[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1091696: marked as done (linux-image-6.12.6-amd64: linux 6.12.6 (Trixie) fails to reboot (SATA SSD not seen by bios))



Your message dated Sun, 23 Mar 2025 17:00:12 +0000
with message-id <E1twOgG-00BBQH-9e@fasolo.debian.org>
and subject line Bug#1091696: fixed in linux 6.12.20-1
has caused the Debian Bug report #1091696,
regarding linux-image-6.12.6-amd64: linux 6.12.6 (Trixie) fails to reboot (SATA SSD not seen by bios)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1091696: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091696
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:linux
Version: 6.12.6-1
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
I decided to give Trixie a try, to see how well it worked on my computer at this stage. After installing Trixie as a secondary OS, I installed my most used packaged and made some tests,
then decided to reboot to get back to my every day OS (Bookworm). The reboot failed.


   * What exactly did you do (or not do) that was effective (or
     ineffective)?
I tried to reboot from trixie (kernel 6.12.6) using XFCE's reboot option.


   * What was the outcome of this action?
Grub failed. I discovered that my SSD was not seen by the UEFI, which had tried to fallback on my (secondary) HDD's bootsector. This disk still
had an old grub bootsector but no usable configuration anymore. The SSD only became usable again after I shutdown the computer then cold started it.


   * What outcome did you expect instead?
I expect rebooting to work properly, as it does with bookworm.

I have tried a few things to point to the culprit :

1 - I have looked for telltale errors in journals, with no luck.
2 - I have installed bookworm's 6.1.119-1 kernel : rebooting works.
3 - No that I was reasonnably sure the kernel was the culprit, I tried various versions using the snapshots repository :
  _ the last kernel to reboot sucessfully was 6.8.12+1
  _ the first kernel to misbehave was 6.9.7+1

As a result, I think that a regression between 6.8.12 and 6.9.7 causes the SSD or its controller to hang during the shutdown for reboot process,
so that at warm restart the UEFI firmware cannot detect it. It seems however purely volatile state, since complete shutdown then restart works. 


-- Package-specific info:
** Version:
Linux version 6.12.6-amd64 (debian-kernel@lists.debian.org) (x86_64-linux-gnu-gcc-14 (Debian 14.2.0-11) 14.2.0, GNU ld (GNU Binutils for Debian) 2.43.50.20241215) #1 SMP PREEMPT_DYNAMIC Debian 6.12.6-1 (2024-12-21)

** Command line:
BOOT_IMAGE=/boot/vmlinuz-6.12.6-amd64 root=UUID=1d242d11-c210-4f74-827e-a73401e6ac6b ro systemd.gpt_auto=no

** Not tainted

** Kernel log:
[    8.104164] systemd[1]: Starting systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully...
[    8.106359] systemd[1]: systemd-tpm2-setup.service - TPM SRK Setup was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[    8.107460] systemd[1]: Started systemd-journald.service - Journal Service.
[    8.140881] systemd-journald[376]: Received client request to flush runtime journal.
[    8.271369] random: crng init done
[    8.355442] sd 2:0:0:0: Attached scsi generic sg0 type 0
[    8.376604] sd 3:0:0:0: Attached scsi generic sg1 type 0
[    8.382007] sr 4:0:0:0: Attached scsi generic sg2 type 5
[    8.389204] sd 5:0:0:0: Attached scsi generic sg3 type 0
[    8.432090] mc: Linux media interface: v0.10
[    8.435944] input: PC Speaker as /devices/platform/pcspkr/input/input8
[    8.447583] acpi_cpufreq: overriding BIOS provided _PSD data
[    8.448171] sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver
[    8.450393] sp5100-tco sp5100-tco: Using 0xfed80b00 for watchdog MMIO address
[    8.455491] sp5100-tco sp5100-tco: initialized. heartbeat=60 sec (nowayout=0)
[    8.456921] cryptd: max_cpu_qlen set to 1000
[    8.467662] at24 0-0050: supply vcc not found, using dummy regulator
[    8.471334] at24 0-0050: 256 byte spd EEPROM, read-only
[    8.472731] at24 0-0051: supply vcc not found, using dummy regulator
[    8.476266] at24 0-0051: 256 byte spd EEPROM, read-only
[    8.476299] at24 0-0052: supply vcc not found, using dummy regulator
[    8.478846] at24 0-0052: 256 byte spd EEPROM, read-only
[    8.481653] at24 0-0053: supply vcc not found, using dummy regulator
[    8.483973] at24 0-0053: 256 byte spd EEPROM, read-only
[    8.502423] videodev: Linux video capture interface: v2.00
[    8.504300] asus_wmi: ASUS WMI generic driver loaded
[    8.519599] asus_wmi: Initialization: 0x0
[    8.520690] asus_wmi: BIOS WMI version: 0.9
[    8.520730] asus_wmi: SFUN value: 0x0
[    8.520733] eeepc-wmi eeepc-wmi: Detected ASUSWMI, use DCTS
[    8.521193] AES CTR mode by8 optimization enabled
[    8.525311] input: Eee PC WMI hotkeys as /devices/platform/eeepc-wmi/input/input9
[    8.566489] Bluetooth: Core ver 2.22
[    8.567477] NET: Registered PF_BLUETOOTH protocol family
[    8.568469] Bluetooth: HCI device and connection manager initialized
[    8.569450] Bluetooth: HCI socket layer initialized
[    8.570415] Bluetooth: L2CAP socket layer initialized
[    8.571398] Bluetooth: SCO socket layer initialized
[    8.604024] usb 8-1: Found UVC 1.00 device Microsoft\xc2\xae LifeCam HD-5000 (045e:076d)
[    8.611554] usbcore: registered new interface driver uvcvideo
[    8.615260] usbcore: registered new interface driver btusb
[    8.630275] snd_hda_intel 0000:01:00.1: Force to non-snoop mode
[    8.646399] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops radeon_audio_component_bind_ops [radeon])
[    8.652470] Bluetooth: hci0: CSR: Setting up dongle with HCI ver=6 rev=22bb
[    8.652474] Bluetooth: hci0: LMP ver=6 subver=22bb; manufacturer=10
[    8.656622] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card2/input10
[    8.657787] input: HDA ATI HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card2/input11
[    8.658911] input: HDA ATI HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card2/input12
[    8.660097] input: HDA ATI HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card2/input13
[    8.660153] input: HDA ATI HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card2/input14
[    8.660247] input: HDA ATI HDMI HDMI/DP,pcm=11 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card2/input15
[    8.673753] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC892: line_outs=4 (0x14/0x15/0x16/0x17/0x0) type:line
[    8.674771] snd_hda_codec_realtek hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    8.675798] snd_hda_codec_realtek hdaudioC1D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    8.676788] snd_hda_codec_realtek hdaudioC1D0:    mono: mono_out=0x0
[    8.676794] snd_hda_codec_realtek hdaudioC1D0:    dig-out=0x11/0x1e
[    8.676795] snd_hda_codec_realtek hdaudioC1D0:    inputs:
[    8.676797] snd_hda_codec_realtek hdaudioC1D0:      Rear Mic=0x18
[    8.676798] snd_hda_codec_realtek hdaudioC1D0:      Front Mic=0x19
[    8.676800] snd_hda_codec_realtek hdaudioC1D0:      Line=0x1a
[    8.754532] input: HDA ATI SB Rear Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input16
[    8.758570] input: HDA ATI SB Front Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input17
[    8.758688] usbcore: registered new interface driver snd-usb-audio
[    8.759731] input: HDA ATI SB Line as /devices/pci0000:00/0000:00:14.2/sound/card1/input18
[    8.761532] input: HDA ATI SB Line Out Front as /devices/pci0000:00/0000:00:14.2/sound/card1/input19
[    8.761668] input: HDA ATI SB Line Out Surround as /devices/pci0000:00/0000:00:14.2/sound/card1/input20
[    8.763544] input: HDA ATI SB Line Out CLFE as /devices/pci0000:00/0000:00:14.2/sound/card1/input21
[    8.765427] input: HDA ATI SB Line Out Side as /devices/pci0000:00/0000:00:14.2/sound/card1/input22
[    8.766616] input: HDA ATI SB Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input23
[    8.815013] kvm_amd: TSC scaling supported
[    8.815965] kvm_amd: Nested Virtualization enabled
[    8.816919] kvm_amd: Nested Paging enabled
[    8.817874] kvm_amd: LBR virtualization supported
[    8.830330] MCE: In-kernel MCE decoding enabled.
[    9.540486] Adding 4011000k swap on /dev/sdb3.  Priority:-2 extents:1 across:4011000k 
[    9.597466] Adding 1023996k swap on /dev/sdb6.  Priority:-3 extents:1 across:1023996k 
[    9.818220] audit: type=1400 audit(1735517540.948:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-xpdfimport" pid=683 comm="apparmor_parser"
[    9.820776] audit: type=1400 audit(1735517540.948:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-senddoc" pid=681 comm="apparmor_parser"
[    9.823391] audit: type=1400 audit(1735517540.948:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-oosplash" pid=680 comm="apparmor_parser"
[    9.826134] audit: type=1400 audit(1735517540.952:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=677 comm="apparmor_parser"
[    9.826138] audit: type=1400 audit(1735517540.952:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=678 comm="apparmor_parser"
[    9.826140] audit: type=1400 audit(1735517540.952:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=678 comm="apparmor_parser"
[    9.834884] audit: type=1400 audit(1735517540.956:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=679 comm="apparmor_parser"
[    9.834887] audit: type=1400 audit(1735517540.956:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_filter" pid=679 comm="apparmor_parser"
[    9.834889] audit: type=1400 audit(1735517540.956:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_groff" pid=679 comm="apparmor_parser"
[    9.834890] audit: type=1400 audit(1735517540.960:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/cups-browsed" pid=686 comm="apparmor_parser"
[   10.224378] NET: Registered PF_QIPCRTR protocol family
[   10.330153] RTL8211E Gigabit Ethernet r8169-0-200:00: attached PHY driver (mii_bus:phy_addr=r8169-0-200:00, irq=MAC)
[   10.583321] r8169 0000:02:00.0 enp2s0: Link is Down
[   13.288648] r8169 0000:02:00.0 enp2s0: Link is Up - 1Gbps/Full - flow control rx/tx
[   17.090255] kauditd_printk_skb: 10 callbacks suppressed
[   17.090263] audit: type=1400 audit(1735517548.220:22): apparmor="STATUS" operation="profile_load" profile="unconfined" name="docker-default" pid=1056 comm="apparmor_parser"
[   17.160037] evm: overlay not supported
[   17.550253] Initializing XFRM netlink socket
[   17.603688] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[   46.911827] audit: type=1400 audit(1735517578.033:23): apparmor="ALLOWED" operation="open" class="file" profile="libreoffice-soffice" name="/etc/paperspecs" pid=2177 comm="paperconf" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[   53.507362] audit: type=1400 audit(1735517584.625:24): apparmor="ALLOWED" operation="open" class="file" profile="libreoffice-soffice" name="/home/eric/.mozilla/firefox/e30kvro9.default/cert9.db" pid=2168 comm="soffice.bin" requested_mask="wc" denied_mask="wc" fsuid=1000 ouid=1000
[   53.507781] audit: type=1400 audit(1735517584.625:25): apparmor="ALLOWED" operation="file_lock" class="file" profile="libreoffice-soffice" name="/home/eric/.mozilla/firefox/e30kvro9.default/cert9.db" pid=2168 comm="soffice.bin" requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000
[   53.508269] audit: type=1400 audit(1735517584.625:26): apparmor="ALLOWED" operation="open" class="file" profile="libreoffice-soffice" name="/home/eric/.mozilla/firefox/e30kvro9.default/key4.db" pid=2168 comm="soffice.bin" requested_mask="wrc" denied_mask="wrc" fsuid=1000 ouid=1000
[   53.508650] audit: type=1400 audit(1735517584.625:27): apparmor="ALLOWED" operation="file_lock" class="file" profile="libreoffice-soffice" name="/home/eric/.mozilla/firefox/e30kvro9.default/key4.db" pid=2168 comm="soffice.bin" requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000

** Model information
sys_vendor: To be filled by O.E.M.
product_name: To be filled by O.E.M.
product_version: To be filled by O.E.M.
chassis_vendor: To Be Filled By O.E.M.
chassis_version: To Be Filled By O.E.M.
bios_vendor: American Megatrends Inc.
bios_version: 2501
board_vendor: ASUSTeK COMPUTER INC.
board_name: M5A99X EVO R2.0
board_version: Rev 1.xx

** Loaded modules:
xt_conntrack
nft_chain_nat
xt_MASQUERADE
nf_nat
nf_conntrack
nf_defrag_ipv6
nf_defrag_ipv4
bridge
stp
llc
xfrm_user
xfrm_algo
xt_addrtype
nft_compat
nf_tables
libcrc32c
overlay
qrtr
binfmt_misc
edac_mce_amd
kvm_amd
ccp
kvm
snd_hda_codec_realtek
snd_hda_codec_generic
snd_hda_codec_hdmi
snd_hda_scodec_component
snd_hda_intel
btusb
snd_intel_dspcfg
snd_intel_sdw_acpi
snd_usb_audio
uvcvideo
btrtl
snd_hda_codec
btintel
btbcm
crct10dif_pclmul
ghash_clmulni_intel
videobuf2_vmalloc
btmtk
sha512_ssse3
uvc
sha256_ssse3
videobuf2_memops
snd_hda_core
sha1_ssse3
snd_usbmidi_lib
videobuf2_v4l2
snd_rawmidi
bluetooth
aesni_intel
eeepc_wmi
snd_hwdep
snd_seq_device
asus_wmi
snd_pcm
videodev
gf128mul
at24
sparse_keymap
platform_profile
crypto_simd
snd_timer
battery
cryptd
wmi_bmof
sp5100_tco
snd
videobuf2_common
acpi_cpufreq
rfkill
pcspkr
watchdog
k10temp
fam15h_power
mc
soundcore
joydev
sg
evdev
parport_pc
ppdev
lp
parport
efi_pstore
configfs
nfnetlink
ip_tables
x_tables
autofs4
ext4
mbcache
jbd2
crc32c_generic
amdgpu
amdxcp
drm_exec
gpu_sched
drm_buddy
crc16
hid_generic
usbhid
sr_mod
hid
cdrom
sd_mod
radeon
video
i2c_algo_bit
drm_suballoc_helper
drm_display_helper
cec
rc_core
drm_ttm_helper
ttm
ahci
xhci_pci
ohci_pci
drm_kms_helper
r8169
libahci
ohci_hcd
ehci_pci
xhci_hcd
ehci_hcd
realtek
libata
drm
mdio_devres
mxm_wmi
crc32_pclmul
usbcore
scsi_mod
e100
crc32c_intel
libphy
mii
i2c_piix4
i2c_smbus
scsi_common
usb_common
wmi
button

** PCI devices:
not available

** USB devices:
not available


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.6-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-6.12.6-amd64 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.145
ii  kmod                                    33+20240816-2
ii  linux-base                              4.10.1

Versions of packages linux-image-6.12.6-amd64 recommends:
ii  apparmor  3.1.7-1+b3

Versions of packages linux-image-6.12.6-amd64 suggests:
pn  debian-kernel-handbook  <none>
ii  firmware-linux-free     20241210-1
ii  grub-pc                 2.12-5
pn  linux-doc-6.12          <none>

Versions of packages linux-image-6.12.6-amd64 is related to:
ii  firmware-amd-graphics      20241210-1
pn  firmware-atheros           <none>
pn  firmware-bnx2              <none>
pn  firmware-bnx2x             <none>
pn  firmware-brcm80211         <none>
pn  firmware-cavium            <none>
pn  firmware-cirrus            <none>
ii  firmware-intel-graphics    20241210-1
ii  firmware-intel-misc        20241210-1
pn  firmware-intel-sound       <none>
pn  firmware-ipw2x00           <none>
pn  firmware-ivtv              <none>
pn  firmware-iwlwifi           <none>
pn  firmware-libertas          <none>
pn  firmware-marvell-prestera  <none>
ii  firmware-mediatek          20241210-1
ii  firmware-misc-nonfree      20241210-1
pn  firmware-myricom           <none>
pn  firmware-netronome         <none>
pn  firmware-netxen            <none>
ii  firmware-nvidia-graphics   20241210-1
pn  firmware-qcom-soc          <none>
pn  firmware-qlogic            <none>
ii  firmware-realtek           20241210-1
pn  firmware-samsung           <none>
pn  firmware-siano             <none>
pn  firmware-ti-connectivity   <none>
pn  xen-hypervisor             <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: linux
Source-Version: 6.12.20-1
Done: Salvatore Bonaccorso <carnil@debian.org>

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 1091696@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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 23 Mar 2025 14:34:08 +0100
Source: linux
Architecture: source
Version: 6.12.20-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Salvatore Bonaccorso <carnil@debian.org>
Closes: 1091696 1100641 1100694
Changes:
 linux (6.12.20-1) unstable; urgency=medium
 .
   * New upstream stable update:
     https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.20
     - mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq
     - mm: fix kernel BUG when userfaultfd_move encounters swapcache
     - userfaultfd: fix PTE unmapping stack-allocated PTE copies
     - fbdev: hyperv_fb: iounmap() the correct memory when removing a device
     - netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template.
     - ice: do not configure destination override for switchdev
     - ice: fix memory leak in aRFS after reset
     - ice: Fix switchdev slow-path in LAG
     - netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around
     - netfilter: nf_tables: make destruction work queue pernet
     - sched: address a potential NULL pointer dereference in the GRED scheduler.
     - wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms
     - wifi: mac80211: don't queue sdata::work for a non-running sdata
     - wifi: cfg80211: cancel wiphy_work before freeing wiphy
     - Bluetooth: hci_event: Fix enabling passive scanning
     - Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context"
     - net/mlx5: Fill out devlink dev info only for PFs
     - [arm64,armhf] net: dsa: mv88e6xxx: Verify after ATU Load ops
     - net: mctp i3c: Copy headers if cloned
     - net: mctp i2c: Copy headers if cloned
     - netpoll: hold rcu read lock in __netpoll_send_skb()
     - drm/hyperv: Fix address space leak when Hyper-V DRM device is removed
     - fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V Gen 2 VMs
     - fbdev: hyperv_fb: Simplify hvfb_putmem
     - fbdev: hyperv_fb: Allow graceful removal of framebuffer
     - Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio()
     - net/mlx5: handle errors in mlx5_chains_create_table()
     - eth: bnxt: fix truesize for mb-xdp-pass case
     - eth: bnxt: return fail if interface is down in bnxt_queue_mem_alloc()
     - eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logic
     - eth: bnxt: do not update checksum in bnxt_xdp_build_skb()
     - eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx}
     - eth: bnxt: use page pool for head frags
     - bnxt_en: refactor tpa_info alloc/free into helpers
     - bnxt_en: handle tpa_info in queue API implementation
     - eth: bnxt: fix memory leak in queue reset
     - net: switchdev: Convert blocking notification chain to a raw one
     - net: mctp: unshare packets when reassembling
     - bonding: fix incorrect MAC address setting to receive NS messages
     - netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree()
     - ipvs: prevent integer overflow in do_ip_vs_get_ctl()
     - net_sched: Prevent creation of classes with TC_H_ROOT
     - netfilter: nft_exthdr: fix offset with ipv4_find_option()
     - gre: Fix IPv6 link-local address generation.
     - net: openvswitch: remove misbehaving actions length check
     - Revert "openvswitch: switch to per-action label counting in conntrack"
     - net/mlx5: HWS, Rightsize bwc matcher priority
     - net/mlx5: Fix incorrect IRQ pool usage when releasing IRQs
     - net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch
     - net/mlx5: Bridge, fix the crash caused by LAG state check
     - net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices
     - nvme-fc: go straight to connecting state when initializing
     - nvme-fc: do not ignore connectivity loss during connecting
     - hrtimers: Mark is_migration_base() with __always_inline
     - powercap: call put_device() on an error path in powercap_register_control_type()
     - btrfs: avoid starting new transaction when cleaning qgroup during subvolume drop
     - futex: Pass in task to futex_queue()
     - iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
     - [x86] platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show()
     - drm/amd/display: Fix out-of-bound accesses
     - scsi: core: Use GFP_NOIO to avoid circular locking dependency
     - scsi: ufs: core: Fix error return with query response
     - scsi: qla1280: Fix kernel oops when debug level > 2
     - ACPI: resource: IRQ override for Eluktronics MECH-17
     - smb: client: fix noisy when tree connecting to DFS interlink targets
     - sched_ext: selftests/dsp_local_on: Fix sporadic failures
     - [amd64] HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell
     - [amd64] HID: intel-ish-hid: Send clock sync message immediately after reset
     - HID: ignore non-functional sensor in HP 5MP Camera
     - HID: hid-steam: Fix issues with disabling both gamepad mode and lizard mode
     - usb: phy: generic: Use proper helper for property detection
     - [amd64] HID: intel-ish-hid: ipc: Add Panther Lake PCI device IDs
     - HID: topre: Fix n-key rollover on Realforce R3S TKL boards
     - HID: hid-apple: Apple Magic Keyboard a3203 USB-C support
     - HID: apple: fix up the F6 key on the Omoton KB066 keyboard
     - btrfs: fix two misuses of folio_shift()
     - objtool: Ignore dangling jump table entries
     - sched: Clarify wake_up_q()'s write to task->wake_q.next
     - [x86] platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e
     - [x86] platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles
     - [x86] platform/x86: int3472: Use correct type for "polarity", call it gpio_flags
     - [x86] platform/x86: int3472: Call "reset" GPIO "enable" for INT347E
     - [s390x] cio: Fix CHPID "configure" attribute caching
     - thermal/cpufreq_cooling: Remove structure member documentation
     - [arm64] amu: Delay allocating cpumask for AMU FIE support
     - Xen/swiotlb: mark xen_swiotlb_fixup() __init
     - Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd
     - [amd64] ASoC: Intel: sof_sdw: Add lookup of quirk using PCI subsystem ID
     - [amd64] ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S14
     - [amd64] ASoC: Intel: soc-acpi-intel-mtl-match: declare adr as ull
     - ASoC: simple-card-utils.c: add missing dlc->of_node
     - ALSA: hda/realtek: Limit mic boost on Positivo ARN50
     - [amd64] ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module
     - PCI: pci_ids: add INTEL_HDA_PTL_H
     - ALSA: hda: intel-dsp-config: Add PTL-H support
     - [amd64] ASoC: SOF: Intel: pci-ptl: Add support for PTL-H
     - ALSA: hda: hda-intel: add Panther Lake-H support
     - [amd64] ASoC: SOF: amd: Add post_fw_run_delay ACP quirk
     - [amd64] ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE
     - net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors
     - io-wq: backoff when retrying worker creation
     - nvme-pci: quirk Acer FA100 for non-uniqueue identifiers
     - nvmet-rdma: recheck queue state is LIVE in state lock in recv done
     - apple-nvme: Release power domains when probe fails
     - cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes
     - sctp: Fix undefined behavior in left shift operation
     - nvme: only allow entering LIVE from CONNECTING state
     - phy: ti: gmii-sel: Do not use syscon helper to build regmap
     - fuse: don't truncate cached, mutated symlink
     - ASoC: dapm-graph: set fill colour of turned on nodes
     - [amd64] ASoC: SOF: Intel: don't check number of sdw links when set dmic_fixup
     - drm/vkms: Round fixp2int conversion in lerp_u16
     - [x86] perf/x86/intel: Use better start period for frequency mode
     - [x86] of: Don't use DTB for SMP setup if ACPI is enabled
     - [x86] irq: Define trace events conditionally
     - [x86] perf/x86/rapl: Add support for Intel Arrow Lake U
     - mptcp: safety check before fallback
     - drm/nouveau: Do not override forced connector status
     - net: Handle napi_schedule() calls from non-interrupt
     - block: fix 'kmem_cache of name 'bio-108' already exists'
     - vhost: return task creation error instead of NULL
     - cifs: Validate content of WSL reparse point buffers
     - cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point()
     - Input: goodix-berlin - fix vddio regulator references
     - Input: ads7846 - fix gpiod allocation
     - Input: iqs7222 - preserve system status register
     - Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers
     - Input: xpad - add multiple supported devices
     - Input: xpad - add support for ZOTAC Gaming Zone
     - Input: xpad - add support for TECNO Pocket Go
     - Input: xpad - rename QH controller to Legion Go S
     - Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ
     - Input: i8042 - add required quirks for missing old boardnames
     - Input: i8042 - swap old quirk combination with new quirk for several devices
     - Input: i8042 - swap old quirk combination with new quirk for more devices
     - USB: serial: ftdi_sio: add support for Altera USB Blaster 3
     - USB: serial: option: add Telit Cinterion FE990B compositions
     - USB: serial: option: fix Telit Cinterion FE990A name
     - USB: serial: option: match on interface class for Telit FN990B
     - [x86] microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
     - spi: microchip-core: prevent RX overflows when transmit size > FIFO size
     - [amd64] drm/i915/cdclk: Do cdclk post plane programming later
     - drm/panic: use `div_ceil` to clean Clippy warning
     - drm/panic: fix overindented list items in documentation
     - drm/atomic: Filter out redundant DPMS calls
     - drm/dp_mst: Fix locking when skipping CSN before topology probing
     - drm/amdgpu: NULL-check BO's backing store when determining GFX12 PTE flags
     - drm/amd/amdkfd: Evict all queues even HWS remove queue failed
     - drm/amdgpu/display: Allow DCC for video formats on GFX12
     - drm/amd/display: Disable unneeded hpd interrupts during dm_init
     - drm/amd/display: fix default brightness
     - drm/amd/display: fix missing .is_two_pixels_per_container
     - drm/amd/display: Restore correct backlight brightness after a GPU reset
     - drm/amd/display: Assign normalized_pix_clk when color depth = 14
     - drm/amd/display: Fix slab-use-after-free on hdcp_work
     - ksmbd: fix use-after-free in ksmbd_free_work_struct
     - ksmbd: prevent connection release during oplock break notification
     - clk: samsung: update PLL locktime for PLL142XX used on FSD platform
     - clk: samsung: gs101: fix synchronous external abort in samsung_clk_save()
     - [amd64] ASoC: Intel: sof_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks()
     - [amd64] ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model
     - netmem: prevent TX of unreadable skbs
     - dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature
     - [arm64] mm: Populate vmemmap at the page level if not section aligned
     - Fix mmu notifiers for range-based invalidates
     - qlcnic: fix memory leak issues in qlcnic_sriov_common.c
     - smb: client: fix regression with guest option
     - net: phy: nxp-c45-tja11xx: add TJA112X PHY configuration errata
     - net: phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart errata
     - sched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl()
     - ASoC: ops: Consistently treat platform_max as control value
     - drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data()
     - [amd64] ASoC: cs42l43: Fix maximum ADC Volume
     - [amd64] ASoC: rt722-sdca: add missing readable registers
     - drm/xe: cancel pending job timer before freeing scheduler
     - drm/xe: Release guc ids before cancelling work
     - drm/xe/userptr: Fix an incorrect assert
     - drm/xe/pm: Temporarily disable D3Cold on BMG
     - nvme: move error logging from nvme_end_req() to __nvme_end_req()
     - ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe()
     - [amd64] drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps
     - scripts: generate_rust_analyzer: add missing macros deps
     - scripts: generate_rust_analyzer: add missing include_dirs
     - scripts: generate_rust_analyzer: add uapi crate
     - block: change blk_mq_add_to_batch() third argument type to bool
     - cifs: Fix integer overflow while processing acregmax mount option
     - cifs: Fix integer overflow while processing acdirmax mount option
     - cifs: Fix integer overflow while processing actimeo mount option
     - cifs: Fix integer overflow while processing closetimeo mount option
     - [x86] vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisors
     - i2c: ali1535: Fix an error handling path in ali1535_probe()
     - i2c: ali15x3: Fix an error handling path in ali15x3_probe()
     - i2c: sis630: Fix an error handling path in sis630_probe()
     - mm/hugetlb: wait for hugetlb folios to be freed
     - smb3: add support for IAKerb
     - smb: client: Fix match_session bug preventing session reuse
     - sched_ext: selftests/dsp_local_on: Fix selftest on UP systems
     - tools/sched_ext: Add helper to check task migration state
     - Bluetooth: L2CAP: Fix corrupted list in hci_chan_del
     - nvme-fc: rely on state transitions to handle connectivity loss
     - HID: apple: disable Fn key handling on the Omoton KB066
 .
   [ Madhu Adav M J ]
   * drivers/nvme/target: Enable NVME_TARGET_PASSTHRU
   * drivers/nvme/target: Enable NVME_TARGET_LOOP and NVME_TARGET_FCLOOP
     as modules
 .
   [ Salvatore Bonaccorso ]
   * net/sunrpc: Enable RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2 (Closes: #1100641)
   * [x86] drivers/pinctrl/intel: Enable PINCTRL_INTEL_PLATFORM as module
     (Closes: #1100694)
   * ata: libata-core: Add ATA_QUIRK_NO_LPM_ON_ATI for certain Samsung SSDs
     (Closes: #1091696)
Checksums-Sha1:
 17f2bb174c572b293af30b2ec85049c6d386f766 206735 linux_6.12.20-1.dsc
 2e084b2d79d26fd46015b3f8209a3e369abf5cf5 150989160 linux_6.12.20.orig.tar.xz
 c58e6a31ff350cfc30b00439a8b87d3873767b18 1608268 linux_6.12.20-1.debian.tar.xz
 77768d208f79c92b38304d2f809c85d5408fba92 6644 linux_6.12.20-1_source.buildinfo
Checksums-Sha256:
 77732e325185535d706cbfa09532d0eaa9d39fad364644d900b6189f3afcfa13 206735 linux_6.12.20-1.dsc
 4d828e1efb30675ac8bf08d58c004b8b9257585b2e3bac998b52b2f68e852ce9 150989160 linux_6.12.20.orig.tar.xz
 1852dbdf1ea369efaf1105c5483361381905973205b4dac69e2bb8f3f43e62a7 1608268 linux_6.12.20-1.debian.tar.xz
 99e6f913efe7ba595585d1a512593ec58e0999863a6104ce19fa2b4c1a3b7f2e 6644 linux_6.12.20-1_source.buildinfo
Files:
 84c2f25badba363e3cc97cf3d135b1e1 206735 kernel optional linux_6.12.20-1.dsc
 a3e6969148fb6b45124339ea2910f6e7 150989160 kernel optional linux_6.12.20.orig.tar.xz
 a23f039377a523665200654d3fcf42b8 1608268 kernel optional linux_6.12.20-1.debian.tar.xz
 da0b1f0c7480829c677de1d0a6739a61 6644 kernel optional linux_6.12.20-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmfgDndfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
ZWJpYW4ub3JnAAoJEAVMuPMTQ89E5hwP/3km17QODZ+atApRC55NdsvaYXvaHLe0
W7FgrJRS/orDnQAhge1QGDlbKXPRV3vzRojEzQVFO+sslrWPUrH9xynusPHvMaWf
XEbCZnwbxDvxt1Ihv6O2sQnhEXXrElJHXxncrRg9WElxxBpCWw9E6eSOt1OYtyB1
fKw66FAhloLoMdLvBL+Q2XdGp79ZauygG++a5Lq/wbH6EQxM9mch6Rh6fvDH9kUf
C21dkf1qGTW2wk1mUm6FJWbLwkwrh4MKYI0dw4/K0d8D7Le1Gi95OHNsjy6PUlfs
wSsMUMhgfyIR9pS2lHxTNuCB3epAs2xZ5RR4a5lIqzB/rktmsubAK4cJSII2GQIP
skkT7VpI/ywBP0WHhOZm8DticPzXZX7E6JInkGUwzC+S8X0L5+waD6bZCaUilAXY
zlnIRq8XlRv6UBnRhNk/0b/sDG232uAI5elskR3aCle5HH3IsgvPKTJrT9XyPgFJ
tg46iBpiTKlitCXtMZEx2zkXP4WzqYG1AepFXTyIDtuh0LJpIyonnGriaDJ8kqMQ
oGB8/tVubTOMjt0xHDH/JjzWUZDT2g3IWfekbixeefVRfqAt6kgVWBdGjAVkvRR2
adD53pH0jU90zixv1pjumqfoYnPxaPvH1q+KJHRipJQO34ThvLBUpTQiZZBpcCdG
73AgryE3gPYC
=DoB0
-----END PGP SIGNATURE-----

Attachment: pgpKofQSSunPo.pgp
Description: PGP signature


--- End Message ---

Reply to: