From: Benjamin Block <bblock@linux.vnet.ibm.com>
To: "James E . J . Bottomley" <jejb@linux.vnet.ibm.com>,
"Martin K . Petersen" <martin.petersen@oracle.com>
Cc: Benjamin Block <bblock@linux.vnet.ibm.com>,
Steffen Maier <maier@linux.vnet.ibm.com>,
Martin Schwidefsky <schwidefsky@de.ibm.com>,
Heiko Carstens <heiko.carstens@de.ibm.com>,
linux-scsi@vger.kernel.org, linux-s390@vger.kernel.org
Subject: [PATCH 00/22] zfcp fixes and cleanups
Date: Fri, 28 Jul 2017 12:30:46 +0200 [thread overview]
Message-ID: <cover.1501085249.git.bblock@linux.vnet.ibm.com> (raw)
Hi all,
here is a series of (important) fixes and some additional cleanups for the
zfcp driver. Our fixes are marked for stable accordingly.
Patches 01 - 04 are cleanups and external patches (also cleanups) that we
& 13 - 22 had queued for quite some time now
Patches 05 - 12 are driver fixes that are all marked for stable as well
The set applies to the fixes branch of James' scsi.git.
Beste Grüße / Best regards,
- Benjamin Block
Benjamin Block (2):
zfcp: convert bool-definitions to use 'true' instead of '1'
zfcp: add handling for FCP_RESID_OVER to the fcp ingress path
Corentin Labbe (1):
zfcp: Remove unneeded linux/miscdevice.h include
LABBE Corentin (1):
zfcp: replace zfcp_qdio_sbale_count by sg_nents
Lukáš Korenčik (1):
zfcp: use setup_timer instead of init_timer
Martin Peschke (4):
zfcp: clean up redundant code with fall through in link down SRB
switch case
zfcp: clean up a member of struct zfcp_qdio that was assigned but
never used
zfcp: clean up unnecessary module_param_named() with
no_auto_port_rescan
zfcp: early returns for traces disabled via level
Steffen Maier (13):
zfcp: fix queuecommand for scsi_eh commands when DIX enabled
zfcp: fix capping of unsuccessful GPN_FT SAN response trace records
zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA
zfcp: fix missing trace records for early returns in TMF eh handlers
zfcp: fix payload with full FCP_RSP IU in SCSI trace records
zfcp: trace HBA FSF response by default on dismiss or timedout late
response
zfcp: trace high part of "new" 64 bit SCSI LUN
zfcp: more fitting constant for fc_ct_hdr.ct_reason on port scan
response
zfcp: clarify that we don't need "link" test on failed open port
zfcp: use common code fcp_cmnd and fcp_resp with union in
fsf_qtcb_bottom_io
zfcp: use endianness conversions with common FC(P) struct fields
zfcp: fix kernel doc comment typos for struct zfcp_dbf_scsi
zfcp: clean up no longer existent prototype from zfcp API header
drivers/s390/scsi/zfcp_aux.c | 1 -
drivers/s390/scsi/zfcp_dbf.c | 95 +++++++++++++++++++++++++++++++++++--------
drivers/s390/scsi/zfcp_dbf.h | 25 ++++++++----
drivers/s390/scsi/zfcp_erp.c | 5 +--
drivers/s390/scsi/zfcp_ext.h | 1 -
drivers/s390/scsi/zfcp_fc.c | 52 +++++++++++------------
drivers/s390/scsi/zfcp_fc.h | 25 ++++++++----
drivers/s390/scsi/zfcp_fsf.c | 35 ++++++++--------
drivers/s390/scsi/zfcp_fsf.h | 12 ++++--
drivers/s390/scsi/zfcp_qdio.c | 2 +-
drivers/s390/scsi/zfcp_qdio.h | 17 --------
drivers/s390/scsi/zfcp_scsi.c | 18 ++++----
12 files changed, 178 insertions(+), 110 deletions(-)
--
2.11.2
next reply other threads:[~2017-07-28 10:30 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-28 10:30 Benjamin Block [this message]
2017-07-28 10:30 ` [PATCH 01/22] zfcp: replace zfcp_qdio_sbale_count by sg_nents Benjamin Block
2017-07-28 10:30 ` [PATCH 02/22] zfcp: use setup_timer instead of init_timer Benjamin Block
2017-07-28 10:30 ` [PATCH 03/22] zfcp: Remove unneeded linux/miscdevice.h include Benjamin Block
2017-07-28 10:30 ` [PATCH 04/22] zfcp: convert bool-definitions to use 'true' instead of '1' Benjamin Block
2017-07-28 10:30 ` [PATCH 05/22] zfcp: fix queuecommand for scsi_eh commands when DIX enabled Benjamin Block
2017-07-28 10:30 ` [PATCH 06/22] zfcp: add handling for FCP_RESID_OVER to the fcp ingress path Benjamin Block
2017-07-28 10:30 ` [PATCH 07/22] zfcp: fix capping of unsuccessful GPN_FT SAN response trace records Benjamin Block
2017-07-28 10:30 ` [PATCH 08/22] zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA Benjamin Block
2017-07-28 10:30 ` [PATCH 09/22] zfcp: fix missing trace records for early returns in TMF eh handlers Benjamin Block
2017-07-28 10:30 ` [PATCH 10/22] zfcp: fix payload with full FCP_RSP IU in SCSI trace records Benjamin Block
2017-07-28 10:30 ` [PATCH 11/22] zfcp: trace HBA FSF response by default on dismiss or timedout late response Benjamin Block
2017-07-28 10:30 ` [PATCH 12/22] zfcp: trace high part of "new" 64 bit SCSI LUN Benjamin Block
2017-07-28 10:30 ` [PATCH 13/22] zfcp: more fitting constant for fc_ct_hdr.ct_reason on port scan response Benjamin Block
2017-07-28 10:31 ` [PATCH 14/22] zfcp: clarify that we don't need "link" test on failed open port Benjamin Block
2017-07-28 10:31 ` [PATCH 15/22] zfcp: use common code fcp_cmnd and fcp_resp with union in fsf_qtcb_bottom_io Benjamin Block
2017-07-28 10:31 ` [PATCH 16/22] zfcp: use endianness conversions with common FC(P) struct fields Benjamin Block
2017-07-28 10:31 ` [PATCH 17/22] zfcp: fix kernel doc comment typos for struct zfcp_dbf_scsi Benjamin Block
2017-07-28 10:31 ` [PATCH 18/22] zfcp: clean up redundant code with fall through in link down SRB switch case Benjamin Block
2017-07-28 10:31 ` [PATCH 19/22] zfcp: clean up no longer existent prototype from zfcp API header Benjamin Block
2017-07-28 10:31 ` [PATCH 20/22] zfcp: clean up a member of struct zfcp_qdio that was assigned but never used Benjamin Block
2017-07-28 10:31 ` [PATCH 21/22] zfcp: clean up unnecessary module_param_named() with no_auto_port_rescan Benjamin Block
2017-07-28 10:31 ` [PATCH 22/22] zfcp: early returns for traces disabled via level Benjamin Block
2017-08-07 17:19 ` [PATCH 00/22] zfcp fixes and cleanups Martin K. Petersen
2017-08-08 10:02 ` Benjamin Block
2017-08-08 16:07 ` Martin K. Petersen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1501085249.git.bblock@linux.vnet.ibm.com \
--to=bblock@linux.vnet.ibm.com \
--cc=heiko.carstens@de.ibm.com \
--cc=jejb@linux.vnet.ibm.com \
--cc=linux-s390@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=maier@linux.vnet.ibm.com \
--cc=martin.petersen@oracle.com \
--cc=schwidefsky@de.ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.