#1033566 module MPI3MR not enabled

Package:
linux-image-amd64
Source:
linux-image-amd64
Description:
Linux for 64-bit PCs (meta-package)
Submitter:
Marcel Camijn
Date:
2023-04-08 15:57:23 UTC
Severity:
normal
Tags:
#1033566#5
Date:
2023-03-27 13:59:37 UTC
From:
To:
We recently got new hardware with a new raid controller but noticed that the required module MPI3MR is not enabled. The latest uploaded kernel image has "#CONFIG_SCSI_MPI3MR is not set" in the config.

The module seems to be included upstream since 5.14.

For current stable we can work around this, but for bookworm is would be nice to have it enabled.

Kind regards,

Marcel








T +31 10 453 6524
E marcel@transtrend.com




















Disclaimer<https://www.transtrend.com/en/disclaimer>

#1033566#16
Date:
2023-03-27 15:35:25 UTC
From:
To:
can turn that into a MR.

While looking into it, I did find some troubling aspects though.
I noticed that in upstream's master branch there were quite some commits
*after* 6.1 of which a reasonable amount has been backported to 6.1.
For example, in 6.1.21 there are FIVE commits which fix a memory leak.

Those got backported because the original commits contained
"Fixes: <commit ID>"

There are however also some commits which do NOT have the "Fixes:" tag, like:
https://lore.kernel.org/all/20230228140835.4075-7-ranjan.kumar@broadcom.com/
titled: "mpi3mr: Bad drive in topology results kernel crash"

There are some more and for that compare upstream's master branch with 6.1 and
look for the ones which do not have the "Fixes:" tag.
Unless explicit action is taken to request a backport, f.e. the above
mentioned commit will not get backported to 6.1 ... which could lead to a
kernel crash.

I will propose the MR, but I also think the Debian kernel maintainers should
be aware of this which could result in the decision to NOT merge the MR.

Keeping an eye on and involving with upstream wrt those (potential) issues
seems like a good strategy.

HTH,
  Diederik

#1033566#21
Date:
2023-03-29 15:40:32 UTC
From:
To:
I didn't see a quick follow-up from that.
But it looks like Sasha Levin has backported 4 out of 6 patches:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/queue-6.1?id=293e8033e127c25a74c680d61505f9f19b917ccf

Normally they would be included in the 6.1.22 release.

