Comment 9 for bug 2045233

Revision history for this message
Jeff Lane  (bladernr) wrote : Re: [Bug 2045233] Re: [Ubuntu 22.04.04]: mpi3mr driver update request

Does that warning appear on bare metal running ubuntu, or on a ubuntu vm on
an ubuntu host? This appears to be on an ubuntu VM running on a RHEL host?

Hardware name: Red Hat KVM/RHEL, BIOS 1.16.1-1.el9 04/01/2014

On Wed, Dec 13, 2023 at 1:25 PM Chandrakanth Patil <
<email address hidden>> wrote:

> This warning will not appear in the 22.04.2 kernel. Maybe UBSAN enabled
> in this kernel leads to this warning.
>
> Note: This is just a warning and there is no functional impact.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/2045233
>
> Title:
> [Ubuntu 22.04.04]: mpi3mr driver update request
>
> Status in linux package in Ubuntu:
> Confirmed
> Status in linux source package in Jammy:
> Opinion
> Status in linux source package in Mantic:
> Confirmed
> Status in linux source package in Noble:
> Confirmed
>
> Bug description:
> This BZ has been initiated to incorporate the mpi3mr driver from
> upstream into the upcoming Ubuntu
> releases (Ubuntu 22.04.x point releases). Below are the commit IDs for
> the latest upstream version (v6.8).
>
> The 22.04 LTS point kernel already includes the latest mpi3mr driver
> version 8.0.0.69.0. Therefore, the listed commit IDs below correspond
> to the subsequent patches.
>
> The commit IDs listed below are in sequential order from bottom to top,
> indicating the order
> for applying the patches.
>
> b4d94164ff32 scsi: mpi3mr: driver version upgrade to 8.5.0.0.50
> 1193a89d2b6d scsi: mpi3mr: Add support for status reply descriptor
> cb5b60894602 scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32
> c9260ff28ee5 scsi: mpi3mr: Add PCI checks where SAS5116 diverges from
> SAS4116
> 6fa21eab82be scsi: mpi3mr: Add support for SAS5116 PCI IDs
> 82b2fb52d6ec scsi: mpi3mr: Split off bus_reset function from host_reset
> 9a9068b2afa0 scsi: mpi3mr: Update driver version to 8.5.0.0.0
> d9a5ab0ea98f scsi: mpi3mr: Enhance handling of devices removed after
> controller reset
> e7a8648e1ce2 scsi: mpi3mr: WRITE SAME implementation
> d9adb81e67e9 scsi: mpi3mr: Add support for more than 1MB I/O
> 6f81b1cfdf33 scsi: mpi3mr: Update MPI Headers to version 3.00.28
> 9134211f7bed scsi: mpi3mr: Invoke soft reset upon TSU or event ack time
> out
> 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
> a4e1d0b76e7b block: Change the return type of blk_mq_map_queues() into
> void --> This patch includes additional kernel changes as well.
> 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
> 2dd6532e9591 blk-mq: Drop 'reserved' arg of busy_tag_iter_fn
> --> This patch includes additional kernel changes as well.
> 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
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2045233/+subscriptions
>
> Launchpad-Notification-Type: bug
> Launchpad-Bug: distribution=ubuntu; sourcepackage=linux; component=main;
> status=Confirmed; importance=Medium; <email address hidden>;
> Launchpad-Bug: distribution=ubuntu; distroseries=jammy;
> sourcepackage=linux; component=main; status=Opinion; importance=Wishlist;
> assignee=None;
> Launchpad-Bug: distribution=ubuntu; distroseries=mantic;
> sourcepackage=linux; component=main; status=Confirmed; importance=Medium;
> <email address hidden>;
> Launchpad-Bug: distribution=ubuntu; distroseries=noble;
> sourcepackage=linux; component=main; status=Confirmed; importance=Medium;
> <email address hidden>;
> Launchpad-Bug-Information-Type: Public
> Launchpad-Bug-Private: no
> Launchpad-Bug-Security-Vulnerability: no
> Launchpad-Bug-Commenters: bladernr cpatubuntu
> Launchpad-Bug-Reporter: Chandrakanth Patil (cpatubuntu)
> Launchpad-Bug-Modifier: Chandrakanth Patil (cpatubuntu)
> Launchpad-Message-Rationale: Subscriber
> Launchpad-Message-For: bladernr
>
>

--
Jeff Lane
Engineering Manager
IHV/OEM Alliances and Server Certification

"Entropy isn't what it used to be."