Thank you for your contribution to Debian.
Accepted:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 22 Feb 2025 08:49:24 +0100
Source: linux
Architecture: source
Version: 6.12.16-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Kernel Team <
debian-kernel@lists.debian.org>
Changed-By: Salvatore Bonaccorso <
carnil@debian.org>
Closes: 962708 1093655 1094755 1096058
Changes:
linux (6.12.16-1) unstable; urgency=medium
.
* New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.16
- nfsd: clear acl_access/acl_default after releasing them
- NFSD: fix hang in nfsd4_shutdown_callback
- [x86] cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit
- HID: multitouch: Add NULL check in mt_input_configured
- pinctrl: pinconf-generic: Print unsigned value if a format is registered
- HID: hid-thrustmaster: fix stack-out-of-bounds read in
usb_check_int_endpoints()
- HID: hid-steam: Don't use cancel_delayed_work_sync in IRQ context
- net: fib_rules: annotate data-races around rule->[io]ifindex
- Documentation/networking: fix basic node example document ISO 15765-2
- ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()
- vrf: use RCU protection in l3mdev_l3_out()
- idpf: fix handling rsc packet with a single segment
- idpf: record rx queue in skb for RSC packets
- idpf: call set_real_num_queues in idpf_open
- igc: Fix HW RX timestamp when passed by ZC XDP
- vxlan: check vxlan_vnigroup_init() return value
- [arm64] net: ethernet: ti: am65-cpsw: fix memleak in certain XDP cases
- [arm64] net: ethernet: ti: am65_cpsw: fix tx_cleanup for XDP case
- Bluetooth: btintel_pcie: Fix a potential race condition
- team: better TEAM_OPTION_TYPE_STRING validation
- workqueue: Put the pwq after detaching the rescuer from the pool
- sched_ext: Fix lock imbalance in dispatch_to_local_dsq()
- [arm64] cacheinfo: Avoid out-of-bounds write to cacheinfo array
- [arm64,armhf] gpu: host1x: Fix a use of uninitialized mutex
- cgroup: Remove steal time from usage_usec
- [x86] perf/x86/intel: Clean up PEBS-via-PT on hybrid
- drm/xe/client: bo->client does not need bos_lock
- [amd64] drm/i915/selftests: avoid using uninitialized context
- io_uring/waitid: don't abuse io_tw_state
- io_uring/uring_cmd: remove dead req_has_async_data() check
- amdkfd: properly free gang_ctx_bo when failed to init user queue
- drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode()
- drm: Fix DSC BPP increment decoding
- block: cleanup and fix batch completion adding conditions
- sched_ext: Fix the incorrect bpf_list kfunc API in common.bpf.h.
- sched_ext: Use SCX_CALL_OP_TASK in task_tick_scx
- gpiolib: Fix crash on error in gpiochip_get_ngpios()
- [amd64] iommu/amd: Expicitly enable CNTRL.EPHEn bit in resume path
- tools: fix annoying "mkdir -p ..." logs when building tools in parallel
- [arm64] firmware: qcom: scm: smc: Handle missing SCM device
- [arm64,armhf] soc/tegra: fuse: Update Tegra234 nvmem keepout list
- media: cxd2841er: fix 64-bit division on gcc-9
- media: i2c: ds90ub913: Add error handling to ub913_hw_init()
- media: i2c: ds90ub953: Add error handling for i2c reads/writes
- media: bcm2835-unicam: Disable trigger mode operation
- media: uvcvideo: Implement dual stream quirk to fix loss of usb packets
- media: uvcvideo: Add new quirk definition for the Sonix Technology Co.
292a camera
- media: uvcvideo: Add Kurokesu C1 PRO camera
- media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread
- PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P
- PCI: switchtec: Add Microchip PCI100X device IDs
- scsi: ufs: bsg: Set bsg_queue to NULL after removal
- rtla/timerlat_hist: Abort event processing on second signal
- rtla/timerlat_top: Abort event processing on second signal
- serial: 8250_pci: Resolve WCH vendor ID ambiguity
- serial: 8250_pci: Share WCH IDs with parport_serial driver
- 8250: microchip: pci1xxxx: Add workaround for RTS bit toggle
- kunit: platform: Resolve 'struct completion' warning
- vfio/pci: Enable iowrite64 and ioread64 for vfio pci
- NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client()
- vfio/nvgrace-gpu: Read dvsec register to determine need for uncached
resmem
- vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM
- fs/ntfs3: Unify inode corruption marking with _ntfs_bad_inode()
- Grab mm lock before grabbing pt lock
- [x86] ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet
5V
- [x86] mm/tlb: Only trim the mm_cpumask once a second
- orangefs: fix a oob in orangefs_debug_write
- kbuild: suppress stdout from merge_config for silent builds
- [amd64] ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10
tablet 5V
- kbuild: Use -fzero-init-padding-bits=all
- batman-adv: fix panic during interface removal
- batman-adv: Ignore neighbor throughput metrics in error case
- batman-adv: Drop unmanaged ELP metric worker
- drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
- [x86] KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't
in-kernel
- [x86] KVM: x86: Load DR6 with guest value only before entering .vcpu_run()
loop
- [x86] KVM: nSVM: Enter guest mode before initializing nested NPT MMU
- [x86] perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF
- [x86] perf/x86/intel: Ensure LBRs are disabled when a CPU is starting
- ring-buffer: Unlock resize on mmap error
- tracing: Do not allow mmap() of persistent ring buffer
- ring-buffer: Validate the persistent meta data subbuf array
- ring-buffer: Update pages_touched to reflect persistent buffer content
- usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind
retries
- usb: dwc3: Fix timeout issue during controller enter/exit from halt state
- usb: roles: set switch registered flag early on
- usb: gadget: udc: renesas_usb3: Fix compiler warning
- usb: dwc2: gadget: remove of_node reference upon udc_stop
- usb: xhci: Restore xhci_pci support for Renesas HCs
- USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI
- usb: core: fix pipe creation for get_bMaxPacketSize0
- USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist
- usb: gadget: f_midi: fix MIDI Streaming descriptor lengths
- USB: hub: Ignore non-compliant devices with too many configs or interfaces
- USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk
- usb: cdc-acm: Check control transfer buffer size before access
- usb: cdc-acm: Fix handling of oversized fragments
- usb: gadget: core: flush gadget workqueue after device removal
- USB: serial: option: add MeiG Smart SLM828
- USB: serial: option: add Telit Cinterion FN990B compositions
- USB: serial: option: fix Telit Cinterion FN990A name
- USB: serial: option: drop MeiG Smart defines
- can: ctucanfd: handle skb allocation failure
- can: c_can: fix unbalanced runtime PM disable in error path
- can: j1939: j1939_sk_send_loop(): fix unable to send messages with data
length zero
- can: etas_es58x: fix potential NULL pointer dereference on udev->serial
- [alpha] make stack 16-byte aligned (most cases)
- wifi: ath12k: fix handling of 6 GHz rules
- PCI: Avoid FLR for Mediatek MT7922 WiFi
- kbuild: userprogs: fix bitsize and target detection on clang
- efi: Avoid cold plugged memory for placing the kernel
- [arm64] rust: clean Rust 1.85.0 warning using softfloat target
- cgroup: fix race between fork and cgroup.kill
- serial: port: Assign ->iotype correctly when ->iobase is set
- serial: port: Always update ->iotype in __uart_read_properties()
- serial: 8250: Fix fifo underflow on flush
- alpha: replace hardcoded stack offsets with autogenerated ones
- alpha: align stack for page fault and user unaligned trap handlers
- [s390x] pci: Pull search for parent PF out of zpci_iov_setup_virtfn()
- [s390x] pci: Fix handling of isolated VFs
- gpiolib: acpi: Add a quirk for Acer Nitro ANV14
- gpio: stmpe: Check return value of stmpe_reg_read in
stmpe_gpio_irq_sync_unlock
- partitions: mac: fix handling of bogus partition table
- sched_ext: Fix incorrect autogroup migration detection
- regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator
- [amd64] iommu: Fix potential memory leak in iopf_queue_remove_device()
- regmap-irq: Add missing kfree()
- [arm64] Handle .ARM.attributes section in linker scripts
- mmc: mtk-sd: Fix register settings for hs400(es) mode
- igc: Set buffer type for empty frames in igc_init_empty_frame
- cifs: pick channels for individual subrequests
- btrfs: fix hole expansion when writing at an offset beyond EOF
- include: net: add static inline dst_dev_overhead() to dst.h
- net: ipv6: ioam6_iptunnel: mitigate 2-realloc issue
- net: ipv6: seg6_iptunnel: mitigate 2-realloc issue
- net: ipv6: rpl_iptunnel: mitigate 2-realloc issue
- net: ipv6: fix dst ref loops in rpl, seg6 and ioam6 lwtunnels
- clocksource: Use pr_info() for "Checking clocksource synchronization"
message
- clocksource: Use migrate_disable() to avoid calling get_random_u32() in
atomic context
- scsi: ufs: core: Introduce ufshcd_has_pending_tasks()
- scsi: ufs: core: Prepare to introduce a new clock_gating lock
- scsi: ufs: core: Introduce a new clock_gating lock
- scsi: ufs: Fix toggling of clk_gating.state when clock gating is not
allowed
- [amd64] cpufreq/amd-pstate: Call cppc_set_epp_perf in the reenable
function
- [amd64] cpufreq/amd-pstate: Align offline flow of shared memory and MSR
based systems
- [amd64] cpufreq/amd-pstate: Refactor amd_pstate_epp_reenable() and
amd_pstate_epp_offline()
- [amd64] cpufreq/amd-pstate: Remove the cppc_state check in offline/online
functions
- [amd64] cpufreq/amd-pstate: Merge amd_pstate_epp_cpu_offline() and
amd_pstate_epp_offline()
- [amd64] cpufreq/amd-pstate: convert mutex use to guard()
- [amd64] cpufreq/amd-pstate: Fix cpufreq_policy ref counting
- ipv4: add RCU protection to ip4_dst_hoplimit()
- ipv4: use RCU protection in ip_dst_mtu_maybe_forward()
- net: add dev_net_rcu() helper
- ipv4: use RCU protection in ipv4_default_advmss()
- ipv4: use RCU protection in rt_is_expired()
- ipv4: use RCU protection in inet_select_addr()
- net: ipv4: Cache pmtu for all packet paths if multipath enabled
- ipv4: use RCU protection in __ip_rt_update_pmtu()
- ipv4: icmp: convert to dev_net_rcu()
- flow_dissector: use RCU protection to fetch dev_net()
- ipv6: use RCU protection in ip6_default_advmss()
- ipv6: icmp: convert to dev_net_rcu()
- HID: hid-steam: Make sure rumble work is canceled on removal
- HID: hid-steam: Move hidraw input (un)registering to work
- ndisc: use RCU protection in ndisc_alloc_skb()
- neighbour: use RCU protection in __neigh_notify()
- arp: use RCU protection in arp_xmit()
- openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
- ndisc: extend RCU protection in ndisc_send_skb()
- ipv6: mcast: extend RCU protection in igmp6_send()
- btrfs: rename __get_extent_map() and pass btrfs_inode
- btrfs: fix stale page cache after race between readahead and direct IO
write
- ipv6: mcast: add RCU protection to mld_newpack()
- [arm64] drm/tidss: Fix issue in irq handling causing irq-flood issue
- [arm64] drm/tidss: Fix race condition while handling interrupt registers
- [arm64] drm/tidss: Clear the interrupt status for interrupts being
disabled
- [arm64] drm/msm/gem: prevent integer overflow in msm_ioctl_gem_submit()
- [arm64] drm/msm/dpu: fix x1e80100 intf_6 underrun/vsync interrupt
- [arm64] drm/msm/dpu1: don't choke on disabling the writeback connector
- [arm64] drm/v3d: Stop active perfmon if it is being destroyed
- drm/xe/tracing: Fix a potential TP_printk UAF
- drm: renesas: rz-du: Increase supported resolutions
- netdevsim: print human readable IP address
- [x86] static-call: Remove early_boot_irqs_disabled check to fix Xen PVH
dom0
- bpf: handle implicit declaration of function gettid in bpf_iter.c
- wifi: rtw89: pci: disable PCIE wake bit when PCIE deinit
- cpufreq/amd-pstate: Remove the goto label in amd_pstate_update_limits
- net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels
- scsi: ufs: core: Ensure clk_gating.lock is used only after initialization
- io_uring/kbuf: reallocate buf lists on upgrade
- vsock: Keep the binding until socket destruction
- vsock: Orphan socket after transport release
- Revert "vfio/platform: check the bounds of read/write syscalls"
.
[ Marcin Juszkiewicz ]
* [arm64] Enable SND_SOC_RT5616 for FriendlyElec NanoPC-T6.
.
[ Bastian Blank ]
* Support BTF id generation for external modules:
- Install resolve_btfid tool. (closes: #1093655)
- Copy base BTF ids into headers package.
.
[ Salvatore Bonaccorso ]
* sound/pci/hda: Set SND_HDA_POWER_SAVE_DEFAULT value to 10 (Closes: #1094755)
* [x86] drivers/misc/mei: Enable INTEL_MEI_GSC_PROXY as module
(Closes: #1096058)
* drivers/usb/gadget/legacy: Enable USB_MASS_STORAGE as module
(Closes: #962708)
Checksums-Sha1:
2c0584d85663b88f6b5bb87462e42acfcc98b73a 206707 linux_6.12.16-1.dsc
d4db63ab3f06700ca7cd582b8decf65385a236a9 150961864 linux_6.12.16.orig.tar.xz
00b728b687180cfa083091030808a12f546ae31f 1594060 linux_6.12.16-1.debian.tar.xz
f6ac77685a3911f1cca69a2567e37ebdadcc0fe4 7074 linux_6.12.16-1_source.buildinfo Checksums-Sha256:
c20771432603f423f147f0670dde0fb9c4059303e4a45790f02fa70c7a7e96ad 206707 linux_6.12.16-1.dsc
5e18ba76fa0c8996e9d70970bb4cd3956b138c63e6344b337637eb18b3d7ddab 150961864 linux_6.12.16.orig.tar.xz
6c22dd77f2b6a160bd7373e1e9c6ec8d6a93e190cb3810454f410f15afa10762 1594060 linux_6.12.16-1.debian.tar.xz
77e070ff8f990877941af1a03ef646efefdee6dfdd9c2747caf55c40f1e9096f 7074 linux_6.12.16-1_source.buildinfo
Files:
8c069f1c9ee72c78b8dda946cf5274b5 206707 kernel optional linux_6.12.16-1.dsc
162ba232d8e52af3a2c82870f69916c1 150961864 kernel optional linux_6.12.16.orig.tar.xz
5b29b6700a8a8c000428fd3cb7eb9cdd 1594060 kernel optional linux_6.12.16-1.debian.tar.xz
08a1349d4a648c8175c906171f77c1ac 7074 kernel optional linux_6.12.16-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAme5gk9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2 NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk ZWJpYW4ub3JnAAoJEAVMuPMTQ89EOBYP/3x8N4FOOc5F8kZhF3lWRLMnqfyqpSBS KM4/QoQ503MK4QpGsiUvX0GUi9C2HVDh36bdWeB/FvTR1kBWX0DRgfQ1k06lxZPa VCDVkwiArMgywzAaIU/2oNcWoIUPdr0VBAPMwDuVNAB8dxpWPQUkOLyiNsznGLRZ zRkpI+VgX8pKqqAqjVVKj2ouG+QHbvjCqmBvMIe8zao3b6CEPz+GgooIs5MWBOWP aEv3jRCE2xuiuWhxXDEBnyJmTvHV1gKYSMZdfqa+HDdCUz2OytjVCywn4XM/N6Wb TWIwNZ/kGqcxvVzye1GMcaI3FJrPoo2IKfmSNaJaCJCFsOHs75wwGTNXRyTh2h61 saWc9wk2CyP2o4sRlaGcDII2UOduZusBnrVI6OrEuuCUg3yZf6yexUDEdgjZZxDd WZivQWQtP7YlnfRTbJDUoO+EP8+2xZpHUw5V2cMZ9x3ycgee+xOBbXnjsMCHjq4S hGpYhGYFMwaKzOJkHypzzkHaE2xb/gZIH2QlSo3+CizrmXs5x5F4BOon62ZTLu/q e55Pqwb998dkd7smFevzsqExeOryrldHdGPvQDUvpBnZlOl0Z25nW8VxmzVr7Jw3 jkAt0NBQ+nlEXKQhDS022l06OBUALMVMciIhI9Ny1TpJFdl4fwSWFDwEPuhgMPyY
4n3SBXhg37s9
=iifP
-----END PGP SIGNATURE-----
--=============='87629929995062821=Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQTziqJOuF8J+ZI8pJSb9qggYcy5IQUCZ7nKWgAKCRCb9qggYcy5 IVkoAP4sMym0ahXBBqO3ePaBblN757vc48FvrZuag75kXNho5gEApGULmlah47VD BEwkjp32fyvFhnHIb5VdJADsgOuXVgU¬sw
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)