#1033566#28
Date:
2023-04-08 15:55:22 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
linux, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1033566@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Salvatore Bonaccorso <carnil@debian.org> (supplier of updated linux package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 08 Apr 2023 17:36:24 +0200
Source: linux
Architecture: source
Version: 6.1.20-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Salvatore Bonaccorso <carnil@debian.org>
Closes: 925424 1019118 1030200 1031180 1032136 1032948 1033566 1033732
Changes:
 linux (6.1.20-2) unstable; urgency=medium
 .
   [ Hans van Kranenburg ]
   * d/t/control.tools-unversioned.in: version rtla build deps
 .
   [ Helmut Grohne ]
   * Fix FTCBFS: Supply the host pkg-config to the rtla build. (Closes: #1019118)
 .
   [ Francesco Dolcini ]
   * [armhf] Add support for NXP i.MX7 SOC (Closes: #1031180)
 .
   [ Martyn Welch ]
   * [arm64] ti: am62x: Enable support for am625-sk eval board
   * d/salsa-ci.yml: Increase timeout of CI build stage to 3 hours
 .
   [ наб ]
   * Re-instate "KEYS: Make use of platform keyring for module signature verify"
     (Closes: #1030200)
 .
   [ Vincent Blut ]
   * drivers/input/touchscreen: Enable TOUCHSCREEN_SILEAD as module
     (Closes: #925424)
   * [x86] drivers/platform/x86: Enable TOUCHSCREEN_DMI
   * drivers/scsi/mpi3mr: Enable SCSI_MPI3MR as module (Closes: #1033566)
 .
   [ Diederik de Haas ]
   * [arm64,armhf] Enable DRM_PANEL_FEIYANG_FY07024DI26A30D as module
 .
   [ Cyril Brulebois ]
   * udeb: add intel_lpss* (optional) to kernel-image (Closes: #1032136)
     Many laptops have their touchpad accessible over I2C, only visible
     if LPSS is available in the installer.
 .
   [ Salvatore Bonaccorso ]
   * [x86] acpi/boot: Correct acpi_is_processor_usable() check (Closes: #1033732)
   * usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()
     (Closes: #1032948)
   * usb: ucsi_acpi: Increase the command completion timeout (Closes: #1032948)
   * [arm64] hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to
     race condition (CVE-2023-1855)
   * net/sched: act_mirred: better wording on protection against excessive stack
     growth
   * act_mirred: use the backlog for nested calls to mirred ingress
     (CVE-2022-4269)
   * [x86] xirc2ps_cs: Fix use after free bug in xirc2ps_detach (CVE-2023-1670)
   * Bluetooth: HCI: Fix global-out-of-bounds (CVE-2023-28866)
 .
   [ Henning Schild ]
   * [x86] drivers/gpio: Enable GPIO_F7188X as module
Checksums-Sha1:
 43988866bbba4b3078bd387019f8ea61af58a57e 276943 linux_6.1.20-2.dsc
 c93d6989e7f5f70bfdbbe4c23c2a6c60bf745df3 4585780 linux_6.1.20-2.debian.tar.xz
 89ac3cacc90d4bf1520933154ff544cd733d405a 6754 linux_6.1.20-2_source.buildinfo
Checksums-Sha256:
 0770faca88ec9da5711fc0d5abdd150d188c56bf8dd19ae0120aa22f5fe69a3e 276943 linux_6.1.20-2.dsc
 8fc1b579ed50f458975aa1d65ae3d513e64a8fd207d192ea8767a58e72dd09b6 4585780 linux_6.1.20-2.debian.tar.xz
 03e4305c5b89cf7ef15affc35dcbaac4bca6df9fcdb58e42a1a02b34d970da85 6754 linux_6.1.20-2_source.buildinfo
Files:
 73cd74091256a472038d9eba264ef69d 276943 kernel optional linux_6.1.20-2.dsc
 d6be3828376d26b9e72d747e09c7439c 4585780 kernel optional linux_6.1.20-2.debian.tar.xz
 28f64e24560ed3fe22e4e1b005963146 6754 kernel optional linux_6.1.20-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmQxirJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
ZWJpYW4ub3JnAAoJEAVMuPMTQ89EN50QAJD7Wy9uBqCRXZ6dJyC2tmM+fS8zxU/r
NqVhS3CzCKRhDWtRBKl9dzvMbXIKRJeMGvvYcmRGqBTGs3mdHgZ3li04zmcTGWo1
V+EcmFRN90MAdqcxAWC5wTJyxGMroPQVXFkW6IFd4tZQOzLmyc4vU2+f8z63I4XR
J7gLJ4mUfFyadSNq+BllK1F+YQJWwcMGhR6ZKWQ6uBUM+pjagm0ALjZ3j/bkzGvI
qIPhekny/XZ9tjDZ4bq93ddomYXDYH+P3gGfVEs9S5LOHKol6eU7SFnWB1g5aD5m
VatQNIU2Afpfc63uY7+zIsyojqq7rQNBnL4Yp24Cwpkw0ESjiOxeipjFgVQrq+c0
79j7Hyhdv/pnYyqeY8v9IEW9bZvrbhNiJ43UaWj5BmDlZSjeVFBDuAVC6ogWl/vy
nkQO9G6LKa8ZKcIBFlWz5nllCO3lG2dKeHLoRwMCE9gVCG9EuU9DI49KLLx6MDYC
uPyDntSVt5Wjj7ltN/3m8YFsTKpHxHh0F/ly96kH7A1aEv1VG1E5fp0sO3Hq5Z3b
cjbzObwRBjtxTlxOOtZYoteVI6n36T8xRSbN/SehBv1C3+XNe8vq93AxTbABJ1Ip
u9Nr8lGmNvYiTY3M9IBxqIhrPr4z/QHktfEHj4pJ6QnRlawdhdKO5yN/WifO15tf
wnmw9YRegy2j
=fmzO
-----END PGP SIGNATURE-----