linux/drivers/scsi/libsas
James Bottomley 9ee91f7fb5 [SCSI] libsas: fix runaway error handler problem
libsas makes use of scsi_schedule_eh() but forgets to clear the
host_eh_scheduled flag in its error handling routine.  Because of this,
the error handler thread never gets to sleep; it's constantly awake and
trying to run the error routine leading to console spew and inability to
run anything else (at least on a UP system).  The fix is to clear the
flag as we splice the work queue.

Cc: stable@kernel.org
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
2011-01-24 11:52:33 -06:00
..
Kconfig [SCSI] libsas: add host SMP processing 2008-01-11 18:29:11 -06:00
Makefile [SCSI] libsas: abstract STP task status into a function 2008-01-25 11:47:23 -06:00
sas_ata.c [SCSI] libsas: Don't issue commands to devices that have been hot-removed 2010-10-08 16:03:42 -05:00
sas_discover.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
sas_dump.c [SCSI] struct device - replace bus_id with dev_name(), dev_set_name() 2009-01-02 10:22:16 -06:00
sas_dump.h
sas_event.c
sas_expander.c [SCSI] libsas: fix bug for vacant phy 2010-10-11 17:40:00 -05:00
sas_host_smp.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
sas_init.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
sas_internal.h block: unify request timeout handling 2008-10-09 08:56:13 +02:00
sas_phy.c
sas_port.c [SCSI] libsas: fix definition of wideport, include local sas address 2010-12-21 12:23:53 -06:00
sas_scsi_host.c [SCSI] libsas: fix runaway error handler problem 2011-01-24 11:52:33 -06:00
sas_task.c [SCSI] Unify SAM_ and SAM_STAT_ macros 2010-07-28 09:07:49 -05:00