Message ID | 20240808174037.22803-1-michael.reed@canonical.com |
---|---|
Headers | show |
Series | mpi3mr driver update | expand |
On Thu, Aug 08, 2024 at 12:40:31PM -0500, Michael Reed wrote: > From: Michael Reed <Michael.Reed@canonical.com> > > BugLink: https://bugs.launchpad.net/bugs/2073583 > > SRU Justification: > > [Impact] > This update has been initiated to incorporate the mpi3mr driver from upstream into the upcoming Ubuntu releases (Ubuntu 22.04.x point releases). > > [Fix] > - cf82b9e866b6 : mpi3mr: Driver version update > - 1c342b0548e3 : mpi3mr: Prevent PCI writes from driver during PCI error recovery > - 30bafe1774f0 : mpi3mr: Support PCI Error Recovery callback handlers > - 78b506984ebe : mpi3mr: Add ioctl support for HDB > - d8d08d1638ce : mpi3mr: Trigger support > - fc4444941140: mpi3mr: HDB allocation and posting for hardware and firmware buffers > > [Test Plan] > - Driver load/unload > - ro and r1 creation and deletion > - By using management command tested hdb > - Use sg_reset -H > - Resetting the controller in a loop. > > [Where problems could occur] > > [Other Info] > > noble > https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/noble/+ref/lp_2073583_mpi3mr_update > > oracular > https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/oracular/+ref/lp_2073583_mpi3mr_update > > > Ranjan Kumar (3): > scsi: mpi3mr: HDB allocation and posting for hardware and firmware > buffers > scsi: mpi3mr: Trigger support > scsi: mpi3mr: Add ioctl support for HDB > > Sumit Saxena (3): > scsi: mpi3mr: Support PCI Error Recovery callback handlers > scsi: mpi3mr: Prevent PCI writes from driver during PCI error recovery > scsi: mpi3mr: Driver version update > > drivers/scsi/mpi3mr/mpi/mpi30_tool.h | 44 + > drivers/scsi/mpi3mr/mpi3mr.h | 140 ++- > drivers/scsi/mpi3mr/mpi3mr_app.c | 1090 +++++++++++++++++++++++- > drivers/scsi/mpi3mr/mpi3mr_fw.c | 296 ++++++- > drivers/scsi/mpi3mr/mpi3mr_os.c | 361 +++++++- > drivers/scsi/mpi3mr/mpi3mr_transport.c | 39 +- > include/uapi/scsi/scsi_bsg_mpi3mr.h | 3 +- > 7 files changed, 1944 insertions(+), 29 deletions(-) > create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_tool.h Acked-by: Aaron Jauregui <aaron.jauregui@canonical.com>
On Thu, Aug 08, 2024 at 12:40:31PM -0500, Michael Reed wrote: > From: Michael Reed <Michael.Reed@canonical.com> > > BugLink: https://bugs.launchpad.net/bugs/2073583 > > SRU Justification: > > [Impact] > This update has been initiated to incorporate the mpi3mr driver from upstream into the upcoming Ubuntu releases (Ubuntu 22.04.x point releases). > > [Fix] > - cf82b9e866b6 : mpi3mr: Driver version update > - 1c342b0548e3 : mpi3mr: Prevent PCI writes from driver during PCI error recovery > - 30bafe1774f0 : mpi3mr: Support PCI Error Recovery callback handlers > - 78b506984ebe : mpi3mr: Add ioctl support for HDB > - d8d08d1638ce : mpi3mr: Trigger support > - fc4444941140: mpi3mr: HDB allocation and posting for hardware and firmware buffers > > [Test Plan] > - Driver load/unload > - ro and r1 creation and deletion > - By using management command tested hdb > - Use sg_reset -H > - Resetting the controller in a loop. > > [Where problems could occur] > > [Other Info] > > noble > https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/noble/+ref/lp_2073583_mpi3mr_update > > oracular > https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/oracular/+ref/lp_2073583_mpi3mr_update > > > Ranjan Kumar (3): > scsi: mpi3mr: HDB allocation and posting for hardware and firmware > buffers > scsi: mpi3mr: Trigger support > scsi: mpi3mr: Add ioctl support for HDB > > Sumit Saxena (3): > scsi: mpi3mr: Support PCI Error Recovery callback handlers > scsi: mpi3mr: Prevent PCI writes from driver during PCI error recovery > scsi: mpi3mr: Driver version update > > drivers/scsi/mpi3mr/mpi/mpi30_tool.h | 44 + > drivers/scsi/mpi3mr/mpi3mr.h | 140 ++- > drivers/scsi/mpi3mr/mpi3mr_app.c | 1090 +++++++++++++++++++++++- > drivers/scsi/mpi3mr/mpi3mr_fw.c | 296 ++++++- > drivers/scsi/mpi3mr/mpi3mr_os.c | 361 +++++++- > drivers/scsi/mpi3mr/mpi3mr_transport.c | 39 +- > include/uapi/scsi/scsi_bsg_mpi3mr.h | 3 +- > 7 files changed, 1944 insertions(+), 29 deletions(-) > create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_tool.h Acked-by: Kuan-Ying Lee <kuan-ying.lee@canonical.com>
On 08/08/2024 19:40, Michael Reed wrote: > From: Michael Reed <Michael.Reed@canonical.com> > > BugLink: https://bugs.launchpad.net/bugs/2073583 > > SRU Justification: > > [Impact] > This update has been initiated to incorporate the mpi3mr driver from upstream into the upcoming Ubuntu releases (Ubuntu 22.04.x point releases). > > [Fix] > - cf82b9e866b6 : mpi3mr: Driver version update > - 1c342b0548e3 : mpi3mr: Prevent PCI writes from driver during PCI error recovery > - 30bafe1774f0 : mpi3mr: Support PCI Error Recovery callback handlers > - 78b506984ebe : mpi3mr: Add ioctl support for HDB > - d8d08d1638ce : mpi3mr: Trigger support > - fc4444941140: mpi3mr: HDB allocation and posting for hardware and firmware buffers > > [Test Plan] > - Driver load/unload > - ro and r1 creation and deletion > - By using management command tested hdb > - Use sg_reset -H > - Resetting the controller in a loop. > > [Where problems could occur] > > [Other Info] > > noble > https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/noble/+ref/lp_2073583_mpi3mr_update > > oracular > https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/oracular/+ref/lp_2073583_mpi3mr_update > > > Ranjan Kumar (3): > scsi: mpi3mr: HDB allocation and posting for hardware and firmware > buffers > scsi: mpi3mr: Trigger support > scsi: mpi3mr: Add ioctl support for HDB > > Sumit Saxena (3): > scsi: mpi3mr: Support PCI Error Recovery callback handlers > scsi: mpi3mr: Prevent PCI writes from driver during PCI error recovery > scsi: mpi3mr: Driver version update > > drivers/scsi/mpi3mr/mpi/mpi30_tool.h | 44 + > drivers/scsi/mpi3mr/mpi3mr.h | 140 ++- > drivers/scsi/mpi3mr/mpi3mr_app.c | 1090 +++++++++++++++++++++++- > drivers/scsi/mpi3mr/mpi3mr_fw.c | 296 ++++++- > drivers/scsi/mpi3mr/mpi3mr_os.c | 361 +++++++- > drivers/scsi/mpi3mr/mpi3mr_transport.c | 39 +- > include/uapi/scsi/scsi_bsg_mpi3mr.h | 3 +- > 7 files changed, 1944 insertions(+), 29 deletions(-) > create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_tool.h > Applied to noble:linux master-next branch. Thanks!
Michael Reed kirjoitti 8.8.2024 klo 20.40: > From: Michael Reed <Michael.Reed@canonical.com> > > BugLink: https://bugs.launchpad.net/bugs/2073583 > > SRU Justification: > > [Impact] > This update has been initiated to incorporate the mpi3mr driver from upstream into the upcoming Ubuntu releases (Ubuntu 22.04.x point releases). > > [Fix] > - cf82b9e866b6 : mpi3mr: Driver version update > - 1c342b0548e3 : mpi3mr: Prevent PCI writes from driver during PCI error recovery > - 30bafe1774f0 : mpi3mr: Support PCI Error Recovery callback handlers > - 78b506984ebe : mpi3mr: Add ioctl support for HDB > - d8d08d1638ce : mpi3mr: Trigger support > - fc4444941140: mpi3mr: HDB allocation and posting for hardware and firmware buffers > > [Test Plan] > - Driver load/unload > - ro and r1 creation and deletion > - By using management command tested hdb > - Use sg_reset -H > - Resetting the controller in a loop. > > [Where problems could occur] > > [Other Info] > > noble > https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/noble/+ref/lp_2073583_mpi3mr_update > > oracular > https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/oracular/+ref/lp_2073583_mpi3mr_update > > > Ranjan Kumar (3): > scsi: mpi3mr: HDB allocation and posting for hardware and firmware > buffers > scsi: mpi3mr: Trigger support > scsi: mpi3mr: Add ioctl support for HDB > > Sumit Saxena (3): > scsi: mpi3mr: Support PCI Error Recovery callback handlers > scsi: mpi3mr: Prevent PCI writes from driver during PCI error recovery > scsi: mpi3mr: Driver version update > > drivers/scsi/mpi3mr/mpi/mpi30_tool.h | 44 + > drivers/scsi/mpi3mr/mpi3mr.h | 140 ++- > drivers/scsi/mpi3mr/mpi3mr_app.c | 1090 +++++++++++++++++++++++- > drivers/scsi/mpi3mr/mpi3mr_fw.c | 296 ++++++- > drivers/scsi/mpi3mr/mpi3mr_os.c | 361 +++++++- > drivers/scsi/mpi3mr/mpi3mr_transport.c | 39 +- > include/uapi/scsi/scsi_bsg_mpi3mr.h | 3 +- > 7 files changed, 1944 insertions(+), 29 deletions(-) > create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_tool.h > already included in v6.11-rc which is in oracular-proposed
From: Michael Reed <Michael.Reed@canonical.com> BugLink: https://bugs.launchpad.net/bugs/2073583 SRU Justification: [Impact] This update has been initiated to incorporate the mpi3mr driver from upstream into the upcoming Ubuntu releases (Ubuntu 22.04.x point releases). [Fix] - cf82b9e866b6 : mpi3mr: Driver version update - 1c342b0548e3 : mpi3mr: Prevent PCI writes from driver during PCI error recovery - 30bafe1774f0 : mpi3mr: Support PCI Error Recovery callback handlers - 78b506984ebe : mpi3mr: Add ioctl support for HDB - d8d08d1638ce : mpi3mr: Trigger support - fc4444941140: mpi3mr: HDB allocation and posting for hardware and firmware buffers [Test Plan] - Driver load/unload - ro and r1 creation and deletion - By using management command tested hdb - Use sg_reset -H - Resetting the controller in a loop. [Where problems could occur] [Other Info] noble https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/noble/+ref/lp_2073583_mpi3mr_update oracular https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/oracular/+ref/lp_2073583_mpi3mr_update Ranjan Kumar (3): scsi: mpi3mr: HDB allocation and posting for hardware and firmware buffers scsi: mpi3mr: Trigger support scsi: mpi3mr: Add ioctl support for HDB Sumit Saxena (3): scsi: mpi3mr: Support PCI Error Recovery callback handlers scsi: mpi3mr: Prevent PCI writes from driver during PCI error recovery scsi: mpi3mr: Driver version update drivers/scsi/mpi3mr/mpi/mpi30_tool.h | 44 + drivers/scsi/mpi3mr/mpi3mr.h | 140 ++- drivers/scsi/mpi3mr/mpi3mr_app.c | 1090 +++++++++++++++++++++++- drivers/scsi/mpi3mr/mpi3mr_fw.c | 296 ++++++- drivers/scsi/mpi3mr/mpi3mr_os.c | 361 +++++++- drivers/scsi/mpi3mr/mpi3mr_transport.c | 39 +- include/uapi/scsi/scsi_bsg_mpi3mr.h | 3 +- 7 files changed, 1944 insertions(+), 29 deletions(-) create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_tool.h