[PATCH] net: swich device attribute creation to default attrs
authorKay Sievers <kay.sievers@vrfy.org>
Mon, 19 Dec 2005 00:42:56 +0000 (01:42 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 5 Jan 2006 00:18:10 +0000 (16:18 -0800)
commitfd586bacf439f36dea9b9bf6e6133ac87df2730c
tree2d0ea08194e086851b4a35d1003aa8be376ab683
parent1f1bf132d81ed723bc5fefbcec7d0779ce683a4f
[PATCH] net: swich device attribute creation to default attrs

Recent udev versions don't longer cover bad sysfs timing with built-in
logic. Explicit rules are required to do that. For net devices, the
following is needed:
  ACTION=="add", SUBSYSTEM=="net", WAIT_FOR_SYSFS="address"
to handle access to net device properties from an event handler without
races.

This patch changes the main net attributes to be created by the driver
core, which is done _before_ the event is sent out and will not require
the stat() loop of the WAIT_FOR_SYSFS key.

Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Acked-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/core/net-sysfs.c