﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
1772	New wait_for_sysfs rules for linux-2.6.16	alexander@…	archaic@…	"Instead of the current 10-wait_for_sysfs.rules file, the etc/udev/05-udev-early.rules file should be copied from the udev tarball, because the old net rule is no longer relevant. Also, either the kernel patch pasted below should be applied (strongly preferred), or this rule added:

ACTION==""add"", SUBSYSTEM==""net"", WAIT_FOR_SYSFS=""device/driver""

WARNING: this rule spins needlessly with virtual devices. Kernel patch that makes the net rule above unneeded:

{{{
--- orig/net/core/dev.c
+++ new/net/core/dev.c
@@ -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: 
}}}"	defect	closed	high	6.2	Book	SVN	normal	fixed		
