]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/kern/netboot.c
xnu-1699.32.7.tar.gz
[apple/xnu.git] / bsd / kern / netboot.c
index 664f03ef7f2a033cd34eb1af3f7355a0d8adba7f..1eb975ed27c003794cfa84bf603a0c8a0959d6be 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2001-2010 Apple Inc. All rights reserved.
+ * Copyright (c) 2001-2012 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  * 
@@ -591,6 +591,7 @@ find_interface(void)
 {
     struct ifnet *             ifp = NULL;
 
+    dlil_if_lock();
     if (rootdevice[0]) {
                ifp = ifunit((char *)rootdevice);
     }
@@ -601,6 +602,7 @@ find_interface(void)
                                break;
                ifnet_head_done();
     }
+    dlil_if_unlock();
     return (ifp);
 }