Your message dated Mon, 17 Mar 2025 08:00:11 +0000
with message-id <e1tu5on-00ezhl...@fasolo.debian.org>
and subject line Bug#1098698: fixed in linux 6.12.19-1
has caused the Debian Bug report #1098698,
regarding linux: Segfault and system hang on larger network file transfers
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 ow...@bugs.debian.org
immediately.)
--
1098698: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098698
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: linux
Severity: important
Tags: upstream
X-Debbugs-Cc: pdekraker+deb...@gmail.com
Dear Maintainer,
I am experiencing an issue where my system completely locks up when attempting
a large network file transfer from a mounted smb share. When copying a file
above 1 GB I am consistienly experiencing this behavior. I tried going back to
the 6.12.3 kernel which is the oldest I have on the system and the probelm is
there as well. Looking at the dump below my guess is that it was introduced
with 6.12 and netfs/read_collect.c. I have been unable to get a dump with
6.12.15, but the behavior is consistient. The transfer starts, but after a few
seconds the whole system locks up.
2/22/25 8:38 AM ------------[ cut here ]------------
2/22/25 8:38 AM WARNING CPU: 4 PID: 291 at fs/netfs/read_collect.c:110
netfs_consume_read_data.isra.0+0x67f/0xb50 [netfs]
2/22/25 8:38 AM Modules linked in ccm nls_utf8 cifs cifs_arc4
nls_ucs2_utils cifs_md4 dns_resolver netfs snd_seq_dummy snd_hrtimer snd_seq
snd_seq_device xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_reject_ipv4
xt_tcpudp nft_compat nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6
nf_defrag_ipv4 nf_tables bridge stp llc rfcomm cmac algif_hash algif_skcipher
af_alg overlay qrtr bnep amd_atl intel_rapl_msr intel_rapl_common sunrpc
edac_mce_amd binfmt_misc kvm_amd snd_hda_codec_realtek snd_hda_codec_generic
snd_hda_scodec_component kvm snd_hda_codec_hdmi nls_ascii crct10dif_pclmul
nls_cp437 snd_hda_intel crc32_pclmul ghash_clmulni_intel snd_intel_dspcfg btusb
snd_intel_sdw_acpi sha512_ssse3 vfat fat snd_hda_codec sha256_ssse3 btrtl
sha1_ssse3 btintel snd_hda_core aesni_intel btbcm ahci btmtk snd_hwdep gf128mul
r8169 crypto_simd libahci snd_pcm bluetooth cryptd realtek snd_timer libata
rapl sp5100_tco snd watchdog wmi_bmof mdio_devres gigabyte_wmi soundcore
i2c_piix4 pcspkr i2c_smbus rfkill libphy scsi_mod ccp k10temp
2/22/25 8:38 AM scsi_common button lm92 msr dm_mod parport_pc ppdev lp
parport efi_pstore configfs nfnetlink ip_tables x_tables autofs4 ext4 mbcache
jbd2 razerkbd(OE) efivarfs raid10 raid456 libcrc32c crc32c_generic
async_raid6_recov async_memcpy async_pq async_xor xor async_tx raid6_pq raid1
raid0 md_mod evdev joydev razermouse(OE) hid_generic usbhid hid amdgpu video
amdxcp i2c_algo_bit drm_ttm_helper ttm drm_exec gpu_sched drm_suballoc_helper
drm_buddy drm_display_helper xhci_pci xhci_hcd drm_kms_helper drm nvme usbcore
cec rc_core nvme_core crc32c_intel crc16 usb_common wmi gpio_amdpt gpio_generic
2/22/25 8:38 AM CPU 4 UID: 0 PID: 291 Comm: kworker/4:2 Tainted: G OE
6.12.3-amd64 #1 Debian 6.12.3-1
2/22/25 8:38 AM Tainted [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
2/22/25 8:38 AM Hardware name Gigabyte Technology Co., Ltd. B550M AORUS
PRO-P/B550M AORUS PRO-P, BIOS F13 07/08/2021
2/22/25 8:38 AM Workqueue cifsiod smb2_readv_worker [cifs]
2/22/25 8:38 AM RIP 0010:netfs_consume_read_data.isra.0+0x67f/0xb50 [netfs]
2/22/25 8:38 AM Code 43 28 48 39 c8 0f 84 04 02 00 00 4c 89 40 58 0f 1f 44
00 00 0f 1f 44 00 00 48 8b 43 78 48 89 43 68 48 89 43 70 e9 6e fe ff ff <0f> 0b
49 8b 47 70 48 8b 74 24 30 8b 7c 24 38 41 0f b7 97 96 00 00
2/22/25 8:38 AM RSP 0018:ffffab8240b07dd8 EFLAGS: 00010246
2/22/25 8:38 AM RAX 0000000000000000 RBX: 0000000000000000 RCX:
000000003b200000
2/22/25 8:38 AM RDX 000000003b600000 RSI: 000000003b600000 RDI:
ffffdd69cfb90000
2/22/25 8:38 AM RBP 0000000000000004 R08: 0000000000000002 R09:
0000000000400000
2/22/25 8:38 AM R10 0000000000000008 R11: 0000000000000008 R12:
ffff9cbba2abdaa8
2/22/25 8:38 AM R13 0000000000200000 R14: 000000003b400000 R15:
ffff9cbd00ce2280
2/22/25 8:38 AM FS 0000000000000000(0000) GS:ffff9cc93ee00000(0000)
knlGS:0000000000000000
2/22/25 8:38 AM CS 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
2/22/25 8:38 AM CR2 00007f724be0412c CR3: 000000010a98e000 CR4:
0000000000f50ef0
2/22/25 8:38 AM PKRU 55555554
2/22/25 8:38 AM Call Trace
2/22/25 8:38 AM <TASK>
2/22/25 8:38 AM ? netfs_consume_read_data.isra.0+0x67f/0xb50 [netfs]
2/22/25 8:38 AM ? __warn.cold+0x93/0xf6
2/22/25 8:38 AM ? netfs_consume_read_data.isra.0+0x67f/0xb50 [netfs]
2/22/25 8:38 AM ? report_bug+0xff/0x140
2/22/25 8:38 AM ? handle_bug+0x58/0x90
2/22/25 8:38 AM ? exc_invalid_op+0x17/0x70
2/22/25 8:38 AM ? asm_exc_invalid_op+0x1a/0x20
2/22/25 8:38 AM ? netfs_consume_read_data.isra.0+0x67f/0xb50 [netfs]
2/22/25 8:38 AM ? netfs_consume_read_data.isra.0+0x48b/0xb50 [netfs]
2/22/25 8:38 AM ? finish_task_switch.isra.0+0x97/0x2c0
2/22/25 8:38 AM netfs_read_subreq_terminated+0x2ab/0x3f0 [netfs]
2/22/25 8:38 AM process_one_work+0x177/0x330
2/22/25 8:38 AM worker_thread+0x252/0x390
2/22/25 8:38 AM ? __pfx_worker_thread+0x10/0x10
2/22/25 8:38 AM kthread+0xd2/0x100
2/22/25 8:38 AM ? __pfx_kthread+0x10/0x10
2/22/25 8:38 AM ret_from_fork+0x34/0x50
2/22/25 8:38 AM ? __pfx_kthread+0x10/0x10
2/22/25 8:38 AM ret_from_fork_asm+0x1a/0x30
2/22/25 8:38 AM </TASK>
2/22/25 8:38 AM ---[ end trace 0000000000000000 ]---
2/22/25 8:38 AM netfs R=0000003e[2] s=3b200000-3b7fffff
ctl=400000/600000/600000 sl=4
2/22/25 8:38 AM netfs folioq: orders=09090909
2/22/25 8:38 AM BUG kernel NULL pointer dereference, address:
0000000000000000
2/22/25 8:38 AM #PF supervisor write access in kernel mode
2/22/25 8:38 AM #PF error_code(0x0002) - not-present page
2/22/25 8:38 AM PGD 0 P4D 0
2/22/25 8:38 AM Oops Oops: 0002 [#1] PREEMPT SMP NOPTI
2/22/25 8:38 AM CPU 4 UID: 0 PID: 291 Comm: kworker/4:2 Tainted: G W OE
6.12.3-amd64 #1 Debian 6.12.3-1
2/22/25 8:38 AM Tainted [W]=WARN, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
2/22/25 8:38 AM Hardware name Gigabyte Technology Co., Ltd. B550M AORUS
PRO-P/B550M AORUS PRO-P, BIOS F13 07/08/2021
2/22/25 8:38 AM Workqueue cifsiod smb2_readv_worker [cifs]
2/22/25 8:38 AM RIP 0010:netfs_consume_read_data.isra.0+0x2db/0xb50 [netfs]
2/22/25 8:38 AM Code c4 40 5b 5d 41 5c 41 5d 41 5e 41 5f e9 e9 86 41 e8 8b
6c 24 38 48 8b 44 24 28 48 89 f3 49 2b 5f 60 49 89 5f 78 4c 8b 6c e8 08 <f0> 41
80 4d 00 08 48 8b 44 24 30 48 8b 80 58 02 00 00 a9 00 00 00
2/22/25 8:38 AM RSP 0018:ffffab8240b07dd8 EFLAGS: 00010206
2/22/25 8:38 AM RAX ffff9cbdf4cb7200 RBX: 0000000000600000 RCX:
0000000000000027
2/22/25 8:38 AM RDX 0000000000000000 RSI: 000000003b800000 RDI:
ffff9cc93ee21780
2/22/25 8:38 AM RBP 0000000000000004 R08: 0000000000000000 R09:
ffffab8240b07c50
2/22/25 8:38 AM R10 ffffffffab4b42c8 R11: 0000000000000003 R12:
ffff9cbba2abdaa8
2/22/25 8:38 AM R13 0000000000000000 R14: 000000003b600000 R15:
ffff9cbd00ce2280
2/22/25 8:38 AM FS 0000000000000000(0000) GS:ffff9cc93ee00000(0000)
knlGS:0000000000000000
2/22/25 8:38 AM CS 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
2/22/25 8:38 AM CR2 0000000000000000 CR3: 000000010a98e000 CR4:
0000000000f50ef0
2/22/25 8:38 AM PKRU 55555554
2/22/25 8:38 AM Call Trace
2/22/25 8:38 AM <TASK>
2/22/25 8:38 AM ? __die_body.cold+0x19/0x27
2/22/25 8:38 AM ? page_fault_oops+0x15a/0x2d0
2/22/25 8:38 AM ? exc_page_fault+0x7e/0x180
2/22/25 8:38 AM ? asm_exc_page_fault+0x26/0x30
2/22/25 8:38 AM ? netfs_consume_read_data.isra.0+0x2db/0xb50 [netfs]
2/22/25 8:38 AM ? finish_task_switch.isra.0+0x97/0x2c0
2/22/25 8:38 AM netfs_read_subreq_terminated+0x2ab/0x3f0 [netfs]
2/22/25 8:38 AM process_one_work+0x177/0x330
2/22/25 8:38 AM worker_thread+0x252/0x390
2/22/25 8:38 AM ? __pfx_worker_thread+0x10/0x10
2/22/25 8:38 AM kthread+0xd2/0x100
2/22/25 8:38 AM ? __pfx_kthread+0x10/0x10
2/22/25 8:38 AM ret_from_fork+0x34/0x50
2/22/25 8:38 AM ? __pfx_kthread+0x10/0x10
2/22/25 8:38 AM ret_from_fork_asm+0x1a/0x30
2/22/25 8:38 AM </TASK>
2/22/25 8:38 AM Modules linked in ccm nls_utf8 cifs cifs_arc4
nls_ucs2_utils cifs_md4 dns_resolver netfs snd_seq_dummy snd_hrtimer snd_seq
snd_seq_device xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_reject_ipv4
xt_tcpudp nft_compat nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6
nf_defrag_ipv4 nf_tables bridge stp llc rfcomm cmac algif_hash algif_skcipher
af_alg overlay qrtr bnep amd_atl intel_rapl_msr intel_rapl_common sunrpc
edac_mce_amd binfmt_misc kvm_amd snd_hda_codec_realtek snd_hda_codec_generic
snd_hda_scodec_component kvm snd_hda_codec_hdmi nls_ascii crct10dif_pclmul
nls_cp437 snd_hda_intel crc32_pclmul ghash_clmulni_intel snd_intel_dspcfg btusb
snd_intel_sdw_acpi sha512_ssse3 vfat fat snd_hda_codec sha256_ssse3 btrtl
sha1_ssse3 btintel snd_hda_core aesni_intel btbcm ahci btmtk snd_hwdep gf128mul
r8169 crypto_simd libahci snd_pcm bluetooth cryptd realtek snd_timer libata
rapl sp5100_tco snd watchdog wmi_bmof mdio_devres gigabyte_wmi soundcore
i2c_piix4 pcspkr i2c_smbus rfkill libphy scsi_mod ccp k10temp
2/22/25 8:38 AM scsi_common button lm92 msr dm_mod parport_pc ppdev lp
parport efi_pstore configfs nfnetlink ip_tables x_tables autofs4 ext4 mbcache
jbd2 razerkbd(OE) efivarfs raid10 raid456 libcrc32c crc32c_generic
async_raid6_recov async_memcpy async_pq async_xor xor async_tx raid6_pq raid1
raid0 md_mod evdev joydev razermouse(OE) hid_generic usbhid hid amdgpu video
amdxcp i2c_algo_bit drm_ttm_helper ttm drm_exec gpu_sched drm_suballoc_helper
drm_buddy drm_display_helper xhci_pci xhci_hcd drm_kms_helper drm nvme usbcore
cec rc_core nvme_core crc32c_intel crc16 usb_common wmi gpio_amdpt gpio_generic
2/22/25 8:38 AM CR2 0000000000000000
2/22/25 8:38 AM ---[ end trace 0000000000000000 ]---
2/22/25 8:38 AM RIP 0010:netfs_consume_read_data.isra.0+0x2db/0xb50 [netfs]
2/22/25 8:38 AM Code c4 40 5b 5d 41 5c 41 5d 41 5e 41 5f e9 e9 86 41 e8 8b
6c 24 38 48 8b 44 24 28 48 89 f3 49 2b 5f 60 49 89 5f 78 4c 8b 6c e8 08 <f0> 41
80 4d 00 08 48 8b 44 24 30 48 8b 80 58 02 00 00 a9 00 00 00
2/22/25 8:38 AM RSP 0018:ffffab8240b07dd8 EFLAGS: 00010206
2/22/25 8:38 AM RAX ffff9cbdf4cb7200 RBX: 0000000000600000 RCX:
0000000000000027
2/22/25 8:38 AM RDX 0000000000000000 RSI: 000000003b800000 RDI:
ffff9cc93ee21780
2/22/25 8:38 AM RBP 0000000000000004 R08: 0000000000000000 R09:
ffffab8240b07c50
2/22/25 8:38 AM R10 ffffffffab4b42c8 R11: 0000000000000003 R12:
ffff9cbba2abdaa8
2/22/25 8:38 AM R13 0000000000000000 R14: 000000003b600000 R15:
ffff9cbd00ce2280
2/22/25 8:38 AM FS 0000000000000000(0000) GS:ffff9cc93ee00000(0000)
knlGS:0000000000000000
2/22/25 8:38 AM CS 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
2/22/25 8:38 AM CR2 0000000000000000 CR3: 000000010a98e000 CR4:
0000000000f50ef0
2/22/25 8:38 AM PKRU 55555554
2/22/25 8:38 AM note kworker/4:2[291] exited with irqs disabled
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.15-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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
--- End Message ---
--- Begin Message ---
Source: linux
Source-Version: 6.12.19-1
Done: Salvatore Bonaccorso <car...@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 1098...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Salvatore Bonaccorso <car...@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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 16 Mar 2025 22:08:59 +0100
Source: linux
Architecture: source
Version: 6.12.19-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Kernel Team <debian-ker...@lists.debian.org>
Changed-By: Salvatore Bonaccorso <car...@debian.org>
Closes: 1088682 1093124 1096006 1098698 1099591 1099722 1100036
Changes:
linux (6.12.19-1) unstable; urgency=medium
.
* New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.18
- RDMA/mlx5: Fix the recovery flow of the UMR QP
- IB/mlx5: Set and get correct qp_num for a DCT QP
- RDMA/mlx5: Fix a race for DMABUF MR which can lead to CQE with error
- RDMA/mlx5: Fix a WARN during dereg_mr for DM type
- RDMA/mana_ib: Allocate PAGE aligned doorbell index
- RDMA/hns: Fix mbox timing out by adding retry mechanism
- RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved
- RDMA/bnxt_re: Refactor NQ allocation
- RDMA/bnxt_re: Cache MSIx info to a local structure
- RDMA/bnxt_re: Add sanity checks on rdev validity
- RDMA/bnxt_re: Allocate dev_attr information dynamically
- RDMA/bnxt_re: Fix the statistics for Gen P7 VF
- landlock: Fix non-TCP sockets restriction
- scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out()
- ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
- NFS: O_DIRECT writes must check and adjust the file length
- NFS: Adjust delegated timestamps for O_DIRECT reads and writes
- SUNRPC: Prevent looping due to rpc_signal_task() races
- NFSv4: Fix a deadlock when recovering state on a sillyrenamed file
- SUNRPC: Handle -ETIMEDOUT return from tlshd
- RDMA/mlx5: Fix implicit ODP hang on parent deregistration
- RDMA/mlx5: Fix AH static rate parsing
- scsi: core: Clear driver private data when retrying request
- scsi: ufs: core: Set default runtime/system PM levels before
ufshcd_hba_init()
- RDMA/mlx5: Fix bind QP error cleanup flow
- RDMA/bnxt_re: Fix the page details for the srq created by kernel
consumers
- sunrpc: suppress warnings for unused procfs functions
- ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports
- Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response
- rxrpc: rxperf: Fix missing decoding of terminal magic cookie
- afs: Fix the server_list to unuse a displaced server rather than putting
it
- afs: Give an afs_server object a ref on the afs_cell object it points to
- net: loopback: Avoid sending IP packets without an Ethernet header
- net: set the minimum for net_hotdata.netdev_budget_usecs
- ipv4: Convert icmp_route_lookup() to dscp_t.
- ipv4: Convert ip_route_input() to dscp_t.
- ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos
conversion.
- ipvlan: ensure network headers are in skb linear part
- net: cadence: macb: Synchronize stats calculations
- net: dsa: rtl8366rb: Fix compilation problem
- [armhf] ASoC: es8328: fix route from DAC to output
- [arm64,armhf] ASoC: fsl: Rename stream name of SAI DAI driver
- ipvs: Always clear ipvs_property flag in skb_scrub_packet()
- drm/xe/oa: Signal output fences
- drm/xe/oa: Move functions up so they can be reused for config ioctl
- drm/xe/oa: Add syncs support to OA config ioctl
- drm/xe/oa: Allow only certain property changes from config
- drm/xe/oa: Allow oa_exponent value of 0
- firmware: cs_dsp: Remove async regmap writes
- [amd64] ASoC: cs35l56: Prevent races when soft-resetting using SPI
control
- ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15
- net: ethernet: ti: am65-cpsw: select PAGE_POOL
- tcp: devmem: don't write truncated dmabuf CMSGs to userspace
- ice: add E830 HW VF mailbox message limit support
- ice: Fix deinitializing VF in error path
- ice: Avoid setting default Rx VSI twice in switchdev setup
- tcp: Defer ts_recent changes until req is owned
- net: Clear old fragment checksum value in napi_reuse_skb
- [arm64,armhf] net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow
defination.
- net/mlx5: IRQ, Fix null string in debug print
- net: ipv6: fix dst ref loop on input in seg6 lwt
- net: ipv6: fix dst ref loop on input in rpl lwt
- idpf: fix checksums set in idpf_rx_rsc()
- net: ti: icss-iep: Reject perout generation request
- thermal: gov_power_allocator: Fix incorrect calculation in
divvy_up_power()
- perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list
- uprobes: Reject the shared zeropage in uprobe_write_opcode()
- thermal: of: Simplify thermal_of_should_bind with scoped for each OF
child
- thermal/of: Fix cdev lookup in thermal_of_should_bind()
- thermal: core: Move lists of thermal instances to trip descriptors
- thermal: gov_power_allocator: Update total_weight on bind and cdev
updates
- io_uring/net: save msg_control for compat
- unreachable: Unify
- objtool: Remove annotate_{,un}reachable()
- objtool: Fix C jump table annotations for Clang
- [x86] CPU: Fix warm boot hang regression on AMD SC1100 SoC systems
- phy: rockchip: fix Kconfig dependency more
- [riscv64] KVM: Fix hart suspend status check
- [riscv64] KVM: Fix hart suspend_type use
- [riscv64] KVM: Fix SBI IPI error generation
- [riscv64] KVM: Fix SBI TIME error generation
- tracing: Fix bad hist from corrupting named_triggers list
- ftrace: Avoid potential division by zero in function_stat_show()
- ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2
- ALSA: hda/realtek: Fix microphone regression on ASUS N705UD
- [arm64] KVM: arm64: Ensure a VMID is allocated before programming
VTTBR_EL2
- perf/core: Add RCU read lock protection to perf_iterate_ctx()
- [x86] perf/x86: Fix low freqency setting issue
- perf/core: Fix low freq setting via IOC_PERIOD
- drm/xe/regs: remove a duplicate definition for RING_CTL_SIZE(size)
- drm/xe/userptr: restore invalidation list on error
- drm/xe/userptr: fix EFAULT handling
- drm/amdkfd: Preserve cp_hqd_pq_control on update_mqd
- drm/amdgpu: disable BAR resize on Dell G5 SE
- drm/amdgpu: init return value in amdgpu_ttm_clear_buffer
- drm/amd/display: Disable PSR-SU on eDP panels
- drm/amd/display: add a quirk to enable eDP0 on DP1
- drm/amd/display: Fix HPD after gpu reset
- [arm64] mm: Fix Boot panic on Ampere Altra
- block: Remove zone write plugs when handling native zone append writes
- i2c: npcm: disable interrupt enable bit before devm_request_irq
- i2c: ls2x: Fix frequency division register access
- usbnet: gl620a: fix endpoint checking in genelink_bind()
- net: phy: qcom: qca807x fix condition for DAC_DSP_BIAS_CURRENT
- [arm64] net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()
- [arm64] net: enetc: keep track of correct Tx BD count in
enetc_map_tx_tso_buffs()
- [arm64] net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC
- [arm64] net: enetc: update UDP checksum when updating originTimestamp
field
- [arm64] net: enetc: correct the xdp_tx statistics
- [arm64] net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs()
- [arm64,armhf] phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL
masks in refclk
- [arm64,armhf] phy: exynos5-usbdrd: gs101: ensure power is gated to SS phy
in phy_exit()
- [amd64] iommu/vt-d: Remove device comparison in
context_setup_pass_through_cb
- [amd64] iommu/vt-d: Fix suspicious RCU usage
- [amd64] intel_idle: Handle older CPUs, which stop the TSC in deeper C
states, correctly (Closes: #1088682)
- mptcp: always handle address removal under msk socket lock
- mptcp: reset when MPTCP opts are dropped after join
- vmlinux.lds: Ensure that const vars with relocations are mapped R/O
- rcuref: Plug slowpath race in rcuref_put()
- sched/core: Prevent rescheduling when interrupts are disabled
- sched_ext: Fix pick_task_scx() picking non-queued tasks when it's called
without balance()
- dm-integrity: Avoid divide by zero in table status in Inline mode
- dm vdo: add missing spin_lock_init
- ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr
- scsi: ufs: core: bsg: Fix crash when arpmb command fails
- [riscv64] futex: sign extend compare value in atomic cmpxchg
- [riscv64] signal: fix signal frame size
- [riscv64] cacheinfo: Use of_property_present() for non-boolean properties
- [riscv64] signal: fix signal_minsigstksz
- [riscv64] cpufeature: use bitmap_equal() instead of memcmp()
- efi: Don't map the entire mokvar table to determine its size
- amdgpu/pm/legacy: fix suspend/resume issues
- [x86] microcode/AMD: Return bool from find_blobs_in_containers()
- [x86] microcode/AMD: Have __apply_microcode_amd() return bool
- [x86] microcode/AMD: Remove ugly linebreak in __verify_patch_section()
signature
- [x86] microcode/AMD: Remove unused save_microcode_in_initrd_amd()
declarations
- [x86] microcode/AMD: Merge early_apply_microcode() into its single
callsite
- [x86] microcode/AMD: Get rid of the _load_microcode_amd() forward
declaration
- [x86] microcode/AMD: Add get_patch_level()
- [x86] microcode/AMD: Load only SHA256-checksummed patches
- thermal: gov_power_allocator: Add missing NULL pointer check
https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.19
- [x86] amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range()
- [amd64] drm/i915/dsi: convert to struct intel_display
- [amd64] drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro
- [arm64,armhf] gpio: vf610: use generic device_get_match_data()
- [arm64,armhf] gpio: vf610: add locking to gpio direction functions
- cifs: Remove symlink member from cifs_open_info_data union
- smb311: failure to open files of length 1040 when mounting with SMB3.1.1
POSIX extensions
- btrfs: fix data overwriting bug during buffered write when block size <
page size
- [x86] microcode/AMD: Add some forgotten models to the SHA check
- Revert "of: reserved-memory: Fix using wrong number of cells to get
property 'alignment'"
- tracing: tprobe-events: Fix a memory leak when tprobe with $retval
- tracing: tprobe-events: Reject invalid tracepoint name
- [amd64] HID: appleir: Fix potential NULL dereference at raw event handle
- ksmbd: fix type confusion via race condition when using
ipc_msg_send_request
- ksmbd: fix out-of-bounds in parse_sec_desc()
- ksmbd: fix use-after-free in smb2_lock
- ksmbd: fix bug on trap in smb2_lock
- [arm64] gpio: rcar: Use raw_spinlock to protect register access
- ALSA: seq: Avoid module auto-load handling at event delivery
- ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
- ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform
- ALSA: hda/realtek: update ALC222 depop optimize
- btrfs: fix a leaked chunk map issue in read_one_chunk()
- hwmon: (peci/dimmtemp) Do not provide fake thresholds data
- drm/amd/display: Fix null check for pipe_ctx->plane_state in
resource_build_scaling_params
- drm/amdkfd: Fix NULL Pointer Dereference in KFD queue
- drm/amd/pm: always allow ih interrupt from fw
- drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
- Revert "mm/page_alloc.c: don't show protection in zone's
->lowmem_reserve[] for empty zone"
- Revert "selftests/mm: remove local __NR_* definitions"
- [x86] platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e
- [x86] boot: Sanitize boot params before parsing command line
- [x86] cacheinfo: Validate CPUID leaf 0x2 EDX output
- [x86] cpu: Validate CPUID leaf 0x2 EDX output
- [x86] cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63
- drm/xe: Add staging tree for VM binds
- drm/xe/hmm: Style- and include fixes
- drm/xe/hmm: Don't dereference struct page pointers without notifier lock
- drm/xe/vm: Fix a misplaced #endif
- drm/xe/vm: Validate userptr during gpu vma prefetching
- mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr
- drm/xe: Fix GT "for each engine" workarounds
- drm/xe: Fix fault mode invalidation with unbind
- drm/xe/userptr: properly setup pfn_flags_mask
- drm/xe/userptr: Unmap userptrs in the mmu notifier
- Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name()
- Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected()
- wifi: cfg80211: regulatory: improve invalid hints checking
- wifi: nl80211: reject cooked mode if it is set along with other flags
- rapidio: add check for rio_add_net() in rio_scan_alloc_net()
- rapidio: fix an API misues when rio_add_net() fails
- dma: kmsan: export kmsan_handle_dma() for modules
- [s390x] traps: Fix test_monitor_call() inline assembly
- NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback
- userfaultfd: do not block on locking a large folio with raised refcount
- block: fix conversion of GPT partition name to 7-bit
- mm/page_alloc: fix uninitialized variable
- mm: abort vma_modify() on merge out of memory failure
- mm: memory-failure: update ttu flag inside unmap_poisoned_folio
- mm: don't skip arch_sync_kernel_mappings() in error paths
- mm: fix finish_fault() handling for large folios
- hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio
- mm: memory-hotplug: check folio ref count first in do_migrate_range
- wifi: iwlwifi: mvm: clean up ROC on failure
- wifi: iwlwifi: mvm: don't try to talk to a dead firmware
- wifi: iwlwifi: limit printed string from FW file
- wifi: iwlwifi: Free pages allocated when failing to build A-MSDU
- wifi: iwlwifi: Fix A-MSDU TSO preparation
- HID: google: fix unused variable warning under !CONFIG_ACPI
- [amd64] HID: intel-ish-hid: Fix use-after-free issue in
hid_ishtp_cl_remove()
- [amd64] HID: intel-ish-hid: Fix use-after-free issue in
ishtp_hid_remove()
- coredump: Only sort VMAs when core_sort_vma sysctl is set
- nvme-pci: add support for sgl metadata
- nvme-pci: use sgls for all user requests if possible
- nvme-ioctl: fix leaked requests on mapping error
- wifi: mac80211: Support parsing EPCS ML element
- wifi: mac80211: fix MLE non-inheritance parsing
- wifi: mac80211: fix vendor-specific inheritance
- drm/fbdev-helper: Move color-mode lookup into 4CC format helper
- drm/fbdev: Add memory-agnostic fbdev client
- drm: Add client-agnostic setup helper
- drm/fbdev-ttm: Support struct drm_driver.fbdev_probe
- drm/nouveau: Run DRM default client setup
- drm/nouveau: select FW caching
- bluetooth: btusb: Initialize .owner field of force_poll_sync_fops
- nvme-tcp: add basic support for the C2HTermReq PDU
- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
- ALSA: hda/realtek: Remove (revert) duplicate Ally X config
- net: gso: fix ownership in __udp_gso_segment
- caif_virtio: fix wrong pointer check in cfv_probe()
- perf/core: Fix pmus_lock vs. pmus_srcu ordering
- hwmon: (pmbus) Initialise page count in pmbus_identify()
- hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table
- hwmon: (ad7314) Validate leading zero bits and return error
- tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro
- drm/imagination: Fix timestamps in firmware traces
- ALSA: usx2y: validate nrpacks module parameter on probe
- llc: do not use skb_get() before dev_queue_xmit()
- hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
- drm/sched: Fix preprocessor guard
- be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
- [arm64] net: hns3: make sure ptp clock is unregister and freed if
hclge_ptp_get_cycle returns an error
- [amd64] drm/i915/color: Extract intel_color_modeset()
- [amd64] drm/i915: Plumb 'dsb' all way to the plane hooks
- drm/xe: Remove double pageflip
- HID: hid-steam: Fix use-after-free when detaching device
- [arm64] net: ipa: Fix v4.7 resource group names
- [arm64] net: ipa: Fix QSB data for v4.7
- [arm64] net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for
v4.7
- ppp: Fix KMSAN uninit-value warning with bpf
- ethtool: linkstate: migrate linkstate functions to support multi-PHY
setups
- net: ethtool: plumb PHY stats to PHY drivers
- net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device
- vlan: enforce underlying device type
- [x86] sgx: Fix size overflows in sgx_encl_create()
- exfat: fix just enough dentries but allocate a new cluster to dir
- exfat: fix soft lockup in exfat_clear_bitmap
- exfat: short-circuit zero-byte writes in exfat_file_write_iter
- net-timestamp: support TCP GSO case for a few missing flags
- ublk: set_params: properly check if parameters can be applied
- sched/fair: Fix potential memory corruption in child_cfs_rq_on_list
- nvme-tcp: fix signedness bug in nvme_tcp_init_connection()
- net: dsa: mt7530: Fix traffic flooding for MMIO devices
- mctp i3c: handle NULL header address
- net: ipv6: fix dst ref loop in ila lwtunnel
- net: ipv6: fix missing dst ref drop in ila lwtunnel
- [arm64] gpio: rcar: Fix missing of_node_put() call
- Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"
- usb: renesas_usbhs: Call clk_put()
- xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts
- usb: renesas_usbhs: Use devm_usb_get_phy()
- usb: hub: lack of clearing xHC resources
- usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card
Reader
- usb: typec: ucsi: Fix NULL pointer access
- usb: renesas_usbhs: Flush the notify_hotplug_work
- usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails
- usb: atm: cxacru: fix a flaw in existing endpoint checks
- usb: dwc3: Set SUSPENDENABLE soon after phy init
- usb: dwc3: gadget: Prevent irq storm when TH re-executes
- usb: typec: ucsi: increase timeout for PPM reset operations
- usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
- usb: gadget: Set self-powered based on MaxPower and bmAttributes
- usb: gadget: Fix setting self-powered state on suspend
- usb: gadget: Check bmAttributes only if configuration is valid
- acpi: typec: ucsi: Introduce a ->poll_cci method
- xhci: pci: Fix indentation in the PCI device ID definitions
- usb: xhci: Enable the TRB overfetch quirk on VIA VL805
- [amd64] KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI
shadow
- [amd64] KVM: SVM: Save host DR masks on CPUs with DebugSwap
- [amd64] KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value
- [amd64] KVM: SVM: Suppress DEBUGCTL.BTF on AMD
- [amd64] KVM: x86: Snapshot the host's DEBUGCTL in common x86
- [amd64] KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization
is disabled
- [amd64] KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs
- [amd64] KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't
supported by KVM
- cdx: Fix possible UAF error in driver_override_show()
- mei: me: add panther lake P DID
- mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO
- [amd64] intel_th: pci: Add Arrow Lake support
- [amd64] intel_th: pci: Add Panther Lake-H support
- [amd64] intel_th: pci: Add Panther Lake-P/U support
- char: misc: deallocate static minor in error path
- drivers: core: fix device leak in __fw_devlink_relax_cycles()
- slimbus: messaging: Free transaction ID in delayed interrupt scenario
- bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid
deadlock
- eeprom: digsy_mtc: Make GPIO lookup table match the device
- drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl
- iio: filter: admv8818: Force initialization of SDO
- iio: light: apds9306: fix max_scale_nano values
- iio: dac: ad3552r: clear reset status flag
- iio: adc: ad7192: fix channel select
- iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value
- mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear()
- [arm64] hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes
- fs/netfs/read_pgpriv2: skip folio queues without `marks3`
(Closes: #1098698, #1099591)
- fs/netfs/read_collect: fix crash due to uninitialized `prev` variable
(Closes: #1098698, #1099591)
- ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage
- nvme-tcp: Fix a C2HTermReq error message
- Revert "KVM: e500: always restore irqs"
- Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults"
- Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping
mmu_lock"
- Revert "KVM: PPC: e500: Mark "struct page" dirty in
kvmppc_e500_shadow_map()"
- KVM: e500: always restore irqs
- uprobes: Fix race in uprobe_free_utask
- [x86] mm: Don't disable PCID when INVLPG has been fixed by microcode
- wifi: iwlwifi: pcie: Fix TSO preparation
.
[ Bastian Blank ]
* Compress kernel with zstd where supported. (Closes: #1099722)
.
[ Matt Mower ]
* [amd64] sound/soc/amd/acp: Enable SND_AMD_ASOC_ACP70, SND_SOC_AMD_ACP_PCI
and SND_SOC_AMD_LEGACY_MACH as modules (Closes: #1096006)
.
[ Uwe Kleine-König ]
* Enable IIO HRTIMER and SYSFS trigger. These are useful to do high-speed
continuous and manual (or scripted) sensor reading respectively.
.
[ Dmytro Sinina ]
* sound/pci/hda: Enable SND_HDA_SCODEC_CS35L56_I2C,
SND_HDA_SCODEC_CS35L56_SPI, SND_SOC_CS35L56_I2C, SND_SOC_CS35L56_SPI,
SND_SOC_CS35L56_SDW as modules
.
[ Steev Klimaszewski ]
* [arm64] Enable modules for Thinkpad X13s webcam (Closes: #1100036)
.
[ Salvatore Bonaccorso ]
* drm/amdkfd: Fix user queue validation on Gfx7/8 (Closes: #1093124)
* fs/netfs/read_collect: add to next->prev_donated
(Closes: #1098698, #1099591)
Checksums-Sha1:
8ccbc92b88dd210043f7a79375a30c6ebe4faf2c 206736 linux_6.12.19-1.dsc
c204b272aef901a7bd09c61b238b3bff9522ed07 150980892 linux_6.12.19.orig.tar.xz
c05d4cf300e306b5a9bf3fbb46bffce836bc708e 1603820 linux_6.12.19-1.debian.tar.xz
70ed58a4c96eade7407c9e50bfbfaf29eda50678 6648 linux_6.12.19-1_source.buildinfo
Checksums-Sha256:
62fb118574c580b335edea584305cc6387bf8a57780e93323a4039bf8b118a9f 206736
linux_6.12.19-1.dsc
0952a5791be51b4649f7f6ebfbfb9babcf900aa281b85cfaf2cddd911e43c164 150980892
linux_6.12.19.orig.tar.xz
cb195baa45cb8268d3c7a280e87578e974fd4558bc27e3601a37d883766f5451 1603820
linux_6.12.19-1.debian.tar.xz
4d24655f3299eb3b2657cf7baa32e1166a86c517d7479ba7f66448d0de4f41bf 6648
linux_6.12.19-1_source.buildinfo
Files:
6581eb5bf60965426e2f9d93b3b4be12 206736 kernel optional linux_6.12.19-1.dsc
0c79eb39ae2002a8e6004943b49f68f1 150980892 kernel optional
linux_6.12.19.orig.tar.xz
5481f994c173504b4cd2a84a8567fd70 1603820 kernel optional
linux_6.12.19-1.debian.tar.xz
72eee8c323393c64b625cc2477f0ede0 6648 kernel optional
linux_6.12.19-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmfXQrhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
ZWJpYW4ub3JnAAoJEAVMuPMTQ89ERNoP/jlFharRNnbkt7ldxqZLRtxbOv+9xgfT
7RQtZJr/DvFFtOhjo2xYkymKqqM7IHeIDxxBPdu5yk4Yn1c9QLg3rVBRqlvZ7WI3
LPvQsF/sq8QIRHUjKI/BHPmL59zA7H9rMQoneWSH6LwcvgaymtNdAGWjeUY82ozI
eH04TGY9Qsi1FTg94InFPou7XSRz/64tVaVStGSEq91XJPHFRm4/sIjei2TGsuc0
wYlft+GpWq4dlbRImUyBQ4F85yGUmzRJbKSx85XfBlamWxu5tVJShf6qoDIqJMk4
FMryPmpbGbhd9tsukN8cG2KJlNomE6yQOmbFt2BbOs21bH2x3g8sGOsu8DH7XSXY
14PSoKDDZNY6fB6AS2YvSUDJ4D3Izv8WB7UqZHq5IDRVbmzDD1G4an3jNhw8aTJg
dvefkKh30bICO6bErpoEDkObIccaRM56g0HCD5TF3CVARbwc8BdI6MHsSFi+/9/p
p3zwDDYsY+o1WFvkxaeBZbVSwxAAA0f8DVZUV6F6GMlMYhEDpmZpecLjVBhHEaAn
piA+HQwVTiNnbJx/VjEXRd4hM9Wy8Fa9Fd1UGhoZvarAx+EnOvloXVMtFWKZo50w
gwzM/n99mPdTXTzmWjBrXG/6h35dUjPmG88QcDD2use8KjEwkqSyFZMAs/AFU9TQ
VivE1JPBYyd6
=Dg1+
-----END PGP SIGNATURE-----
pgpqDJC0qEeDA.pgp
Description: PGP signature
--- End Message ---