Hello Martin,

The patches in this series are what I came up with after having analyzed
the source code of the qla[24]xxx drivers with several source code analysis
tools (scripts/kernel-doc, gcc, sparse and smatch). None of the patches in
this series have been tested. Yet I'm asking you to consider at least the
first patch of this series for kernel v4.16 because it fixes a locking bug
in one of the SCSI patches queued for kernel v4.16.

Thanks,

Bart.

Bart Van Assche (6):
  qla2xxx: Fix a locking imbalance in qlt_24xx_handle_els()
  qla2xxx: Use %p for printing pointers
  qla2xxx: Remove unused symbols
  qla4xxx: Remove unused symbols
  qla4xxx: Move an array from a .h into a .c file
  qla2xxx: Fix function argument descriptions

 drivers/scsi/qla2xxx/qla_dbg.c    |  4 +-
 drivers/scsi/qla2xxx/qla_gs.c     | 78 +++++++++++++++++++--------------------
 drivers/scsi/qla2xxx/qla_init.c   | 37 ++++++++++---------
 drivers/scsi/qla2xxx/qla_inline.h |  1 +
 drivers/scsi/qla2xxx/qla_iocb.c   | 15 ++++++--
 drivers/scsi/qla2xxx/qla_isr.c    | 23 +++++++-----
 drivers/scsi/qla2xxx/qla_mbx.c    |  5 ++-
 drivers/scsi/qla2xxx/qla_mr.c     | 36 ++++++++++--------
 drivers/scsi/qla2xxx/qla_nx.c     |  7 ++--
 drivers/scsi/qla2xxx/qla_nx2.c    | 19 +++++-----
 drivers/scsi/qla2xxx/qla_nx2.h    |  4 --
 drivers/scsi/qla2xxx/qla_sup.c    |  1 +
 drivers/scsi/qla2xxx/qla_target.c |  9 ++---
 drivers/scsi/qla4xxx/ql4_nx.c     |  2 +
 drivers/scsi/qla4xxx/ql4_nx.h     |  7 ----
 15 files changed, 129 insertions(+), 119 deletions(-)

-- 
2.15.1

Reply via email to