aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/scsi_scan.c
diff options
context:
space:
mode:
authorJames Bottomley <James.Bottomley@steeleye.com>2006-08-31 18:15:22 -0400
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>2006-09-01 17:56:56 -0400
commit85b6c720b0931101c8bcc3a5abdc2b8514b0fb4b (patch)
treea6d2883ef3b4f40a71d59c9db0fda87d43419463 /drivers/scsi/scsi_scan.c
parent86e33a296c2c9ed6eece0bfff4ac776f42040504 (diff)
[SCSI] sd: fix cache flushing on module removal (and individual device removal)
The fix isn't actually in sd: it's in scsi_device_get(). I modified it to allow devices to be returned in SDEV_CANCEL, but not SDEV_DEL. This means that the device_remove_driver, which occurs in device_del() in scsi_remove_device() after the device has gone into SDEV_CANCEL is now effective at flushing the cache. Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/scsi_scan.c')
0 files changed, 0 insertions, 0 deletions