Author: archaic
Date: 2006-04-17 17:07:03 -0600 (Mon, 17 Apr 2006)
New Revision: 1484

Added:
   trunk/linux/linux-2.6.16.5-udev_race-1.patch
Log:
Added: linux-2.6.16.5-udev_race-1.patch

Added: trunk/linux/linux-2.6.16.5-udev_race-1.patch
===================================================================
--- trunk/linux/linux-2.6.16.5-udev_race-1.patch                                
(rev 0)
+++ trunk/linux/linux-2.6.16.5-udev_race-1.patch        2006-04-17 23:07:03 UTC 
(rev 1484)
@@ -0,0 +1,23 @@
+Submitted By: Archaic (archaic -aT- linuxfromscratch -DoT- org)
+Date: 2006-04-17
+Initial Package Version: 2.6.16.5
+Origin: 
http://kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=9469d458b90bfb9117cbb488cfa645d94c3921b1
+Upstream Status: Applied
+Description: Fixes a race condition during device registration.
+
+diff -Naur linux-2.6.16.5.orig/net/core/dev.c linux-2.6.16.5/net/core/dev.c
+--- linux-2.6.16.5.orig/net/core/dev.c 2006-04-12 20:27:57.000000000 +0000
++++ linux-2.6.16.5/net/core/dev.c      2006-04-17 20:59:42.000000000 +0000
+@@ -2932,11 +2932,11 @@
+ 
+               switch(dev->reg_state) {
+               case NETREG_REGISTERING:
++                      dev->reg_state = NETREG_REGISTERED;
+                       err = netdev_register_sysfs(dev);
+                       if (err)
+                               printk(KERN_ERR "%s: failed sysfs registration 
(%d)\n",
+                                      dev->name, err);
+-                      dev->reg_state = NETREG_REGISTERED;
+                       break;
+ 
+               case NETREG_UNREGISTERING:

-- 
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to