+ Sumit On Mon, Sep 11, 2023 at 11:40 PM Jeff Lane <2029...@bugs.launchpad.net> wrote:
> Why is this being requested? What specific certification blockers or > customer deployments does this affect? > > We don't generally just pull large numbers of patches in like this > without a business justification to backport them, unfortunately, the > aim is to update the driver to resolve issues that are affecting folks > in the field. If someone needs a new driver version the first > suggestion is that they should be running the latest HWE kernel which is > where those updates normally land. > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/2029905 > > Title: > [Ubuntu] mpi3mr: Include the latest patchset from upstream into > 22.04.1/later LTS > > Status in linux package in Ubuntu: > Incomplete > > Bug description: > This BUG is created to integrate the latest mpi3mr driver available > upstream into the upcoming Ubuntu LTS OS inbox driver. > - The mpi3mr inbox driver version available in the latest LTS (22.04.02) > is 8.0.0.69.0. which is > considerably the base driver + management app support. > - The latest mpi3mr driver available in the upstream is 8.4.1.0.0 which > has various important features and > critical bugs. > > > Please include below the latest mpi3mr upstream patset: > > > git online commit id and description: > > f762326b2baa scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O > f762326b2baa scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O > 144679dfb584 scsi: mpi3mr: Fix the type used for pointers to bitmap > 2a954832015d scsi: mpi3mr: Use -ENOMEM instead of -1 in > mpi3mr_expander_add() > 2acc635a0e5e scsi: mpi3mr: Use IRQ save variants of spinlock to protect > chain frame allocation > a3d27dfdcfc2 scsi: mpi3mr: Handle soft reset in progress fault code > (0xF002) > b85f82f3c92a scsi: mpi3mr: Declare SCSI host template const > 1ea41edd88f2 scsi: mpi3mr: Update driver version to 8.4.1.0.0 > e74f2fbd8b06 scsi: mpi3mr: Update copyright year > 80b8fd0231d5 scsi: mpi3mr: Fix W=1 compilation warnings > e5f596bc2592 scsi: mpi3mr: Update MPI Headers to revision 27 > f1dec6b1e25e scsi: mpi3mr: Avoid escalating to higher level reset when > target is removed > 22beef38e52c scsi: mpi3mr: Modify MUR timeout value to 120 seconds > 23b3d1cf1572 scsi: mpi3mr: Fix admin queue memory leak upon soft reset > 3f1254ed01d0 scsi: mpi3mr: Successive VD delete and add causes FW fault > ce756daa36e1 scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() > c798304470ca scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() > d4caa1a4255c scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() > d0f3c3728da8 scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in > mpi3mr_remove() > 7d2b02172b6a scsi: mpi3mr: Fix config page DMA memory leak > f305a7b6ca21 scsi: mpi3mr: Fix throttle_groups memory leak > 8e45183978d6 scsi: mpi3mr: Bad drive in topology results kernel crash > 4f297e856a7b scsi: mpi3mr: NVMe command size greater than 8K fails > ba8a9ba41fbd scsi: mpi3mr: Return proper values for failures in firmware > init path > 0a319f162949 scsi: mpi3mr: Wait for diagnostic save during controller > init > 5b06a7169c59 scsi: mpi3mr: Driver unload crashes host when enhanced > logging is enabled > 02ca7da2919a scsi: mpi3mr: ioctl timeout when disabling/enabling > interrupt > 66b381d874fa scsi: mpi3mr: Remove unneeded version.h include > e39ea831ebad scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization > 339e61565f81 scsi: mpi3mr: Use number of bits to manage bitmap sizes > eeb270aee3e0 scsi: mpi3mr: Remove unnecessary memcpy() to > alltgt_info->dmi > fb428a2005fc scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() > ae7d45f5283d scsi: mpi3mr: Fix an issue found by KASAN > f0a43ba6c66c scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile > d347a951906b scsi: mpi3mr: Remove usage of dma_get_required_mask() API > 7d21fcfb4095 scsi: mpi3mr: Suppress command reply debug prints > 65244389b1b3 scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS > c863a2dcb9b0 scsi: mpi3mr: Remove unnecessary cast > f616efbee9d6 scsi: mpi3mr: Update driver version to 8.2.0.3.0 > 2e31be8697b1 scsi: mpi3mr: Fix scheduling while atomic type bug > f84e8b5bb57e scsi: mpi3mr: Scan the devices during resume time > 130fc180a481 scsi: mpi3mr: Free enclosure objects during driver unload > bad2f28da625 scsi: mpi3mr: Handle 0xF003 Fault Code > f2a79d2030ad scsi: mpi3mr: Graceful handling of surprise removal of PCIe > HBA > 7f9f953d537a scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels > 47cd930ee6ae scsi: mpi3mr: Support new power management framework > ee6f2d6bb2a0 scsi: mpi3mr: Update mpi3 header files > 5ba207e55e7f scsi: mpi3mr: Fix error code in > mpi3mr_transport_smp_handler() > a113c02f5738 scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() > 7f90bc70d1a6 scsi: mpi3mr: Block I/Os while refreshing target dev objects > 2745ce0e6d30 scsi: mpi3mr: Refresh SAS ports during soft reset > 176d4aa69c6e scsi: mpi3mr: Support SAS transport class callbacks > 2bd37e284914 scsi: mpi3mr: Add framework to issue MPT transport cmds > 7f56c791969e scsi: mpi3mr: Add SAS SATA end devices to STL > 626665e9c38d scsi: mpi3mr: Get target object based on rphy > e22bae30667a scsi: mpi3mr: Add expander devices to STL > c4723e68a0d8 scsi: mpi3mr: Enable STL on HBAs where multipath is disabled > 42fc9fee116f scsi: mpi3mr: Add helper functions to manage device's port > 125ad1e6b445 scsi: mpi3mr: Add helper functions to retrieve device > objects > fc7212fd3100 scsi: mpi3mr: Add framework to add phys to STL > 7188c03ff884 scsi: mpi3mr: Enable Enclosure device add event > 64a8d9315b85 scsi: mpi3mr: Add helper functions to retrieve config pages > 32d457d5a2af scsi: mpi3mr: Add framework to issue config requests > 3b73c45e6fd2 scsi: mpi3mr: Add config and transport related debug flags > 502f4c18704d scsi: mpi3mr: Delete a stray tab > 2a8a0147cb52 scsi: mpi3mr: Unlock on error path > cf1ce8b71524 scsi: mpi3mr: Reduce VD queue depth on detecting throttling > f10af057325c scsi: mpi3mr: Resource Based Metering > d29ea7b71621 scsi: mpi3mr: Increase cmd_per_lun to 128 > 465191d6526a scsi: mpi3mr: Enable shared host tagset > 1fcbe4c49039 scsi: mpi3mr: Fix kernel-doc > 4094981db7b6 scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings > 9feb5c4c3f95 scsi: mpi3mr: Add target device related sysfs attributes > e51e76edddb1 scsi: mpi3mr: Add shost related sysfs attributes > bc7896d31a92 scsi: mpi3mr: Return error if dma_alloc_coherent() fails > a25eafd13e5f scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in > mpi3mr_bsg_init() > 256bd4f23d9c scsi: mpi3mr: Return I/Os to an unrecoverable HBA with > DID_ERROR > 2dd8389f96d6 scsi: mpi3mr: Hidden drives not removed during soft reset > 1aa529d40025 scsi: mpi3mr: Increase I/O timeout value to 60s > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2029905/+subscriptions > > -- Regards, Chandrakanth Patil -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2029905 Title: [Ubuntu] mpi3mr: Include the latest patchset from upstream into 22.04.1/later LTS Status in linux package in Ubuntu: Incomplete Bug description: This BUG is created to integrate the latest mpi3mr driver available upstream into the upcoming Ubuntu LTS OS inbox driver. - The mpi3mr inbox driver version available in the latest LTS (22.04.02) is 8.0.0.69.0. which is considerably the base driver + management app support. - The latest mpi3mr driver available in the upstream is 8.4.1.0.0 which has various important features and critical bugs. Please include below the latest mpi3mr upstream patset: git online commit id and description: f762326b2baa scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O f762326b2baa scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O 144679dfb584 scsi: mpi3mr: Fix the type used for pointers to bitmap 2a954832015d scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() 2acc635a0e5e scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation a3d27dfdcfc2 scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) b85f82f3c92a scsi: mpi3mr: Declare SCSI host template const 1ea41edd88f2 scsi: mpi3mr: Update driver version to 8.4.1.0.0 e74f2fbd8b06 scsi: mpi3mr: Update copyright year 80b8fd0231d5 scsi: mpi3mr: Fix W=1 compilation warnings e5f596bc2592 scsi: mpi3mr: Update MPI Headers to revision 27 f1dec6b1e25e scsi: mpi3mr: Avoid escalating to higher level reset when target is removed 22beef38e52c scsi: mpi3mr: Modify MUR timeout value to 120 seconds 23b3d1cf1572 scsi: mpi3mr: Fix admin queue memory leak upon soft reset 3f1254ed01d0 scsi: mpi3mr: Successive VD delete and add causes FW fault ce756daa36e1 scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() c798304470ca scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() d4caa1a4255c scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() d0f3c3728da8 scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() 7d2b02172b6a scsi: mpi3mr: Fix config page DMA memory leak f305a7b6ca21 scsi: mpi3mr: Fix throttle_groups memory leak 8e45183978d6 scsi: mpi3mr: Bad drive in topology results kernel crash 4f297e856a7b scsi: mpi3mr: NVMe command size greater than 8K fails ba8a9ba41fbd scsi: mpi3mr: Return proper values for failures in firmware init path 0a319f162949 scsi: mpi3mr: Wait for diagnostic save during controller init 5b06a7169c59 scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled 02ca7da2919a scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt 66b381d874fa scsi: mpi3mr: Remove unneeded version.h include e39ea831ebad scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization 339e61565f81 scsi: mpi3mr: Use number of bits to manage bitmap sizes eeb270aee3e0 scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi fb428a2005fc scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() ae7d45f5283d scsi: mpi3mr: Fix an issue found by KASAN f0a43ba6c66c scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile d347a951906b scsi: mpi3mr: Remove usage of dma_get_required_mask() API 7d21fcfb4095 scsi: mpi3mr: Suppress command reply debug prints 65244389b1b3 scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS c863a2dcb9b0 scsi: mpi3mr: Remove unnecessary cast f616efbee9d6 scsi: mpi3mr: Update driver version to 8.2.0.3.0 2e31be8697b1 scsi: mpi3mr: Fix scheduling while atomic type bug f84e8b5bb57e scsi: mpi3mr: Scan the devices during resume time 130fc180a481 scsi: mpi3mr: Free enclosure objects during driver unload bad2f28da625 scsi: mpi3mr: Handle 0xF003 Fault Code f2a79d2030ad scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA 7f9f953d537a scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels 47cd930ee6ae scsi: mpi3mr: Support new power management framework ee6f2d6bb2a0 scsi: mpi3mr: Update mpi3 header files 5ba207e55e7f scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() a113c02f5738 scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() 7f90bc70d1a6 scsi: mpi3mr: Block I/Os while refreshing target dev objects 2745ce0e6d30 scsi: mpi3mr: Refresh SAS ports during soft reset 176d4aa69c6e scsi: mpi3mr: Support SAS transport class callbacks 2bd37e284914 scsi: mpi3mr: Add framework to issue MPT transport cmds 7f56c791969e scsi: mpi3mr: Add SAS SATA end devices to STL 626665e9c38d scsi: mpi3mr: Get target object based on rphy e22bae30667a scsi: mpi3mr: Add expander devices to STL c4723e68a0d8 scsi: mpi3mr: Enable STL on HBAs where multipath is disabled 42fc9fee116f scsi: mpi3mr: Add helper functions to manage device's port 125ad1e6b445 scsi: mpi3mr: Add helper functions to retrieve device objects fc7212fd3100 scsi: mpi3mr: Add framework to add phys to STL 7188c03ff884 scsi: mpi3mr: Enable Enclosure device add event 64a8d9315b85 scsi: mpi3mr: Add helper functions to retrieve config pages 32d457d5a2af scsi: mpi3mr: Add framework to issue config requests 3b73c45e6fd2 scsi: mpi3mr: Add config and transport related debug flags 502f4c18704d scsi: mpi3mr: Delete a stray tab 2a8a0147cb52 scsi: mpi3mr: Unlock on error path cf1ce8b71524 scsi: mpi3mr: Reduce VD queue depth on detecting throttling f10af057325c scsi: mpi3mr: Resource Based Metering d29ea7b71621 scsi: mpi3mr: Increase cmd_per_lun to 128 465191d6526a scsi: mpi3mr: Enable shared host tagset 1fcbe4c49039 scsi: mpi3mr: Fix kernel-doc 4094981db7b6 scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings 9feb5c4c3f95 scsi: mpi3mr: Add target device related sysfs attributes e51e76edddb1 scsi: mpi3mr: Add shost related sysfs attributes bc7896d31a92 scsi: mpi3mr: Return error if dma_alloc_coherent() fails a25eafd13e5f scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() 256bd4f23d9c scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR 2dd8389f96d6 scsi: mpi3mr: Hidden drives not removed during soft reset 1aa529d40025 scsi: mpi3mr: Increase I/O timeout value to 60s To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2029905/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp