• linux_6.12.16-1_source.changes ACCEPTED into unstable

    From Debian FTP Masters@21:1/5 to All on Sat Feb 22 14:10:01 2025
    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)