linux (7.1.3-1) unstable; urgency=medium . * New upstream stable update: https://www.kernel.org/pub/linux/kernel/v7.x/ChangeLog-7.1.3 - [amd64] KVM: x86: Fix shadow paging use-after-free due to unexpected role (CVE-2026-53359) - batman-adv: tp_meter: keep unacked list in ascending ordered - batman-adv: tp_meter: initialize dup_acks explicitly - batman-adv: tp_meter: initialize dec_cwnd explicitly - batman-adv: tp_meter: avoid window underflow - batman-adv: tp_meter: avoid divide-by-zero for dec_cwnd - batman-adv: tp_meter: fix fast recovery precondition - batman-adv: tp_meter: handle seqno wrap-around for fast recovery detection - batman-adv: tp_meter: add only finished tp_vars to lists - batman-adv: bla: annotate lasttime access with READ/WRITE_ONCE - batman-adv: prevent ELP transmission interval underflow - batman-adv: tp_meter: initialize last_recv_time during init - batman-adv: gw: don't deselect gateway with active hardif - batman-adv: ensure bcast is writable before modifying TTL - batman-adv: fix (m|b)cast csum after decrementing TTL - batman-adv: frag: ensure fragment is writable before modifying TTL - batman-adv: frag: avoid underflow of TTL - batman-adv: v: prevent OGM aggregation on disabled hardif - batman-adv: tp_meter: restrict number of unacked list entries - batman-adv: tp_meter: annotate last_recv_time access with READ/WRITE_ONCE - batman-adv: tp_meter: prevent parallel modifications of last_recv - batman-adv: tp_meter: handle overlapping packets - batman-adv: tt: don't merge change entries with different VIDs - batman-adv: tt: track roam count per VID - batman-adv: dat: prevent false sharing between VLANs - batman-adv: tvlv: enforce 2-byte alignment - batman-adv: tvlv: avoid race of cifsnotfound handler state - ipv6: account for fraggap on the paged allocation path (CVE-2026-53362) - ipv4: account for fraggap on the paged allocation path - ntfs3: reject direct userspace writes to reserved $LX* xattrs - wifi: mt76: add wcid publish check in mt76_sta_add - mac802154: llsec: add skb_cow_data() before in-place crypto - net: skmsg: preserve sg.copy across SG transforms - net: ip_gre: require CAP_NET_ADMIN in the device netns for changelink - PCI/P2PDMA: Add Intel QAT, DSA, IAA devices to whitelist - apparmor: mediate the implicit connect of TCP fast open sendmsg - apparmor: fix use-after-free in rawdata dedup loop - NTB: epf: Avoid pci_iounmap() with offset when PEER_SPAD and CONFIG share BAR - fbdev: fix use-after-free in store_modes() - fscrypt: Fix key setup in edge case with multiple data unit sizes - kernel/fork: clear PF_BLOCK_TS in copy_process() - block: invalidate cached plug timestamp after task switch - [arm64] KVM: arm64: Omit tag sync on stage-2 mappings of the zero page - err.h: use __always_inline on all error pointer helpers - gcov: use atomic counter updates to fix concurrent access crashes - KEYS: fix overflow in keyctl_pkey_params_get_2() - keys: Pin request_key_auth payload in instantiate paths - userfaultfd: ensure mremap_userfaultfd_fail() releases mmap_changing - userfaultfd: build __VMA_UFFD_FLAGS from config-gated masks - wifi: mt76: mt76x2u: Add support for ELECOM WDC-867SU3S - wifi: mt76: mt7925: don't disable AP BSS when removing TDLS peer - wifi: ath11k: fix warning when unbinding - wifi: rtl8xxxu: Detect the maximum supported channel width - wifi: rtlwifi: rtl8821ae: Fix C2H bit location in RX descriptor - wifi: rtw88: increase TX report timeout to fix race condition - wifi: rtw88: usb: fix memory leaks on USB write failures - wifi: iwlwifi: mvm: fix race condition in PTP removal - wifi: iwlwifi: mld: fix race condition in PTP removal - wifi: iwlwifi: mld: validate sta_mask before ffs() in BA session handlers - f2fs: fix missing read bio submission on large folio error - f2fs: pass correct iostat type for single node writes - f2fs: reject setattr size changes on large folio files - f2fs: fix to do sanity check on f2fs_get_node_folio_ra() - f2fs: validate orphan inode entry count - f2fs: validate compress cache inode only when enabled - f2fs: atomic: fix UAF issue on f2fs_inode_info.atomic_inode - f2fs: fix to round down start offset of fallocate for pin file - f2fs: bound i_inline_xattr_size for non-inline-xattr inodes - f2fs: validate ACL entry sizes in f2fs_acl_from_disk() - Revert "f2fs: remove non-uptodate folio from the page cache in move_data_block" - f2fs: fix incorrect FI_NO_EXTENT handling in __destroy_extent_node() - f2fs: keep atomic write retry from zeroing original data - f2fs: read COW data with the original inode during atomic write - block: Avoid mounting the bdev pseudo-filesystem in userspace - bpf: use kvfree() for replaced sysctl write buffer - exfat: fix potential use-after-free in exfat_find_dir_entry() - [amd64] KVM: x86/mmu: Ensure hugepage is in by slot before checking max mapping level - KVM: Replace guest-triggerable BUG_ON() in ioeventfd datamatch with get_unaligned() - gfs2: fix use-after-free in gfs2_qd_dealloc - pwrseq: core: fix use-after-free in pwrseq_debugfs_seq_next() - hdlc_ppp: sync per-proto timers before freeing hdlc state - blk-cgroup: fix UAF in __blkcg_rstat_flush() - tipc: fix slab-use-after-free Read in tipc_aead_decrypt_done - [loong64] Report dying CPU to RCU in stop_this_cpu() - pNFS: Fix use-after-free in pnfs_update_layout() - sched/mmcid: Fix OOB clear_bit when CID is MM_CID_UNSET in fixup path - irqchip/imgpdc: Fix resource leak, add missing chained handler cleanup on remove - fpga: region: fix use-after-free in child_regions_with_firmware() - rpmsg: char: Fix use-after-free on probe error path - ocfs2: reject oversized group bitmap descriptors - 9p: avoid putting oldfid in p9_client_walk() error path - [amd64] KVM: x86: hyper-v: Bound the bank index when querying sparse banks - [amd64] KVM: SVM: Fix page overflow in sev_dbg_crypt() for ENCRYPT path - power: reset: linkstation-poweroff: fix use-after-free in the linkstation_poweroff_init() - [riscv64] mm: Extract helper mark_new_valid_map() - [riscv64] kfence: Call mark_new_valid_map() for kfence_unprotect() - ntfs: serialize volume label accesses - fbdev: Fix fb_new_modelist to prevent null-ptr-deref in fb_videomode_to_var - fbdev: fbcon: fix out-of-bounds read in err_out of fbcon_do_set_font() - fbdev: omap2: fix use-after-free in omapfb_mmap - fbdev: modedb: fix a possible UAF in fb_find_mode() - fbdev: modedb: Fix misaligned fields in the 1920x1080-60 mode - i2c: core: fix adapter registration race - nfsd: release layout stid on setlease failure - NFSD: Fix SECINFO_NO_NAME decode error cleanup - nfsd: fix posix_acl leak on SETACL decode failure - nfsd: fix inverted cp_ttl check in async copy reaper - nfsd: fix posix_acl leak and ignored error in nfsd4_create_file - nfsd: check get_user() return when reading princhashlen - nfsd: fix dead ACL conflict guard in nfsd4_create - nfsd: avoid leaking pre-allocated openowner on unconfirmed retry race - nfsd: reset write verifier on deferred writeback errors - NFSv4/flexfiles: reject zero filehandle version count - NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr - NFSv4: clear exception state on successful mkdir retry - NFS: Prevent resource leak in nfs_alloc_server() - ksmbd: fix out-of-bounds read in smb_check_perm_dacl() - net/tcp-ao: fix use-after-free of key in del_async path - apparmor: advertise the tcp fast open fix is applied . [ Aurelien Jarno ] * [riscv64] Enable CPU_FREQ_DEFAULT_GOV_SCHEDUTIL instead of CPU_FREQ_DEFAULT_GOV_PERFORMANCE . [ Ben Hutchings ] * [sparc64] udeb: scsi-modules: Use the default module list linux (7.1.2-1~exp1) experimental; urgency=medium . * New upstream stable update: https://www.kernel.org/pub/linux/kernel/v7.x/ChangeLog-7.1.2 - io_uring/net: Avoid msghdr on op_connect/op_bind async data - fuse: re-lock request before replacing page cache folio - Revert "NFSD: Defer sub-object cleanup in export put callbacks" - [amd64] agp/amd64: Fix broken error propagation in agp_amd64_probe() - iio: light: veml6075: add bounds check to veml6075_it_ms index - iio: adc: ti-ads1298: add bounds check to pga_settings index - [amd64] crypto: qat - remove unused character device and IOCTLs - vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write - [arm64] serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero - serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails - drivers/base/memory: set mem->altmap after successful device registration - ksmbd: reject non-VALID session in compound request branch - virtiofs: fix UAF on submount umount . [ Han Gao ] * [riscv64] set NR_CPUS to 128 (Closes: #1140651) linux (7.1.1-1~exp1) experimental; urgency=medium . * New upstream release: https://kernelnewbies.org/Linux_7.1 * New upstream stable update: https://www.kernel.org/pub/linux/kernel/v7.x/ChangeLog-7.1.1 - fs/fcntl: fix SOFTIRQ-unsafe lock order in fasync signaling - driver core: faux: fix root device registration - driver core: reject devices with unregistered buses - [arm64] cputype: Add C1-Ultra definitions - [arm64] cputype: Add C1-Premium definitions - [arm64] errata: Mitigate TLBI errata on various Arm CPUs - [arm64] errata: Mitigate TLBI errata on NVIDIA Olympus CPU - [arm64] errata: Mitigate TLBI errata on Microsoft Azure Cobalt 100 CPU - HID: Input: Add battery list cleanup with devm action - drm/amdgpu: drop retry loop in amdgpu_hmm_range_get_pages . [ Baoli Zhang ] * [amd64] Enable EDAC_IMH as module * [amd64] Enable VIDEO_LT6911UXE as module * [amd64] Enable MIPI_I3C_HCI as module * [amd64] Enable PPS_GENERATOR_TIO as module . [ Bastian Blank ] * Fix build failure over missing vdso debug files. . [ Aurelien Jarno ] * [riscv64] disable RISCV_USER_CFI * [riscv64] Backport SpacemiT K1 thermal sensor driver from 7.2 * [riscv64] Backport SpacemiT K1 SD card driver from 7.2 . [ Emanuele Rocca ] * [arm64] enable CONFIG_ARM64_MPAM . [ Salvatore Bonaccorso ] * net/netfilter: Enable NETFILTER_NETLINK_HOOK as module (Closes: #1139686) . [ Danny Trunk ] * [amd64] drivers/platform/x86: Enable OXP_EC as module (Closes: #1138985) linux (7.1~rc7-1~exp1) experimental; urgency=medium . * New upstream release candidate. - lockd: fix TEST handling when not all permissions are available. (Closes: #1128861) . [ Bastian Blank ] * Move unsigned vmlinuz out of boot dir. . [ Aurelien Jarno ] * [riscv64] Bump CMA_SIZE_MBYTES to 96 from 64. linux (7.1~rc5-1~exp1) experimental; urgency=medium . * New upstream release candidate. . [ Salvatore Bonaccorso ] * parport: Fix race between port and client registration (Closes: #1130365) . [ Ben Hutchings ] * Fix dirtying of the source tree when building tools (Closes: #1045765): - rtla: Fix output files in source tree - perf tools: Put Python egg info in output directory - perf tools: Put Python bytecode in output directory linux (7.1~rc4-1~exp2) experimental; urgency=medium . [ Johannes Schauer Marin Rodrigues ] * [arm64] enable CONFIG_MEMTEST . [ Salvatore Bonaccorso ] * Bluetooth: btmtk: accept too short WMT FUNC_CTRL events (Closes: #1136790) * net: skbuff: preserve shared-frag marker during coalescing (CVE-2026-46300) * net: skbuff: propagate shared-frag marker through frag-transfer helpers linux (7.1~rc4-1~exp1) experimental; urgency=medium . * New upstream release candidate. . [ Salvatore Bonaccorso ] * [amd64] Enable INTEL_MEI_LB as module (Closes: #1136132) . [ Yunseong Kim ] * Enable SND_SOC_SDCA_CLASS as modules SND_SOC_SDCA_FDL, SND_SOC_SDCA_HID, SND_SOC_SDCA_IRQ as built-in for Panther Lake audio support. (Closes: #1135359) . [ Uwe Kleine-König ] * [amd64] Enable CONFIG_PINCTRL_CS42L43 and CONFIG_SPI_CS42L43 explicitly (Closes: #1136179) . [ Agathe Porte ] * [arm64] Enable PCI M.2 power sequencing driver as module linux (7.1~rc3-1~exp1) experimental; urgency=medium . * New upstream release candidate. - wifi: ath5k: do not access array OOB (Closes: #1119093) - PCI: Update saved_config_space upon resource assignment (Closes: #1131025) . [ Agathe Porte ] * d/watch: migrate to version 5 . [ Loïc Minier ] * [arm64] Enable Qualcomm Monaco platforms: add PINCTRL_QCS8300, QCS_GCC_8300, INTERCONNECT_QCOM_QCS8300 as builtins. * [arm64] Enable Qualcomm Talos platforms: add PINCTRL_QCS615, QCS_GCC_615, INTERCONNECT_QCOM_QCS615 as builtins. * [arm64] Enable configs for Qualcomm RB1 boards: change QCOM_CLK_SMD_RPM, QCM_GCC_2290, QCOM_MPM, QCOM_APCS_IPC, PINCTRL_QCM2290, RPMSG_QCOM_GLINK_SMEM, QCOM_SMEM and QCOM_SMD_RPM as built-in (instead of modules) and enable CLK_QCM2290_GPUCC as module. . [ Han Gao ] * [riscv64] Enable CMA and DMA_CMA. Set CMA_SIZE_MBYTES=64 . [ Weizhao Ouyang ] * [arm64] Enable BST platform support . [ Sjoerd Simons ] * [arm64] Enable AIR_EN8811H_PHY as module linux (7.1~rc2-1~exp1) experimental; urgency=medium . * New upstream release candidate. . [ Dmitry Baryshkov ] * [arm64] Enable QCOMTEE as a module . [ Marco Nenciarini ] * [amd64] drivers/usb/misc: Enable USB_USBIO as module * [amd64] drivers/gpio: Enable GPIO_USBIO as module * [amd64] drivers/i2c/busses: Enable I2C_USBIO as module (Closes: #1130114) . [ Aurelien Jarno ] * [riscv64] Enable AX45MP_L2_CACHE and PCIE_ANDES_QILAI * [riscv64] Enable GPIO_POLARFIRE_SOC * [riscv64] Enable DRM_DISPLAY_CONNECTOR, DRM_THEAD_TH1520_DW_HDMI and DRM_VERISILICON_DC as modules * udeb: crypto-modules: remove unused michael_mic module following upstream * udeb: pcmcia-modules: remove unused i82092, i82365 and tcic modules following upstream . [ Han Gao ] * [amd64] Enable CONFIG_ASUS_ARMOURY for ASUS (Closes: #1131898) * [riscv64] set CONFIG_SERIAL_8250_NR/RUNTIME_UARTS=6 for THEAD TH1520 . [ Ben Hutchings ] * Correct/clarify package descriptions for linux-{base,binary,modules}-* * Make first lines of package descriptions for linux-* more consistent * d/config: Add hardware description for test flavour linux (7.0.14-1) unstable; urgency=medium . * New upstream stable update: https://www.kernel.org/pub/linux/kernel/v7.x/ChangeLog-7.0.14 - io_uring/net: Avoid msghdr on op_connect/op_bind async data - [arm64] entry: Fix arm64-specific rseq brokenness - lockd: fix TEST handling when not all permissions are available. (Closes: #1128861) - fuse: re-lock request before replacing page cache folio - Revert "NFSD: Defer sub-object cleanup in export put callbacks" - RDMA/bnxt_re: zero shared page before exposing to userspace - bpf: Fix NULL pointer dereference in bpf_sk_storage_clone and diag paths (CVE-2026-52938) - i2c: stub: Reject I2C block transfers with invalid length - [arm64] net: qualcomm: rmnet: fix endpoint use-after-free in rmnet_dellink() - [amd64] agp/amd64: Fix broken error propagation in agp_amd64_probe() - rose: fix dev_put() leak in rose_loopback_timer() - rose: hold loopback neighbour reference across timer callback - rose: fix race between loopback timer and module removal - rose: clear neighbour pointer after rose_neigh_put() in state machines - rose: guard rose_neigh_put() against NULL in timer expiry - rose: fix netdev double-hold in rose_rx_call_request() - rose: fix notifier unregistered too early in rose_exit() - rose: set SOCK_DESTROY in rose_kill_by_device() for prompt cleanup - rose: disconnect orphaned STATE_2 sockets when device is gone - rose: fix netdev double-hold in rose_make_new() - rose: release netdev ref and destroy orphaned incoming sockets - rose: drop CALL_REQUEST in loopback timer when device is not running - rose: cancel neighbour timers in rose_neigh_put() before freeing - rose: clear neighbour pointer in rose_kill_by_device() - rose: don't free fd-owned sockets when reaping in the heartbeat - net: export netif_open for self_test usage - net: net_failover: Fix the deadlock in slave register - iio: light: veml6075: add bounds check to veml6075_it_ms index - iio: adc: ti-ads1298: add bounds check to pga_settings index - crypto: qat - remove unused character device and IOCTLs - vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent vcs_write - [arm64] serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero - serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails - drivers/base/memory: set mem->altmap after successful device registration - ksmbd: reject non-VALID session in compound request branch - virtiofs: fix UAF on submount umount . [ Han Gao ] * [riscv64] set NR_CPUS to 128 (Closes: #1140651) rust-pangocairo-sys (0.22.0-3) unstable; urgency=medium . * Team upload. * Package pangocairo-sys 0.22.0 from crates.io using debcargo 2.8.3 * Reorder operations in debian/rules so cleanup is effective with newer dh_cargo (Closes: #1140584)