Moni Shoua
db018a5f49
bonding: Don't destroy bonding master when removing slave via sysfs
...
It is wrong to destroy a bonding master from a context that uses the sysfs
of that bond. When last IPoIB slave is unenslaved from by writing to a
sysfs file (for bond0 this would be /sys/class/net/bond0/bonding/slaves)
the driver tries to destroy the bond. This is wrong and can lead to a
lockup or a crash. This fix lets the bonding master stay and relies on
the user to destroy the bonding master if necessary (i.e. before module
ib_ipoib is unloaded)
This patch affects only bonds of IPoIB slaves. Ethernet slaves stay
unaffected.
Signed-off-by: Moni Shoua <monis@voltaire.com >
Signed-off-by: Jay Vosburgh <fubar@us.ibm.com >
Signed-off-by: Jeff Garzik <jgarzik@redhat.com >
2008-08-07 03:59:56 -04:00
..
2008-05-08 10:46:55 -07:00
2008-08-01 12:46:41 -07:00
2008-07-31 02:04:50 -04:00
2008-07-30 16:33:05 -07:00
2008-07-24 10:47:41 -07:00
2008-08-01 11:52:39 -07:00
2008-08-05 14:33:46 -07:00
2008-07-30 17:19:35 -07:00
2008-08-05 18:17:02 +02:00
2008-08-04 17:25:06 -07:00
2008-07-15 11:01:39 -07:00
2008-06-27 20:03:24 -07:00
2008-07-30 09:41:43 -07:00
2008-07-28 08:31:58 -07:00
2008-07-17 20:20:59 +08:00
2008-07-23 12:03:18 -07:00
2008-07-20 17:24:40 -07:00
2008-07-22 17:30:57 -07:00
2008-07-25 10:53:49 -07:00
2008-07-21 21:54:53 -07:00
2008-07-27 10:24:06 -07:00
2008-07-30 09:41:44 -07:00
2008-07-25 10:53:30 -07:00
2008-08-01 12:46:41 -07:00
2008-07-23 15:26:10 +02:00
2008-08-01 11:33:19 -07:00
2008-07-28 12:41:03 +01:00
2008-08-05 18:17:04 +02:00
2008-07-24 10:47:21 -07:00
2008-08-04 12:02:00 +10:00
2008-08-04 10:58:24 +09:00
2008-08-02 16:40:37 +02:00
2008-07-23 09:49:56 +01:00
2008-07-29 09:58:34 +10:00
2008-08-05 18:16:58 +02:00
2008-07-21 21:54:53 -07:00
2008-08-01 11:56:07 -07:00
2008-08-05 14:33:50 -07:00
2008-07-26 12:00:04 -07:00
2008-07-27 10:04:52 -07:00
2008-07-29 01:30:26 +02:00
2008-08-05 14:33:49 -07:00
2008-08-01 19:04:26 +02:00
2008-08-03 10:39:02 -07:00
2008-08-07 03:59:56 -04:00
2008-04-29 08:06:19 -07:00
2008-07-25 22:34:40 -04:00
2008-05-14 19:11:12 -07:00
2008-07-02 15:06:24 -06:00
2008-07-26 12:00:11 -07:00
2008-07-28 15:12:11 -07:00
2008-08-04 17:14:21 -07:00
2008-08-01 12:46:41 -07:00
2008-07-30 02:05:23 +04:00
2008-05-02 15:00:44 +10:00
2008-07-10 18:04:43 -07:00
2008-07-30 10:10:23 +01:00
2008-08-05 14:33:48 -07:00
2008-08-01 16:39:36 +02:00
2008-07-21 21:55:03 -07:00
2008-08-05 21:42:21 -07:00
2008-08-04 17:12:07 -07:00
2008-08-04 12:51:06 +09:00
2008-08-05 14:33:46 -07:00
2008-07-08 16:30:17 -07:00
2008-07-25 10:53:43 -07:00
2008-06-25 19:25:42 -04:00
2008-07-21 21:54:55 -07:00
2008-08-05 11:39:33 -07:00
2008-08-05 14:33:49 -07:00
2008-07-25 12:06:14 +10:00
2008-07-16 19:30:07 +02:00
2008-08-04 17:12:08 -07:00
2008-07-21 21:55:02 -07:00
2008-07-24 10:47:13 -07:00
2008-04-30 08:29:52 -07:00
2008-07-30 10:10:22 +01:00