All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/8] mpi3mr: add BSG interface support for controller management
@ 2022-04-22 11:54 Sumit Saxena
  2022-04-22 11:54 ` [PATCH v5 1/8] mpi3mr: add BSG device support Sumit Saxena
                   ` (7 more replies)
  0 siblings, 8 replies; 11+ messages in thread
From: Sumit Saxena @ 2022-04-22 11:54 UTC (permalink / raw)
  To: linux-scsi
  Cc: martin.petersen, bvanassche, hch, hare, himanshu.madhani,
	sathya.prakash, kashyap.desai, chandrakanth.patil,
	sreekanth.reddy, prayas.patel, Sumit Saxena

[-- Attachment #1: Type: text/plain, Size: 1925 bytes --]

This patchset adds BSG interface support for controller
management. BSG layer facilitates communication/data exchange 
between application and driver/firmware through BSG device node.

v5:
-Addressed review comments from Himanshu for patch#2 and added
 reviewed-by tags. 

v4:
-Restored MPI headers to driver source directory(drivers/scsi/mpi3mr).
-Moved data structures/definitions used by user space applications
 from MPI headers to uapi header(uapi/scsi/scsi_bsg_mpi3mr.h).
-Addressed review comments from Bart Van Assche and Himanshu Madhani. 

v3:
-Moved MPI headers to /include/uapi/scsi/mpi3mr
-As Bart suggested, moved struct mpi3mr_nvme_pt_sge from
 uapi header to driver header.

v2:
-Moved definitions to be used by user space applications to
 header scsi_bsg_mpi3mr.h in /include/upai/scsi 

Sumit Saxena (8):
  mpi3mr: add BSG device support
  mpi3mr: add support for driver commands
  mpi3mr: move data structures/definitions from MPI headers to uapi
    header
  mpi3mr: add support for MPT commands
  mpi3mr: add support for PEL commands
  mpi3mr: expose adapter state to sysfs
  mpi3mr: add support for nvme pass-through
  mpi3mr: update driver version to 8.0.0.69.0

 drivers/scsi/mpi3mr/Kconfig          |    1 +
 drivers/scsi/mpi3mr/Makefile         |    1 +
 drivers/scsi/mpi3mr/mpi/mpi30_init.h |   53 -
 drivers/scsi/mpi3mr/mpi/mpi30_ioc.h  |   28 -
 drivers/scsi/mpi3mr/mpi/mpi30_pci.h  |   31 +-
 drivers/scsi/mpi3mr/mpi3mr.h         |  133 ++-
 drivers/scsi/mpi3mr/mpi3mr_app.c     | 1605 ++++++++++++++++++++++++++
 drivers/scsi/mpi3mr/mpi3mr_debug.h   |   37 +-
 drivers/scsi/mpi3mr/mpi3mr_fw.c      |  331 +++++-
 drivers/scsi/mpi3mr/mpi3mr_os.c      |   52 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h  |  580 ++++++++++
 11 files changed, 2723 insertions(+), 129 deletions(-)
 create mode 100644 drivers/scsi/mpi3mr/mpi3mr_app.c
 create mode 100644 include/uapi/scsi/scsi_bsg_mpi3mr.h

-- 
2.27.0


[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4209 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2022-04-22 21:54 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-22 11:54 [PATCH v5 0/8] mpi3mr: add BSG interface support for controller management Sumit Saxena
2022-04-22 11:54 ` [PATCH v5 1/8] mpi3mr: add BSG device support Sumit Saxena
2022-04-22 17:25   ` kernel test robot
2022-04-22 11:54 ` [PATCH v5 2/8] mpi3mr: add support for driver commands Sumit Saxena
2022-04-22 17:25   ` kernel test robot
2022-04-22 11:54 ` [PATCH v5 3/8] mpi3mr: move data structures/definitions from MPI headers to uapi header Sumit Saxena
2022-04-22 11:54 ` [PATCH v5 4/8] mpi3mr: add support for MPT commands Sumit Saxena
2022-04-22 11:54 ` [PATCH v5 5/8] mpi3mr: add support for PEL commands Sumit Saxena
2022-04-22 11:54 ` [PATCH v5 6/8] mpi3mr: expose adapter state to sysfs Sumit Saxena
2022-04-22 11:54 ` [PATCH v5 7/8] mpi3mr: add support for nvme pass-through Sumit Saxena
2022-04-22 11:54 ` [PATCH v5 8/8] mpi3mr: update driver version to 8.0.0.69.0 Sumit Saxena

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.