android_kernel_xiaomi_sm8350/drivers/s390/scsi
Martin Peschke d0076f7754 [SCSI] zfcp: fix dismissal of error recovery actions
zfcp_erp_action_dismiss() used to ignore any actions in the ready list. This
is a bug. Any action superseded by a stronger action needs to be dismissed.
This patch changes zfcp_erp_action_dismiss() so that it dismisses actions
regardless of their list affiliation. The ERP thread is able to handle this.
It is important to kick the erp thread only for actions in the running list,
though, as an imbalance of wakeup signals would confuse the erp thread
otherwise.

Signed-off-by: Martin Peschke <mp3@de.ibm.com>
Acked-by: Swen Schillig <swen@vnet.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2007-11-16 13:02:57 -06:00
..
Makefile
zfcp_aux.c SG: Change sg_set_page() to take length and offset argument 2007-10-24 11:20:47 +02:00
zfcp_ccw.c Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 2007-10-15 08:19:33 -07:00
zfcp_dbf.c [S390] Get rid of a bunch of sparse warnings again. 2007-10-12 16:13:06 +02:00
zfcp_def.h SG: s390-scsi: missing size parameter in zfcp_address_to_sg() 2007-10-29 09:18:03 +01:00
zfcp_erp.c [SCSI] zfcp: fix dismissal of error recovery actions 2007-11-16 13:02:57 -06:00
zfcp_ext.h [SCSI] zfcp: whitespace cleanup 2007-10-12 14:47:21 -04:00
zfcp_fsf.c [SCSI] zfcp: whitespace cleanup 2007-10-12 14:47:21 -04:00
zfcp_fsf.h [SCSI] zfcp: whitespace cleanup 2007-10-12 14:47:21 -04:00
zfcp_qdio.c zfcp: sg chaining support 2007-10-16 11:21:00 +02:00
zfcp_scsi.c [SCSI] zfcp: whitespace cleanup 2007-10-12 14:47:21 -04:00
zfcp_sysfs_adapter.c
zfcp_sysfs_driver.c
zfcp_sysfs_port.c
zfcp_sysfs_unit.c [SCSI] zfcp: whitespace cleanup 2007-10-12 14:47:21 -04:00