James Bottomley 65110b2168 [SCSI] fix wrong context bugs in SCSI
There's a bug in releasing scsi_device where the release function
actually frees the block queue.  However, the block queue release
calls flush_work(), which requires process context (the scsi_device
structure may release from irq context).  Update the release function
to invoke via the execute_in_process_context() API.

Also clean up the scsi_target structure releasing via this API.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2006-02-14 11:15:11 -06:00
..
2006-01-31 03:25:09 -05:00
2006-02-03 08:32:09 -08:00
2006-01-14 18:27:13 -08:00
2006-02-03 08:32:11 -08:00
2006-02-01 08:53:19 -08:00
2006-02-02 12:23:12 +00:00
2006-01-14 10:41:42 -08:00
2006-01-13 16:29:56 -08:00
2006-01-10 00:08:17 +01:00
2006-01-18 19:20:31 -08:00
2006-01-18 19:20:31 -08:00