]> git.hungrycats.org Git - linux/commit
fix NC5380 locking and delayed work handling
authorJames Bottomley <jejb@mulgrave.(none)>
Tue, 24 Aug 2004 15:53:17 +0000 (11:53 -0400)
committerJames Bottomley <jejb@mulgrave.(none)>
Tue, 24 Aug 2004 15:53:17 +0000 (11:53 -0400)
commit4e665bdd223ee40331604db751015b9c3c4aa476
tree3cce89edf6e24f1902f35fb5ca0a959c3e1eefd9
parent8651e2bd26d7fac68b073739fb87d96f168896a3
fix NC5380 locking and delayed work handling

From: Christoph Hellwig <hch@lst.de>

 - move delayed workqueue handling to schedule_delayed_work instead
   of the old horrible global list thing
 - add NCR5380_exit to make sure all delayed work is flushed on HBA
   (or module) removal
 - fix locking

Patch fixed up to apply and
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/NCR5380.c
drivers/scsi/NCR5380.h
drivers/scsi/arm/cumana_1.c
drivers/scsi/arm/ecoscsi.c
drivers/scsi/arm/oak.c
drivers/scsi/dmx3191d.c
drivers/scsi/dtc.c
drivers/scsi/g_NCR5380.c
drivers/scsi/mac_scsi.c
drivers/scsi/pas16.c
drivers/scsi/t128.c