Files
linux/drivers/misc
James Bottomley de40c1cf96 [SCSI] enclosure: fix WARN_ON in dual path device removing
commit a1470c7bf3 upstream.

Bug report from: wenxiong@linux.vnet.ibm.com

The issue is happened in dual controller configuration. We got the
sysfs warnings when rmmod the ipr module.

enclosure_unregister() in drivers/msic/enclosure.c, call device_unregister()
for each componment deivce, device_unregister() ->device_del()->kobject_del()
->sysfs_remove_dir(). In sysfs_remove_dir(), set kobj->sd = NULL.

For each componment device,
enclosure_component_release()->enclosure_remove_links()->sysfs_remove_link()
in which checking kobj->sd again, it has been set as NULL when doing
device_unregister. So we saw all these sysfs WARNING.

Tested-by: wenxiong@linux.vnet.ibm.com
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
2013-12-20 11:34:23 -08:00
..
2012-11-21 12:53:32 -08:00
2012-11-21 12:53:32 -08:00
2012-11-21 12:53:32 -08:00
2012-11-21 12:53:32 -08:00
2012-12-20 17:40:20 -08:00
2012-11-21 12:51:53 -08:00
2012-11-21 12:53:32 -08:00
2012-11-21 12:53:32 -08:00
2012-11-21 12:53:32 -08:00
2012-11-21 12:53:32 -08:00
2012-11-21 12:51:53 -08:00
2012-11-21 12:51:53 -08:00
2012-11-21 12:51:53 -08:00
2012-11-21 12:51:53 -08:00
2012-11-21 12:53:32 -08:00
2012-11-21 12:53:32 -08:00
2012-11-21 12:53:32 -08:00
2012-11-21 12:53:32 -08:00
2012-11-21 12:53:32 -08:00
2012-11-21 12:53:32 -08:00
2012-09-05 14:10:29 -07:00
2012-11-21 12:53:32 -08:00