linux/drivers/s390/scsi
Martin Peschke b75db73159 [SCSI] zfcp: Add qtcb dump to hba debug trace
This patch adds per request hardware debugging data to the trace
record which is written per request. It's a replacement for some sad
kernel message based debugging code. Considering the amount of trace
data, printk() is not suitable for this stuff. Writing binary traces
is more efficient. In addition we got all information in one place.

The QTCB trace data is only dumped for requests other than SCSI
requests.  Otherwise we would flood the trace ring buffer. We are
mostly interested in non-SCSI, recovery related requests here anyway.

This patch also works around a known hardware bug. It truncates QTCB
traces so that we do not save unused areas of the hardware trace.

Signed-off-by: Martin Peschke <mp3@de.ibm.com>
Signed-off-by: Christof Schmitt <christof.schmitt@de.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2008-04-07 12:19:03 -05:00
..
Makefile [SCSI] zfcp: enhancement of zfcp debug features 2005-09-19 13:03:00 -05:00
zfcp_aux.c [SCSI] zfcp: Fix deadlock when adding invalid LUN 2008-01-11 18:22:40 -06:00
zfcp_ccw.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 2008-01-25 17:19:08 -08:00
zfcp_dbf.c [SCSI] zfcp: Add qtcb dump to hba debug trace 2008-04-07 12:19:03 -05:00
zfcp_def.h [SCSI] zfcp: convert zfcp to use target reset and device reset handler 2008-04-07 12:15:43 -05:00
zfcp_erp.c [S390] drivers/s390/: Spelling fixes 2008-01-26 14:11:26 +01:00
zfcp_ext.h zfcp: Use device_driver default attribute groups. 2008-01-24 20:40:34 -08:00
zfcp_fsf.c [SCSI] zfcp: Remove qtcb dump to kernel log 2008-04-07 12:19:03 -05:00
zfcp_fsf.h [SCSI] zfcp: whitespace cleanup 2007-10-12 14:47:21 -04:00
zfcp_qdio.c [S390] drivers/s390/: Spelling fixes 2008-01-26 14:11:26 +01:00
zfcp_scsi.c [SCSI] zfcp: convert zfcp to use target reset and device reset handler 2008-04-07 12:15:43 -05:00
zfcp_sysfs_adapter.c [SCSI] zfcp: (cleanup) shortened copyright and author information 2006-05-28 12:36:02 -04:00
zfcp_sysfs_driver.c zfcp: Use device_driver default attribute groups. 2008-01-24 20:40:34 -08:00
zfcp_sysfs_port.c [SCSI] zfcp: (cleanup) shortened copyright and author information 2006-05-28 12:36:02 -04:00
zfcp_sysfs_unit.c [SCSI] zfcp: whitespace cleanup 2007-10-12 14:47:21 -04:00