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

[-- Attachment #1: Type: text/plain, Size: 2397 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.

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 MPI headers to uapi/scsi/mpi3mr
  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/mpi3mr.h                  |  146 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c              | 1612 +++++++++++++++++
 drivers/scsi/mpi3mr/mpi3mr_debug.h            |   37 +-
 drivers/scsi/mpi3mr/mpi3mr_fw.c               |  331 +++-
 drivers/scsi/mpi3mr/mpi3mr_os.c               |   52 +-
 .../uapi/scsi/mpi3mr}/mpi30_cnfg.h            |    0
 .../uapi/scsi/mpi3mr}/mpi30_image.h           |    0
 .../uapi/scsi/mpi3mr}/mpi30_init.h            |    0
 .../uapi/scsi/mpi3mr}/mpi30_ioc.h             |    0
 .../uapi/scsi/mpi3mr}/mpi30_pci.h             |    0
 .../uapi/scsi/mpi3mr}/mpi30_sas.h             |    0
 .../uapi/scsi/mpi3mr}/mpi30_transport.h       |    0
 include/uapi/scsi/mpi3mr/mpi3mr_bsg.h         |  444 +++++
 15 files changed, 2599 insertions(+), 25 deletions(-)
 create mode 100644 drivers/scsi/mpi3mr/mpi3mr_app.c
 rename {drivers/scsi/mpi3mr/mpi => include/uapi/scsi/mpi3mr}/mpi30_cnfg.h (100%)
 rename {drivers/scsi/mpi3mr/mpi => include/uapi/scsi/mpi3mr}/mpi30_image.h (100%)
 rename {drivers/scsi/mpi3mr/mpi => include/uapi/scsi/mpi3mr}/mpi30_init.h (100%)
 rename {drivers/scsi/mpi3mr/mpi => include/uapi/scsi/mpi3mr}/mpi30_ioc.h (100%)
 rename {drivers/scsi/mpi3mr/mpi => include/uapi/scsi/mpi3mr}/mpi30_pci.h (100%)
 rename {drivers/scsi/mpi3mr/mpi => include/uapi/scsi/mpi3mr}/mpi30_sas.h (100%)
 rename {drivers/scsi/mpi3mr/mpi => include/uapi/scsi/mpi3mr}/mpi30_transport.h (100%)
 create mode 100644 include/uapi/scsi/mpi3mr/mpi3mr_bsg.h

-- 
2.27.0


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

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

end of thread, other threads:[~2022-04-08 19:12 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-07 19:29 [PATCH v3 0/8] mpi3mr: add BSG interface support for controller management Sumit Saxena
2022-04-07 19:29 ` [PATCH v3 1/8] mpi3mr: add BSG device support Sumit Saxena
2022-04-08 11:47   ` Hannes Reinecke
2022-04-08 18:43   ` Himanshu Madhani
2022-04-07 19:29 ` [PATCH v3 2/8] mpi3mr: add support for driver commands Sumit Saxena
2022-04-08 11:53   ` Hannes Reinecke
2022-04-08 19:11   ` Himanshu Madhani
2022-04-07 19:29 ` [PATCH v3 3/8] mpi3mr: move MPI headers to uapi/scsi/mpi3mr Sumit Saxena
2022-04-07 21:35   ` Bart Van Assche
2022-04-08  5:13   ` Christoph Hellwig
2022-04-08 14:37     ` Bart Van Assche
2022-04-08 14:45       ` Sathya Prakash Veerichetty
2022-04-08 16:56         ` Bart Van Assche
2022-04-07 19:29 ` [PATCH v3 4/8] mpi3mr: add support for MPT commands Sumit Saxena
2022-04-07 19:29 ` [PATCH v3 5/8] mpi3mr: add support for PEL commands Sumit Saxena
2022-04-07 19:29 ` [PATCH v3 6/8] mpi3mr: expose adapter state to sysfs Sumit Saxena
2022-04-07 19:29 ` [PATCH v3 7/8] mpi3mr: add support for nvme pass-through Sumit Saxena
2022-04-07 19:29 ` [PATCH v3 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.