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-07-26 12:00:03 -07:00
2008-07-22 21:17:38 -04:00
2008-08-07 01:54:57 -04:00
2008-08-07 03:59:56 -04:00
2008-07-11 01:11:42 -04:00
2008-07-29 17:48:42 -04:00
2008-07-22 19:39:14 -04:00
2008-08-07 01:54:55 -04:00
2008-07-30 17:23:39 -04:00
2008-08-07 02:11:03 -04:00
2008-08-07 02:21:08 -04:00
2008-07-18 02:39:39 -07:00
2008-08-07 01:55:26 -04:00
2008-07-30 17:20:18 -07:00
2008-07-16 20:16:14 -07:00
2008-07-22 19:31:00 -04:00
2008-07-26 20:40:36 -07:00
2008-08-07 01:54:46 -04:00
2008-08-07 02:21:17 -04:00
2008-06-28 01:19:40 -07:00
2008-07-22 17:59:12 -04:00
2008-07-26 12:00:03 -07:00
2008-07-30 16:30:15 -07:00
2008-08-01 12:46:41 -07:00
2008-07-22 16:09:09 -04:00
2008-08-07 02:21:26 -04:00
2008-07-21 21:54:44 -07:00
2008-08-07 02:23:19 -04:00
2008-08-07 02:22:15 -04:00
2008-07-04 08:47:51 -04:00
2008-08-07 02:23:19 -04:00
2008-08-07 02:23:19 -04:00
2008-06-28 10:23:38 -04:00
2008-07-22 17:59:30 -04:00
2008-08-07 02:21:05 -04:00
2008-07-04 08:47:51 -04:00
2008-08-07 02:21:03 -04:00
2008-07-07 22:40:58 -07:00
2008-07-20 17:24:38 -07:00
2008-08-07 02:23:19 -04:00
2008-07-22 15:41:24 -07:00
2008-06-27 09:09:15 -04:00
2008-07-29 18:24:14 -04:00
2008-07-18 17:54:17 -07:00
2008-07-18 17:58:57 -07:00
2008-07-18 17:55:11 -07:00
2008-06-23 20:33:01 -07:00
2008-06-23 20:33:36 -07:00
2008-06-23 20:32:28 -07:00
2008-06-23 20:33:01 -07:00
2008-06-23 20:33:01 -07:00
2008-06-23 20:27:26 -07:00
2008-07-26 20:17:56 -07:00
2008-06-23 20:33:01 -07:00
2008-06-23 20:34:36 -07:00
2008-07-26 12:00:06 -07:00
2008-07-22 15:41:24 -07:00
2008-08-07 02:23:19 -04:00
2008-06-28 10:23:38 -04:00
2008-08-07 02:22:54 -04:00
2008-06-24 22:57:16 -04:00
2008-07-26 12:00:03 -07:00
2008-08-07 02:23:19 -04:00
2008-07-29 18:24:20 -04:00
2008-08-07 02:23:19 -04:00
2008-06-28 10:23:37 -04:00
2008-07-22 15:41:24 -07:00
2008-07-23 15:11:29 +10:00
2008-08-07 02:11:01 -04:00
2008-07-16 17:57:47 -05:00
2008-08-07 02:11:05 -04:00
2008-07-22 17:12:37 +10:00
2008-07-22 17:50:44 -04:00
2008-07-22 17:50:44 -04:00
2008-07-28 16:30:51 +10:00
2008-07-25 15:44:44 +10:00
2008-07-31 16:58:50 -07:00
2008-07-04 08:46:54 -04:00
2008-07-04 08:46:54 -04:00
2008-07-26 12:00:03 -07:00
2008-08-07 02:20:57 -04:00
2008-07-17 19:21:09 -07:00
2008-08-07 02:23:19 -04:00
2008-07-22 15:41:24 -07:00
2008-07-22 14:16:42 -07:00
2008-07-22 19:31:04 -04:00
2008-08-07 02:11:19 -04:00
2008-07-24 06:22:59 +02:00
2008-07-22 17:50:44 -04:00
2008-07-30 17:14:57 -04:00
2008-08-01 12:46:41 -07:00
2008-08-07 02:23:19 -04:00
2008-08-07 02:23:19 -04:00
2008-07-29 23:59:20 -07:00
2008-07-26 12:00:03 -07:00
2008-06-28 10:23:38 -04:00
2008-07-20 17:12:34 -07:00
2008-07-26 20:53:40 -04:00
2008-07-20 17:12:34 -07:00
2008-06-20 21:58:02 -07:00
2008-07-29 16:55:08 -04:00
2008-08-07 02:11:15 -04:00
2008-08-07 02:11:14 -04:00
2008-07-22 20:00:01 -04:00
2008-07-20 19:49:30 +02:00
2008-07-29 18:24:30 -04:00
2008-07-11 01:11:40 -04:00
2008-08-07 02:20:57 -04:00
2008-08-07 02:20:57 -04:00
2008-08-07 01:55:50 -04:00
2008-08-07 01:55:50 -04:00
2008-07-20 17:12:34 -07:00
2008-07-12 21:52:41 +01:00
2008-07-12 21:52:41 +01:00
2008-06-13 20:52:39 -07:00
2008-06-13 20:52:39 -07:00
2008-07-26 12:00:03 -07:00
2008-07-07 22:40:42 -07:00
2008-08-02 04:39:33 +09:00
2008-08-07 02:23:19 -04:00
2008-07-21 08:34:49 -07:00
2008-07-26 12:00:03 -07:00
2008-07-06 20:48:41 -07:00
2008-07-06 20:48:41 -07:00
2008-08-04 23:18:20 -07:00
2008-06-28 10:23:38 -04:00
2008-07-22 17:54:17 -04:00
2008-06-28 10:23:38 -04:00
2008-06-30 22:30:36 +10:00
2008-07-21 08:30:36 -07:00
2008-07-11 01:11:43 -04:00
2008-07-31 23:08:06 +02:00
2008-07-31 23:08:04 +02:00
2008-07-25 12:06:02 +10:00
2008-07-30 04:48:22 -04:00
2008-08-07 02:11:17 -04:00