On 08/10/2016 06:30 PM, Steffen Maier wrote: > With commit 2c55b750a884b86dea8b4cc5f15e1484cc47a25c > ("[SCSI] zfcp: Redesign of the debug tracing for SAN records.") > we lost the N_Port-ID where an ELS response comes from. > With commit 7c7dc196814b9e1d5cc254dc579a5fa78ae524f7 > ("[SCSI] zfcp: Simplify handling of ct and els requests") > we lost the N_Port-ID where a CT response comes from. > It's especially useful if the request SAN trace record > with D_ID was already lost due to trace buffer wrap. > > GS uses an open WKA port handle and ELS just a D_ID, and > only for ELS we could get D_ID from QTCB bottom via zfcp_fsf_req. > To cover both cases, add a new field to zfcp_fsf_ct_els > and fill it in on request to use in SAN response trace. > Strictly speaking the D_ID on SAN response is the FC frame's S_ID. > We don't need a field for the other end which is always us. > > Signed-off-by: Steffen Maier <maier@xxxxxxxxxxxxxxxxxx> > Fixes: 2c55b750a884 ("[SCSI] zfcp: Redesign of the debug tracing for SAN records.") > Fixes: 7c7dc196814b ("[SCSI] zfcp: Simplify handling of ct and els requests") > Cc: <stable@xxxxxxxxxxxxxxx> #2.6.38+ > Reviewed-by: Benjamin Block <bblock@xxxxxxxxxxxxxxxxxx> > --- > drivers/s390/scsi/zfcp_dbf.c | 2 +- > drivers/s390/scsi/zfcp_fsf.c | 2 ++ > drivers/s390/scsi/zfcp_fsf.h | 4 +++- > 3 files changed, 6 insertions(+), 2 deletions(-) > Reviewed-by: Hannes Reinecke <hare@xxxxxxxx> Cheers, Hannes -- Dr. Hannes Reinecke Teamlead Storage & Networking hare@xxxxxxx +49 911 74053 688 SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: F. Imendörffer, J. Smithard, J. Guild, D. Upmanyu, G. Norton HRB 21284 (AG Nürnberg) -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html