[ubuntu/noble-proposed] linux-qcom-realtime 6.8.0-2001.1 (Accepted)
Andy Whitcroft
apw at canonical.com
Tue Aug 5 21:10:41 UTC 2025
linux-qcom-realtime (6.8.0-2001.1) noble; urgency=medium
* noble/linux-qcom-realtime: 6.8.0-2001.1 -proposed tracker (LP: #2118894)
* Packaging resync (LP: #1786013)
- [Packaging] update variants
- [Packaging] update Ubuntu.md
* Miscellaneous Ubuntu changes
- [Packaging] qcom-realtime: Initial import of debian.qcom-realtime
- [Packaging] qcom-realtime: Update flavour, origin and parent
- [Packaging] qcom-realtime: Initial version of linux-qcom-realtime for
Noble
- [Configs] qcom-realtime: Include annotations from debian.qcom
[ Ubuntu-qcom: 6.8.0-1051.51 ]
* noble/linux-qcom: 6.8.0-1051.51 -proposed tracker (LP: #2117724)
* [RB3][x04] alsa playback/record test failed
- ASoC: qcom: qdsp6: q6apm: fix capture pipeline overruns
[ Ubuntu-qcom: 6.8.0-1050.50 ]
* noble/linux-qcom: 6.8.0-1050.50 -proposed tracker (LP: #2116573)
* Incorrect graphics dtbo file used in case of qcs5430-fp(2p5|3)-addons-
rb3gen2-vision-mezz-ovl.dtb
- SAUCE: fix graphics DTBO for qcs5430-{fp2p5,fp3}-addons-rb3gen2-vision-
mezz
* [linux-libc-dev-qcom] Requires smcinvoke.h for securemsm build
- SAUCE: include linux/smcinvoke.h in linux-libc-dev-qcom package
* [QC] Kernel crash from libgbm - followup
- QCLINUX: iommu/arm-smmu: qcom: Fix arm_smmu_domain usage in fault
handler
[ Ubuntu-qcom: 6.8.0-1049.49 ]
* noble/linux-qcom: 6.8.0-1049.49 -proposed tracker (LP: #2116298)
* [RB3] miscellanea/check_prerelease test failed
- [Packaging] remove uefi_signed=true
[ Ubuntu-qcom: 6.8.0-1048.48 ]
* noble/linux-qcom: 6.8.0-1048.48 -proposed tracker (LP: #2116048)
* [RB3] [x04] deadlock in cam_mem_mgr_cleanup_table
- SAUCE: camera_kt: fix double locking in cleanup function
* CONFIG_MMAP_MIN_ADDR should 32768
- UBUNTU [Config] set CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
[ Ubuntu-qcom: 6.8.0-1047.47 ]
* noble/linux-qcom: 6.8.0-1047.47 -proposed tracker (LP: #2115413)
* [RB3] ucsi_glink.pmic_glink_ucsi pmic_glink.ucsi.0: PPM init failed, stop
trying
- SAUCE: usb: dwc3: make sure reset is deasserted before enabling clocks
* [RB8][x03] qcom-sa8775p-lpass-lpi-pinctrl errors found in dmesg
- QCLINUX: arm64: dts: qcom: update lpi-quad pin functions for qcs9075-rb8
* [qcom] Qcom kernel crashes in virtual machine
- SAUCE: gunyah_qcom: check qcom,msm-id property before HW access
* [5430][x03] SoC id not known by qcom/socinfo.c kernel driver Edit
- QCLINUX: soc: qcom: socinfo: add QCS5430 SoC ID
- QCLINUX: dt-bindings: arm: qcom,ids: add SoC ID for QCS5430
* [RB3] Enable sound-dais in our kernel for ALSA
- ASoC: qcom: topology: validate the max_op_port value
[ Ubuntu-qcom: 6.8.0-1046.46 ]
* noble/linux-qcom: 6.8.0-1046.46 -proposed tracker (LP: #2114979)
* [qcom] Qcom kernel crashes in virtual machine
- SAUCE: gunyah_qcom: check qcom,msm-id property before HW access
* [RB3] Plugged USB storage is not detected via type-c port after reboot
occasionally
- soc: qcom: pmic_glink: Fix possible race between rpmsg and pmicglink
probe
[ Ubuntu-qcom: 6.8.0-1045.45 ]
* noble/linux-qcom: 6.8.0-1045.45 -proposed tracker (LP: #2114901)
* Packaging resync (LP: #1786013)
- [Packaging] update Ubuntu.md
- [Packaging] update variants
* Miscellaneous Ubuntu changes
- [Config] add FLAVOUR_DEP
- [package] fix Vcs-Git
- SAUCE: arm64: dts: qcm6490: enable platform sound-dai
- SAUCE: ASoC: q6dsp: increase AR_MAX_MOD_LINKS
- SAUCE: arm64: dts: qcom fix interrupts arguments
- SAUCE: usb: dwc3: do not call dwc3_remove() when dwc3_qcom_probe_core()
fails
[ Ubuntu-qcom: 6.8.0-1043.43 ]
* noble/linux-qcom: 6.8.0-1043.43 -proposed tracker (LP: #2112456)
* [5430] thermal_sys failed to bind errors found in dmesg
- SAUCE: comment out invalid cooling-maps
* Miscellaneous Ubuntu changes
- [Config] update configs
[ Ubuntu: 6.8.0-62.65 ]
* noble/linux: 6.8.0-62.65 -proposed tracker (LP: #2110737)
* Rotate the Canonical Livepatch key (LP: #2111244)
- [Config] Prepare for Canonical Livepatch key rotation
* KVM bug causes Firecracker crash when it runs the vCPU for the first time
(LP: #2109859)
- vhost: return task creation error instead of NULL
- kvm: retry nx_huge_page_recovery_thread creation
* CVE-2025-2312 cifs.upcall could access incorrect kerberos credentials cache
(LP: #2099914) // CVE-2025-2312
- CIFS: New mount option for cifs.upcall namespace resolution
* Noble update: upstream stable patchset 2025-04-29 (LP: #2109640)
- ASoC: wm8994: Add depends on MFD core
- ASoC: samsung: Add missing selects for MFD_WM8994
- seccomp: Stub for !CONFIG_SECCOMP
- scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request
- of/unittest: Add test that of_address_to_resource() fails on non-
translatable address
- irqchip/sunxi-nmi: Add missing SKIP_WAKE flag
- hwmon: (drivetemp) Set scsi command timeout to 10s
- ASoC: samsung: Add missing depends on I2C
- ata: libata-core: Set ATA_QCFLAG_RTF_FILLED in fill_result_tf()
- Revert "libfs: fix infinite directory reads for offset dir"
- libfs: Replace simple_offset end-of-directory detection
- Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad"
- ALSA: usb-audio: Add delay quirk for USB Audio Device
- Input: xpad - add support for Nacon Pro Compact
- Input: atkbd - map F23 key to support default copilot shortcut
- Input: xpad - add unofficial Xbox 360 wireless receiver clone
- Input: xpad - add QH Electronics VID/PID
- Input: xpad - improve name of 8BitDo controller 2dc8:3106
- Input: xpad - add support for Nacon Evol-X Xbox One Controller
- Input: xpad - add support for wooting two he (arm)
- ASoC: codecs: es8316: Fix HW rate calculation for 48Mhz MCLK
- ASoC: cs42l43: Add codec force suspend/resume ops
- ALSA: hda/realtek: Fix volume adjustment issue on Lenovo ThinkBook 16P Gen5
- libfs: Return ENOSPC when the directory offset range is exhausted
- Revert "libfs: Add simple_offset_empty()"
- libfs: Use d_children list to iterate simple_offset directories
- wifi: rtl8xxxu: add more missing rtl8192cu USB IDs
- HID: wacom: Initialize brightness of LED trigger
- Upstream stable to v6.6.75, v6.12.12
* Noble update: upstream stable patchset 2025-04-29 (LP: #2109640) //
CVE-2025-21689
- USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb()
* Noble update: upstream stable patchset 2025-04-29 (LP: #2109640) //
CVE-2025-21690
- scsi: storvsc: Ratelimit warning logs to prevent VM denial of service
* Noble update: upstream stable patchset 2025-04-29 (LP: #2109640) //
CVE-2025-21691
- cachestat: fix page cache statistics permission checking
* Noble update: upstream stable patchset 2025-04-29 (LP: #2109640) //
CVE-2025-21692
- net: sched: fix ets qdisc OOB Indexing
* Noble update: upstream stable patchset 2025-04-29 (LP: #2109640) //
CVE-2025-21699
- gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag
* Noble update: upstream stable patchset 2025-04-29 (LP: #2109640) //
CVE-2024-50157
- RDMA/bnxt_re: Avoid CPU lockups due fifo occupancy check loop
* rtw89: Support hardware rfkill (LP: #2077384)
- wifi: rtw89: add support for hardware rfkill
* Introduce configfs-based interface for gpio-aggregator (LP: #2103496)
- gpio: introduce utilities for synchronous fake device creation
- bitmap: Define a cleanup function for bitmaps
- gpio: aggregator: simplify aggr_parse() with scoped bitmap
- gpio: aggregator: protect driver attr handlers against module unload
- gpio: aggregator: reorder functions to prepare for configfs introduction
- gpio: aggregator: unify function naming
- gpio: aggregator: add gpio_aggregator_{alloc, free}()
- gpio: aggregator: introduce basic configfs interface
- [Config] Enable DEV_SYNC_PROBE as module
- SAUCE: gpio: aggregator: Fix error code in gpio_aggregator_activate()
- gpio: aggregator: rename 'name' to 'key' in gpio_aggregator_parse()
- gpio: aggregator: expose aggregator created via legacy sysfs to configfs
- SAUCE: gpio: aggregator: fix "_sysfs" prefix check in
gpio_aggregator_make_group()
- SAUCE: gpio: aggregator: Fix gpio_aggregator_line_alloc() checking
- SAUCE: gpio: aggregator: Return an error if there are no GPIOs in
gpio_aggregator_parse()
- SAUCE: gpio: aggregator: Fix leak in gpio_aggregator_parse()
- gpio: aggregator: cancel deferred probe for devices created via configfs
- Documentation: gpio: document configfs interface for gpio-aggregator
- selftests: gpio: add test cases for gpio-aggregator
- SAUCE: selftests: gpio: gpio-aggregator: add a test case for _sysfs prefix
reservation
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449)
- net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()
- net: add exit_batch_rtnl() method
- gtp: use exit_batch_rtnl() method
- gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().
- gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().
- nfp: bpf: prevent integer overflow in nfp_bpf_event_output()
- net: xilinx: axienet: Fix IRQ coalescing packet count overflow
- net/mlx5: Fix RDMA TX steering prio
- net/mlx5e: Rely on reqid in IPsec tunnel mode
- net/mlx5e: Always start IPsec sequence number from 1
- drm/vmwgfx: Add new keep_resv BO param
- drm/v3d: Assign job pointer to NULL before signaling the fence
- soc: ti: pruss: Fix pruss APIs
- hwmon: (tmp513) Fix division of negative numbers
- i2c: mux: demux-pinctrl: check initial mux selection, too
- i2c: rcar: fix NACK handling when being a target
- hfs: Sanity check the root record
- fs: fix missing declaration of init_files
- kheaders: Ignore silly-rename files
- cachefiles: Parse the "secctx" immediately
- scsi: ufs: core: Honor runtime/system PM levels if set by host controller
drivers
- selftests: tc-testing: reduce rshift value
- ACPI: resource: acpi_dev_irq_override(): Check DMI match last
- poll_wait: add mb() to fix theoretical race between waitqueue_active() and
.poll()
- RDMA/bnxt_re: Fix to export port num to ib_query_qp
- nvmet: propagate npwg topology
- ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA
- i2c: atr: Fix client detach
- mptcp: be sure to send ack when mptcp-level window re-opens
- mptcp: fix spurious wake-up on under memory pressure
- selftests: mptcp: avoid spurious errors on disconnect
- net: ethernet: xgbe: re-add aneg to supported features in PHY quirks
- vsock/virtio: cancel close work in the destructor
- vsock: reset socket state when de-assigning the transport
- nouveau/fence: handle cross device fences properly
- irqchip: Plug a OF node reference leak in platform_irqchip_probe()
- irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
- drm/i915/fb: Relax clear color alignment to 64 bytes
- drm/amdgpu: always sync the GFX pipe on ctx switch
- ocfs2: fix deadlock in ocfs2_get_system_file_inode
- nfsd: add list_head nf_gc to struct nfsd_file
- x86/xen: fix SLS mitigation in xen_hypercall_iret()
- efi/zboot: Limit compression options to GZIP and ZSTD
- [Config] updateconfigs for HAVE_KERNEL_(LZ4|LZMA|LZO|XZ)
- net: ravb: Fix max TX frame size for RZ/V2M
- net/mlx5: SF, Fix add port error handling
- drm/vmwgfx: Unreserve BO on error
- i2c: testunit: on errors, repeat NACK until STOP
- hwmon: (ltc2991) Fix mixed signed/unsigned in DIV_ROUND_CLOSEST
- fs/qnx6: Fix building with GCC 15
- gpio: sim: lock up configfs that an instantiated device depends on
- gpio: sim: lock hog configfs items if present
- platform/x86: ISST: Add Clearwater Forest to support list
- drm/nouveau/disp: Fix missing backlight control on Macbook 5,1
- net/ncsi: fix locking in Get MAC Address handling
- drm/amd/display: Do not elevate mem_type change to full update
- drm/xe: Mark ComputeCS read mode as UC on iGPU
- drm/amdgpu/smu13: update powersave optimizations
- drm/amdgpu: fix fw attestation for MP0_14_0_{2/3}
- drm/amdgpu: disable gfxoff with the compute workload on gfx12
- drm/amd/display: Fix PSR-SU not support but still call the
amdgpu_dm_psr_enable
- Upstream stable to v6.6.73, v6.6.74, v6.12.11
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21672
- afs: Fix merge preference rule failure condition
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21682
- eth: bnxt: always recalculate features after XDP clearing, fix null-deref
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2024-53124
- net: fix data-races around sk->sk_forward_alloc
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2024-57924
- fs: relax assertions on failure to encode file handles
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2024-57951
- hrtimers: Handle CPU state correctly on hotplug
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2024-57949
- irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity()
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21668
- pmdomain: imx8mp-blk-ctrl: add missing loop break condition
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21684
- gpio: xilinx: Convert gpio_lock to raw spinlock
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21694
- fs/proc: fix softlockup in __read_vmcore (part 2)
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21665
- filemap: avoid truncating 64-bit offset to 32 bits
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21666
- vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21669
- vsock/virtio: discard packets if the transport changes
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21670
- vsock/bpf: return early if transport is not assigned
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21667
- iomap: avoid avoid truncating 64-bit offset to 32 bits
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2024-57948
- mac802154: check local interfaces before deleting sdata list
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21673
- smb: client: fix double free of TCP_Server_Info::hostname
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21697
- drm/v3d: Ensure job pointer is set to NULL after job completion
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21674
- net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21675
- net/mlx5: Clear port select structure when fail to create
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21676
- net: fec: handle page_pool_dev_alloc_pages error
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21678
- gtp: Destroy device along with udp socket's netns dismantle.
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21680
- pktgen: Avoid out-of-bounds access in get_imix_entries
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21681
- openvswitch: fix lockup on tx to unregistering netdev with carrier
* Noble update: upstream stable patchset 2025-04-16 (LP: #2107449) //
CVE-2025-21683
- bpf: Fix bpf_sk_select_reuseport() memory leak
* Packaging resync (LP: #1786013)
- [Packaging] update annotations scripts
[ Ubuntu: 6.8.0-60.63 ]
* noble/linux: 6.8.0-60.63 -proposed tracker (LP: #2107138)
* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/2025.04.14)
* Missing upstream commits for LP: #2102181 (LP: #2107336)
- libperf cpumap: Add any, empty and min helpers
- libperf cpumap: Ensure empty cpumap is NULL from alloc
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770)
- memblock: use numa_valid_node() helper to check for invalid node ID
- jbd2: increase IO priority for writing revoke records
- jbd2: flush filesystem device before updating tail sequence
- dm array: fix unreleased btree blocks on closing a faulty array cursor
- dm array: fix cursor index when skipping across block boundaries
- exfat: fix the infinite loop in __exfat_free_cluster()
- erofs: fix PSI memstall accounting
- ASoC: rt722: add delay time to wait for the calibration procedure
- ASoC: mediatek: disable buffer pre-allocation
- selftests/alsa: Fix circular dependency involving global-timer
- ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()
- net: 802: LLC+SNAP OID:PID lookup on start of skb data
- tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog
- tcp/dccp: allow a connection when sk_max_ack_backlog is zero
- net: libwx: fix firmware mailbox abnormal return
- pds_core: limit loop over fw name list
- bnxt_en: Fix possible memory leak when hwrm_req_replace fails
- cxgb4: Avoid removal of uninserted tid
- ice: fix incorrect PHY settings for 100 GB/s
- igc: return early when failing to read EECD register
- tls: Fix tls_sw_sendmsg error handling
- eth: gve: use appropriate helper to set xdp_features
- Bluetooth: hci_sync: Fix not setting Random Address when required
- Bluetooth: MGMT: Fix Add Device to responding before completing
- Bluetooth: btnxpuart: Fix driver sending truncated data
- tcp: Annotate data-race around sk->sk_mark in tcp_v4_send_reset
- riscv: Fix early ftrace nop patching
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on
- netfilter: nf_tables: imbalance in flowtable binding
- drm/mediatek: stop selecting foreign drivers
- [Config] updateconfigs for MTK_SMI
- drm/mediatek: Fix YCbCr422 color format issue for DP
- drm/mediatek: Fix mode valid issue for dp
- drm/mediatek: Add return value check when reading DPCD
- cpuidle: riscv-sbi: fix device node release in early exit of
for_each_possible_cpu
- scsi: ufs: qcom: Power off the PHY if it was already powered on in
ufs_qcom_power_up_sequence()
- dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY
- ksmbd: Implement new SMB3 POSIX type
- thermal: of: fix OF node leak in of_thermal_zone_find()
- smb: client: sync the root session and superblock context passwords before
automounting
- ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]
- ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]
- drm/amd/display: increase MAX_SURFACES to the value supported by hw
- io_uring/timeout: fix multishot updates
- dm-verity FEC: Fix RS FEC repair for roots unaligned to block size (take 2)
- USB: serial: option: add MeiG Smart SRM815
- USB: serial: option: add Neoway N723-EA support
- staging: iio: ad9834: Correct phase range check
- staging: iio: ad9832: Correct phase range check
- usb-storage: Add max sectors quirk for Nokia 208
- USB: serial: cp210x: add Phoenix Contact UPS Device
- usb: dwc3: gadget: fix writing NYET threshold
- misc: microchip: pci1xxxx: Resolve return code mismatch during GPIO set
config
- tty: serial: 8250: Fix another runtime PM usage counter underflow
- usb: dwc3-am62: Disable autosuspend during remove
- USB: usblp: return error when setting unsupported protocol
- USB: core: Disable LPM only for non-suspended ports
- usb: fix reference leak in usb_new_device()
- usb: gadget: midi2: Reverse-select at the right place
- usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in
the error path of .probe()
- usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints
- usb: typec: tcpm/tcpci_maxim: fix error code in
max_contaminant_read_resistance_kohm()
- usb: gadget: configfs: Ignore trailing LF for user strings to cdev
- iio: gyro: fxas21002c: Fix missing data update in trigger handler
- iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()
- iio: inkern: call iio_device_put() only on mapped devices
- iio: adc: ad7124: Disable all channels at probe time
- riscv: kprobes: Fix incorrect address calculation
- ARM: dts: imxrt1050: Fix clocks for mmc
- arm64: dts: rockchip: add hevc power domain clock to rk3328
- pmdomain: imx: gpcv2: Simplify with scoped for each OF child loop
- pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe()
- workqueue: Add rcu lock check at the end of work item execution
- workqueue: Update lock debugging code
- mm/hugetlb: enforce that PMD PT sharing has split PMD PT locks
- riscv: Fix text patching when IPI are used
- drm/mediatek: Only touch DISP_REG_OVL_PITCH_MSB if AFBC is supported
- ovl: pass realinode to ovl_encode_real_fh() instead of realdentry
- net: don't dump Tx and uninitialized NAPIs
- ice: fix max values for dpll pin phase adjust
- net: hns3: fixed reset failure issues caused by the incorrect reset type
- net: hns3: fix missing features due to dev->features configuration too early
- net: hns3: Resolved the issue that the debugfs query result is inconsistent.
- net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
- mctp i3c: fix MCTP I3C driver multi-thread issue
- drm/mediatek: Move mtk_crtc_finish_page_flip() to ddp_cmdq_cb()
- drm/mediatek: Add support for 180-degree rotation in the display driver
- drm/mediatek: mtk_dsi: Add registers to pdata to fix MT8186/MT8188
- platform/x86: intel/pmc: Fix ioremap() of bad address
- riscv: module: remove relocation_head rel_entry member allocation
- cgroup/cpuset: Prevent leakage of isolated CPUs into sched domains
- fs: kill MNT_ONRB
- gpio: loongson: Fix Loongson-2K2000 ACPI GPIO register offset
- drm/amd/pm: fix BUG: scheduling while atomic
- drm/amdkfd: wq_release signals dma_fence only when available
- drm/amd/display: fix divide error in DM plane scale calcs
- drm/amd/display: fix page fault due to max surface definition mismatch
- serial: stm32: use port lock wrappers for break control
- usb: host: xhci-plat: set skip_phy_initialization if software node has
XHCI_SKIP_PHY_INIT property
- iio: imu: inv_icm42600: add register caching in the regmap
- iio: imu: inv_icm42600: fix spi burst write not supported
- Upstream stable to v6.6.71, v6.6.72, v6.12.10
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21659
- netdev: prevent accessing NAPI instances from another namespace
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21634
- cgroup/cpuset: remove kernfs active break
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21635
- rds: sysctl: rds_tcp_{rcv,snd}buf: avoid using current->nsproxy
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21643
- netfs: Fix kernel async DIO
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21649
- net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21650
- net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21651
- net: hns3: don't auto enable misc vector
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21654
- ovl: support encoding fid from inode with no alias
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57883
- mm: hugetlb: independent PMD page table shared count
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57888
- workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from
!WQ_MEM_RECLAIM worker
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21631
- block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21656
- hwmon: (drivetemp) Fix driver producing garbage data when SCSI errors occur
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21655
- io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57904
- iio: adc: at91: call input_free_device() on allocated iio_dev
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57906
- iio: adc: ti-ads8688: fix information leak in triggered buffer
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57907
- iio: adc: rockchip_saradc: fix information leak in triggered buffer
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57908
- iio: imu: kmx61: fix information leak in triggered buffer
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57910
- iio: light: vcnl4035: fix information leak in triggered buffer
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57911
- iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered
buffer
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57912
- iio: pressure: zpa2326: fix information leak in triggered buffer
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57913
- usb: gadget: f_fs: Remove WARN_ON in functionfs_bind
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21632
- x86/fpu: Ensure shadow stack is active before "getting" registers
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57916
- misc: microchip: pci1xxxx: Resolve kernel panic during GPIO IRQ handling
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57917
- topology: Keep the cpumask unchanged when printing cpumap
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57939
- riscv: Fix sleeping in invalid context in die()
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21636
- sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21637
- sctp: sysctl: udp_port: avoid using current->nsproxy
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21638
- sctp: sysctl: auth_enable: avoid using current->nsproxy
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21639
- sctp: sysctl: rto_min/max: avoid using current->nsproxy
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21640
- sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21642
- mptcp: sysctl: sched: avoid using current->nsproxy
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21664
- dm thin: make get_first_thin use rcu-safe list first function
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57945
- riscv: mm: Fix the out of bound issue of vmemmap address
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21660
- ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21645
- platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled
it
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21646
- afs: Fix the maximum cell name length
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57925
- ksmbd: fix a missing return value check bug
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57926
- drm/mediatek: Set private->all_drm_private[i]->drm to NULL if mtk_drm_bind
returns err
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21662
- net/mlx5: Fix variable not being completed when function returns
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21663
- net: stmmac: dwmac-tegra: Read iommu stream id from device tree
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21647
- sched: sch_cake: add bounds checks to host bulk flow fairness counts
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21648
- netfilter: conntrack: clamp maximum hashtable size to INT_MAX
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21652
- ipvlan: Fix use-after-free in ipvlan_get_iflink().
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21658
- btrfs: avoid NULL pointer dereference if no valid extent tree
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2025-21653
- net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-47736
- erofs: handle overlapped pclusters out of crafted images properly
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57940
- exfat: fix the infinite loop in exfat_readdir()
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) //
CVE-2024-57929
- dm array: fix releasing a faulty array block twice in dm_array_cursor_end
* intel_idle: add Granite Rapids Xeon (D) support (LP: #2106638)
- intel_idle: add Granite Rapids Xeon support
- intel_idle: add Granite Rapids Xeon D support
* [SRU] Enable speaker/mic mute LEDs on Lenovo ideapad and thinkbook
(LP: #2106449)
- ALSA: hda: Support for Ideapad hotkey mute LEDs
- platform/x86:lenovo-wmi-hotkey-utilities.c: Support for mic and audio mute
LEDs
- [Config] Enable Lenovo wmi hotkey driver
* Backport "PCI: Wait for device readiness with Configuration RRS" to N/O
(LP: #2106251)
- PCI: Wait for device readiness with Configuration RRS
- PCI: Avoid FLR for Mediatek MT7922 WiFi
* Enable OOB P-state control for Intel Sierra Forest/Granite Rapids
(LP: #2106275)
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode
* mptcp BUG 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr
(LP: #2101120)
- mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr
* CVE-2025-21971
- net_sched: Prevent creation of classes with TC_H_ROOT
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632)
- smb/client: rename cifs_ntsd to smb_ntsd
- smb/client: rename cifs_sid to smb_sid
- smb/client: rename cifs_acl to smb_acl
- smb/client: rename cifs_ace to smb_ace
- fs/smb/client: implement chmod() for SMB3 POSIX Extensions
- smb: client: stop flooding dmesg in smb2_calc_signature()
- media: uvcvideo: Force UVC version to 1.0a for 0408:4033
- Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925
- watchdog: rzg2l_wdt: Remove reset de-assert from probe
- watchdog: rzg2l_wdt: Rely on the reset driver for doing proper reset
- watchdog: rzg2l_wdt: Power on the watchdog domain in the restart handler
- ALSA: ump: Use guard() for locking
- ALSA: ump: Don't open legacy substream for an inactive group
- scsi: mpi3mr: Use ida to manage mrioc ID
- scsi: mpi3mr: Start controller indexing from 0
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A
- x86/ptrace: Cleanup the definition of the pt_regs structure
- x86/ptrace: Add FRED additional information to the pt_regs structure
- Bluetooth: btusb: add callback function in btusb suspend/resume
- Bluetooth: btusb: mediatek: add callback function in btusb_disconnect
- platform/x86: mlx-platform: call pci_dev_put() to balance the refcount
- mmc: sdhci-msm: fix crypto key eviction
- tracing: Handle old buffer mappings for event strings and functions
- tracing: Fix trace_check_vprintf() when tp_printk is used
- tracing: Check "%s" dereference via the field and not the TP_printk format
- RDMA/bnxt_re: Allow MSN table capability check
- RDMA/bnxt_re: Remove always true dattr validity check
- RDMA/mlx5: Enforce same type port association for multiport RoCE
- RDMA/bnxt_re: Avoid initializing the software queue for user queues
- RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters
- nvme-pci: 512 byte aligned dma pool segment quirk
- RDMA/bnxt_re: Fix the check for 9060 condition
- RDMA/bnxt_re: Add check for path mtu in modify_qp
- RDMA/bnxt_re: Fix reporting hw_ver in query_device
- RDMA/bnxt_re: Fix max_qp_wrs reported
- RDMA/bnxt_re: Add support for Variable WQE in Genp7 adapters
- RDMA/bnxt_re: Disable use of reserved wqes
- RDMA/bnxt_re: Add send queue size check for variable wqe
- RDMA/bnxt_re: Fix MSN table size for variable wqe mode
- drm/bridge: adv7511_audio: Update Audio InfoFrame properly
- net: dsa: microchip: Fix KSZ9477 set_ageing_time function
- net: dsa: microchip: Fix LAN937X set_ageing_time function
- RDMA/hns: Refactor mtr find
- RDMA/hns: Remove unused parameters and variables
- RDMA/hns: Fix mapping error of zero-hop WQE buffer
- RDMA/hns: Fix warning storm caused by invalid input in IO path
- RDMA/hns: Fix missing flush CQE for DWQE
- ip_tunnel: annotate data-races around t->parms.link
- ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_bind_dev()
- ipv4: ip_tunnel: Unmask upper DSCP bits in ip_md_tunnel_xmit()
- ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_xmit()
- net: Fix netns for ip_tunnel_init_flow()
- net/mlx5: DR, select MSIX vector 0 for completion queue creation
- net/mlx5e: macsec: Maintain TX SA from encoding_sa
- drm/i915/dg1: Fix power gate sequence.
- net: llc: reset skb->transport_header
- ALSA: usb-audio: US16x08: Initialize array before use
- eth: bcmsysport: fix call balance of priv->clk handling routines
- net: mv643xx_eth: fix an OF node reference leak
- net: sfc: Correct key_len for efx_tc_ct_zone_ht_params
- net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init()
- net: ti: icssg-prueth: Fix clearing of IEP_CMP_CFG registers during iep_init
- wifi: mac80211: wake the queues in case of failure in resume
- ALSA: hda/ca0132: Use standard HD-audio quirk matching helpers
- ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model
- sound: usb: enable DSD output for ddHiFi TC44C
- sound: usb: format: don't warn that raw DSD is unsupported
- bpf: fix potential error return
- ksmbd: retry iterate_dir in smb2_query_dir
- smb: client: destroy cfid_put_wq on module exit
- net: usb: qmi_wwan: add Telit FE910C04 compositions
- irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base
- ARC: build: Try to guess GCC variant of cross compiler
- RDMA/bnxt_re: Fix the max WQE size for static WQE support
- modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host
- modpost: fix the missed iteration for the max bit in do_input()
- ALSA: seq: Check UMP support for midi_version change
- ALSA hda/realtek: Add quirk for Framework F111:000C
- kcov: mark in_softirq_really() as __always_inline
- scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity
- sky2: Add device ID 11ab:4373 for Marvell 88E8075
- drm: adv7511: Drop dsi single lane support
- dt-bindings: display: adi,adv7533: Drop single lane support
- fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit
- mm/readahead: fix large folio support in async readahead
- mptcp: fix recvbuffer adjust on sleeping rcvmsg
- mptcp: don't always assume copied data in mptcp_cleanup_rbuf()
- RDMA/bnxt_re: Fix max SGEs for the Work Request
- scsi: hisi_sas: Remove redundant checks for automatic debugfs dump
- platform/x86: hp-wmi: Add thermal profile support for 8BAD boards
- platform/x86: hp-wmi: Fix platform profile option switch bug on Omen and
Victus laptops
- platform/x86: hp-wmi: Fix implementation of the platform_profile_omen_get
function
- platform/x86: hp-wmi: mark 8A15 board for timed OMEN thermal profile
- RDMA/core: Fix ENODEV error for iWARP test over vlan
- net: phy: micrel: Dynamically control external clock of KSZ PHY
- netdev-genl: avoid empty messages in napi get
- net: stmmac: restructure the error path of stmmac_probe_config_dt()
- net/mlx5e: Fix netif state handling
- net/mlx5e: Keep netdev when leave switchdev for devlink set legacy only
- drm/i915/cx0_phy: Fix C10 pll programming sequence
- RDMA/bnxt_re: Fix error recovery sequence
- btrfs: allow swap activation to be interruptible
- perf/x86/intel: Add Arrow Lake U support
- ALSA: hda: cs35l56: Remove calls to
cs35l56_force_sync_asp1_registers_from_cache()
- ALSA: hda/realtek - Add support for ASUS Zen AIO 27 Z272SD_A272SD audio
- spi: spi-cadence-qspi: Disable STIG mode for Altera SoCFPGA.
- ARC: build: disallow invalid PAE40 + 4K page config
- bpf: refactor bpf_helper_changes_pkt_data to use helper number
- bpf: consider that tail calls invalidate packet pointers
- maple_tree: reload mas before the second call for mas_empty_area
- io_uring/rw: fix downgraded mshot read
- wifi: iwlwifi: mvm: Fix __counted_by usage in cfg80211_wowlan_nd_*
- net: ethernet: ti: am65-cpsw: default to round-robin for host port receive
- gve: process XSK TX descriptors as part of RX NAPI
- gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup
- mm: reinstate ability to map write-sealed memfd mappings read-only
- Upstream stable to v6.6.70, v6.12.9
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57898
- wifi: cfg80211: clear link ID from bitmap during link delete after clean up
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57882
- mptcp: fix TCP options overflow.
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57884
- mm: vmscan: account for free pages to prevent infinite Loop in
throttle_direct_reclaim()
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57885
- mm/kmemleak: fix sleeping function called from invalid context at print
message
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57932
- gve: guard XDP xmit NDO on existence of xdp queues
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57933
- gve: guard XSK operations on the existence of queues
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57887
- drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57938
- net/sctp: Prevent autoclose integer overflow in sctp_association_init()
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57889
- pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57890
- RDMA/uverbs: Prevent integer overflow issue
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57892
- ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57893
- ALSA: seq: oss: Fix races at processing SysEx messages
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57895
- ksmbd: set ATTR_CTIME flags when setting mtime
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57896
- btrfs: flush delalloc workers queue before stopping cleaner kthread during
unmount
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57897
- drm/amdkfd: Correct the migration DMA map direction
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57899
- wifi: mac80211: fix mbss changed flags corruption on 32 bit systems
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57900
- ila: serialize calls to nf_register_net_hooks()
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57901
- af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57902
- af_packet: fix vlan_get_tci() vs MSG_PEEK
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57903
- net: restrict SO_REUSEPORT to inet sockets
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-36476
- RDMA/rtrs: Ensure 'ib_sge list' is accessible
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-39282
- net: wwan: t7xx: Fix FSM command timeout issue
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57801
- net/mlx5e: Skip restore TC rules for vport rep without loaded flag
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57802
- netrom: check buffer length before accessing it
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57841
- net: fix memory leak in tcp_conn_request()
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-57931
- selinux: ignore unknown extended permissions
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-56761
- x86/fred: Clear WFE in missing-ENDBRANCH #CPs
* Noble update: upstream stable patchset 2025-04-09 (LP: #2106632) //
CVE-2024-53179
- smb: client: fix use-after-free of signing key
* uprobe-related panics during profiling (LP: #2104210)
- uprobes: Fix race in uprobe_free_utask
* ubuntu_bpf failed to build on Noble / Oracular (LP: #2069407)
- selftests/bpf: Fix compilation failure when CONFIG_NET_FOU!=y
* nfsd hangs and never recovers after NFS4ERR_DELAY and a connection loss
(LP: #2103564)
- NFSD: Reset cb_seq_status after NFS4ERR_DELAY
* thermal: Fix temperature readings on intel hardware (LP: #2103427)
- thermal: intel: intel_tcc: Add model checks for temperature registers
- thermal: intel: intel_tcc_cooling: Use a model-specific bitmask for TCC
offset
- hwmon: (coretemp) Extend the bitmask to read temperature to 0xff
* [SRU] Fix Lenovo M70/90 gen6 micmute key and led (LP: #2101811)
- ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform
- ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage
* Noble update: upstream stable patchset 2025-03-22 (LP: #2103869)
- ceph: allocate sparse_ext map only for sparse reads
- mm/vmstat: fix a W=1 clang compiler warning
- tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()
- tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection
- bpf: Check negative offsets in __bpf_skb_min_len()
- mtd: diskonchip: Cast an operand to prevent potential overflow
- mtd: rawnand: arasan: Fix double assertion of chip-select
- mtd: rawnand: arasan: Fix missing de-registration of NAND
- phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP
- phy: core: Fix an OF node refcount leakage in _of_phy_get()
- phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()
- phy: core: Fix that API devm_phy_put() fails to release the phy
- phy: core: Fix that API devm_of_phy_provider_unregister() fails to
unregister the phy provider
- phy: core: Fix that API devm_phy_destroy() fails to destroy the phy
- phy: usb: Toggle the PHY power during init
- phy: rockchip: naneng-combphy: fix phy reset
- dmaengine: mv_xor: fix child node refcount handling in early exit
- dmaengine: dw: Select only supported masters for ACPI devices
- dmaengine: tegra: Return correct DMA status when paused
- dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd()
- dmaengine: apple-admac: Avoid accessing registers in probe
- stddef: make __struct_group() UAPI C++-friendly
- tracing/kprobe: Make trace_kprobe's module callback called after jump_label
update
- watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04
- watchdog: mediatek: Add support for MT6735 TOPRGU/WDT
- scsi: qla1280: Fix hw revision numbering for ISP1020/1040
- udf: Skip parent dir link count update if corrupted
- ALSA: hda/conexant: fix Z60MR100 startup pop issue
- ALSA: sh: Use standard helper for buffer accesses
- smb: server: Fix building with GCC 15
- regmap: Use correct format specifier for logging range errors
- LoongArch: Fix reserving screen info memory for above-4G firmware
- LoongArch: BPF: Adjust the parameter of emit_jirl()
- platform/x86: asus-nb-wmi: Ignore unknown event 0xCF
- spi: intel: Add Panther Lake SPI controller support
- scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load
time
- scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN
as an error
- spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled()
- blk-mq: register cpuhp callback after hctx is added to xarray table
- blk-mq: move cpuhp callback registering out of q->sysfs_lock
- MIPS: Probe toolchain support of -msym32
- MIPS: mipsregs: Set proper ISA level for virt extensions
- freezer, sched: Report frozen tasks as 'D' instead of 'R'
- tracing: Constify string literal data member in struct trace_event_call
- io_uring/sqpoll: fix sqpoll error handling races
- i2c: microchip-core: actually use repeated sends
- i2c: imx: add imx7d compatible string for applying erratum ERR007805
- i2c: microchip-core: fix "ghost" detections
- btrfs: sysfs: fix direct super block member reads
- ALSA: sh: Fix wrong argument order for copy_from_iter()
- block: avoid to reuse `hctx` not removed from cpuhp callback list
- fork: avoid inappropriate uprobe access to invalid mm
- ASoC: SOF: Intel: hda-dai: Do not release the link DMA on STOP
- power: supply: bq24190: Fix BQ24296 Vbus regulator support
- udf: Verify inode link counts before performing rename
- ALSA: ump: Indicate the inactive group in legacy substream names
- ALSA: ump: Update legacy substream names upon FB info update
- scsi: mpi3mr: Synchronize access to ioctl data buffer
- scsi: mpi3mr: Handling of fault code for insufficient power
- objtool: Add bch2_trans_unlocked_error() to bcachefs noreturns
- dmaengine: loongson2-apb: Change GENMASK to GENMASK_ULL
- perf/x86/intel/ds: Add PEBS format 6
- btrfs: add and use helper to verify the calling task has locked the inode
- btrfs: fix race with memory mapped writes when activating swap file
- btrfs: fix swap file activation failure due to extents that used to be
shared
- ALSA: ump: Shut up truncated string warning
- Upstream stable to v6.6.69, v6.12.8
* Noble update: upstream stable patchset 2025-03-22 (LP: #2103869) //
CVE-2024-56758
- btrfs: check folio mapping after unlock in relocate_one_folio()
* Noble update: upstream stable patchset 2025-03-22 (LP: #2103869) //
CVE-2024-56759
- btrfs: fix use-after-free when COWing tree bock and tracing is enabled
* Noble update: upstream stable patchset 2025-03-22 (LP: #2103869) //
CVE-2024-57806
- btrfs: fix transaction atomicity bug when enabling simple quotas
* Noble update: upstream stable patchset 2025-03-22 (LP: #2103869) //
CVE-2024-57793
- virt: tdx-guest: Just leak decrypted memory on unrecoverable errors
* Noble update: upstream stable patchset 2025-03-22 (LP: #2103869) //
CVE-2024-56764
- ublk: detach gendisk from ublk device if add_disk() fails
* Noble update: upstream stable patchset 2025-03-22 (LP: #2103869) //
CVE-2024-57804
- scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs
* Noble update: upstream stable patchset 2025-03-22 (LP: #2103869) //
CVE-2024-57792
- power: supply: gpio-charger: Fix set charge current limits
* Noble update: upstream stable patchset 2025-03-22 (LP: #2103869) //
CVE-2024-56760
- PCI/MSI: Handle lack of irqdomain gracefully
* Noble update: upstream stable patchset 2025-03-22 (LP: #2103869) //
CVE-2024-56763
- tracing: Prevent bad count for tracing_cpumask_write
* Noble update: upstream stable patchset 2025-03-22 (LP: #2103869) //
CVE-2024-57946
- virtio-blk: don't keep queue frozen during system suspend
* Noble update: upstream stable patchset 2025-03-22 (LP: #2103869) //
CVE-2024-57807
- scsi: megaraid_sas: Fix for a potential deadlock
* Noble update: upstream stable patchset 2025-03-22 (LP: #2103869) //
CVE-2024-56767
- dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
* Noble update: upstream stable patchset 2025-03-22 (LP: #2103869) //
CVE-2024-56769
- media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266)
- usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with
iommu enabled
- PCI: vmd: Create domain symlink before pci_bus_add_devices()
- PCI: Add ACS quirk for Broadcom BCM5760X NIC
- usb: cdns3-ti: Add workaround for Errata i2409
- MIPS: Loongson64: DTS: Fix msi node for ls7a
- ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP
- ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C
- usb: cdns3: Add quirk flag to enable suspend residency
- platform/x86: p2sb: Make p2sb_get_devfn() return void
- p2sb: Factor out p2sb_read_from_cache()
- p2sb: Introduce the global flag p2sb_hidden_by_bios
- p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache()
- p2sb: Do not scan and remove the P2SB device when it is unhidden
- i2c: pnx: Fix timeout in wait functions
- xfs: fix the contact address for the sysfs ABI documentation
- xfs: verify buffer, inode, and dquot items every tx commit
- xfs: use consistent uid/gid when grabbing dquots for inodes
- xfs: declare xfs_file.c symbols in xfs_file.h
- xfs: create a new helper to return a file's allocation unit
- xfs: Fix xfs_flush_unmap_range() range for RT
- xfs: Fix xfs_prepare_shift() range for RT
- xfs: convert comma to semicolon
- xfs: fix file_path handling in tracepoints
- xfs: remove unused parameter in macro XFS_DQUOT_LOGRES
- xfs: attr forks require attr, not attr2
- xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set
- xfs: Fix the owner setting issue for rmap query in xfs fsmap
- xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code
- xfs: take m_growlock when running growfsrt
- xfs: reset rootdir extent size hint after growfsrt
- tools: hv: change permissions of NetworkManager configuration file
- cxl/pci: Fix potential bogus return value upon successful probing
- cxl/region: Fix region creation for greater than x2 switches
- net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
- ionic: use ee->offset when returning sprom data
- net: renesas: rswitch: rework ts tags management
- net: hinic: Fix cleanup in create_rxqs/txqs()
- net: ethernet: bgmac-platform: fix an OF node reference leak
- ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems
- netfilter: ipset: Fix for recursive locking warning
- selftests: openvswitch: fix tcpdump execution
- net: mdiobus: fix an OF node reference leak
- mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
- mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe()
- EDAC/amd64: Simplify ECC check on unified memory controllers
- chelsio/chtls: prevent potential integer overflow on 32bit
- i2c: riic: Always round-up when calculating bus period
- efivarfs: Fix error on non-existent file
- hexagon: Disable constant extender optimization for LLVM prior to 19.1.0
- USB: serial: option: add TCL IK512 MBIM & ECM
- USB: serial: option: add MeiG Smart SLM770A
- USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
- USB: serial: option: add MediaTek T7XX compositions
- USB: serial: option: add Telit FE910C04 rmnet compositions
- thunderbolt: Improve redrive mode handling
- drm/panel: novatek-nt35950: fix return value check in nt35950_probe()
- i915/guc: Reset engine utilization buffer before registration
- i915/guc: Ensure busyness counter increases motonically
- i915/guc: Accumulate active runtime on gt reset
- hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit
Registers
- hwmon: (tmp513) Fix Current Register value interpretation
- hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit
Registers
- zram: refuse to use zero sized block device as backing device
- zram: fix uninitialized ZRAM not releasing backing device
- zram: fix potential UAF of zram table
- vmalloc: fix accounting with i915
- btrfs: tree-checker: reject inline extent items with 0 ref count
- smb: client: fix TCP timers deadlock after rmmod
- tracing: Fix test_event_printk() to process entire print argument
- tracing: Add missing helper functions in event pointer dereference check
- tracing: Add "%s" check in test_event_printk()
- tracing: Have process_string() also allow arrays
- selftests/memfd: run sysctl tests when PID namespace support is enabled
- selftests/bpf: Use asm constraint "m" for LoongArch
- io_uring: Fix registered ring file refcount leak
- NFS/pnfs: Fix a live lock between recalled layouts and layoutget
- of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent()
- of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
- nilfs2: fix buffer head leaks in calls to truncate_inode_pages()
- udmabuf: also check for F_SEAL_FUTURE_WRITE
- of: Fix error path in of_parse_phandle_with_args_map()
- of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
- ceph: validate snapdirname option length when mounting
- ceph: improve error handling and short/overflow-read logic in
__ceph_sync_read()
- ceph: fix memory leaks in __ceph_sync_read()
- epoll: Add synchronous wakeup support for ep_poll_callback
- io_uring/rw: avoid punting to io-wq directly
- drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
- xfs: sb_spino_align is not verified
- xfs: fix sparse inode limits on runt AG
- xfs: fix sb_spino_align checks for large fsblock sizes
- xfs: fix zero byte checking in the superblock scrubber
- netdev: fix repeated netlink messages in queue dump
- team: Fix feature exposure when no ports are present
- can: m_can: fix missed interrupts with m_can_pci
- netdev-genl: avoid empty messages in queue dump
- KVM: arm64: Do not allow ID_AA64MMFR0_EL1.ASIDbits to be overridden
- KVM: arm64: Fix set_id_regs selftest for ASIDBITS becoming unwritable
- net: mctp: handle skb cleanup on sock_queue failures
- xhci: retry Stop Endpoint on buggy NEC controllers
- usb: xhci: Limit Stop Endpoint retries
- usb: xhci: Avoid queuing redundant Stop Endpoint commands
- xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic
- thunderbolt: Add support for Intel Panther Lake-M/P
- thunderbolt: Don't display nvm_version unless upgrade supported
- drm/panel: st7701: Add prepare_prev_first flag to drm_panel
- drm/panel: synaptics-r63353: Fix regulator unbalance
- drm/amdgpu/nbio7.11: fix IP version check
- drm/amdgpu/nbio7.7: fix IP version check
- fgraph: Still initialize idle shadow stacks when starting
- x86/hyperv: Fix hv tsc page based sched_clock for hibernation
- ocfs2: fix the space leak in LA when releasing LA
- of: property: fw_devlink: Do not use interrupt-parent directly
- of: address: Preserve the flags portion on 1:1 dma-ranges mapping
- Upstream stable to v6.6.68, v6.12.7
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-56710
- ceph: fix memory leak in ceph_direct_read_write()
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-53685
- ceph: give up on paths longer than PATH_MAX
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-54193
- accel/ivpu: Fix WARN in ivpu_ipc_send_receive_internal()
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-54455
- accel/ivpu: Fix general protection fault in ivpu_bo_list()
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-53690
- nilfs2: prevent use of deleted inode
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-56709
- io_uring: check if iowq is killed before queuing
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-55881
- KVM: x86: Play nice with protected guests in complete_hypercall_exit()
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-55916
- Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-56369
- drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-56372
- net: tun: fix tun_napi_alloc_frags()
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-56715
- ionic: Fix netdev notifier unregister on failure
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-56716
- netdevsim: prevent bad user input in nsim_dev_health_break_write()
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-56717
- net: mscc: ocelot: fix incorrect IFH SRC_PORT field in
ocelot_ifh_set_basic()
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-57791
- net/smc: check return value of sock_recvmsg when draining clc data
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-47408
- net/smc: check smcd_v2_ext_offset when receiving proposal msg
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-49568
- net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-49571
- net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal
msg
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-56718
- net/smc: protect link down work from execute after lgr freed
* Noble update: upstream stable patchset 2025-03-14 (LP: #2102266) //
CVE-2024-41013
- xfs: don't walk off the end of a directory data block
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181)
- perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG
- ksmbd: fix racy issue from session lookup and expire
- splice: do not checksum AF_UNIX sockets
- tcp: check space before adding MPTCP SYN options
- ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5
- usb: host: max3421-hcd: Correctly abort a USB request.
- ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys()
- usb: dwc2: Fix HCD resume
- usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature
- usb: dwc2: Fix HCD port connection race
- scsi: ufs: core: Update compl_time_stamp_local_clock after completing a cqe
- usb: gadget: midi2: Fix interpretation of is_midi1 bits
- usb: ehci-hcd: fix call balance of clocks handling routines
- usb: typec: anx7411: fix fwnode_handle reference leak
- usb: typec: anx7411: fix OF node reference leaks in
anx7411_typec_switch_probe()
- usb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only mode
- drm/i915: Fix memory leak by correcting cache object name in error handler
- xfs: update btree keys correctly when _insrec splits an inode root block
- xfs: don't drop errno values when we fail to ficlone the entire range
- xfs: return from xfs_symlink_verify early on V4 filesystems
- xfs: fix scrub tracepoints when inode-rooted btrees are involved
- xfs: only run precommits once per transaction object
- bpf: Check size for BTF-based ctx access of pointer members
- bpf: Fix theoretical prog_array UAF in __uprobe_perf_func()
- bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog
- bpf, sockmap: Fix update element with same
- wifi: mac80211: init cnt before accessing elem in
ieee80211_copy_mbssid_beacon
- wifi: mac80211: clean up 'ret' in sta_link_apply_parameters()
- wifi: mac80211: fix station NSS capability initialization order
- batman-adv: Do not send uninitialized TT changes
- batman-adv: Remove uninitialized data in full table TT response
- batman-adv: Do not let TT changes list grows indefinitely
- wifi: cfg80211: sme: init n_channels before channels[] access
- selftests: mlxsw: sharedbuffer: Remove h1 ingress test case
- selftests: mlxsw: sharedbuffer: Remove duplicate test cases
- selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted
- ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init()
- net: mscc: ocelot: fix memory leak on ocelot_port_add_txtstamp_skb()
- net: mscc: ocelot: improve handling of TX timestamp for unknown skb
- net: mscc: ocelot: ocelot->ts_id_lock and ocelot_port->tx_skbs.lock are IRQ-
safe
- net: mscc: ocelot: be resilient to loss of PTP packets during transmission
- net: mscc: ocelot: perform error cleanup in ocelot_hwstamp_set()
- spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user()
- net: sparx5: fix FDMA performance issue
- net: sparx5: fix the maximum frame length register
- ACPI: resource: Fix memory resource type union access
- cxgb4: use port number to set mac addr
- qca_spi: Fix clock speed for multiple QCA7000
- qca_spi: Make driver probing reliable
- ASoC: amd: yc: Fix the wrong return value
- Documentation: PM: Clarify pm_runtime_resume_and_get() return value
- net: renesas: rswitch: fix race window between tx start and complete
- net: renesas: rswitch: fix leaked pointer on error path
- net: renesas: rswitch: handle stop vs interrupt race
- net: dsa: felix: fix stuck CPU-injected packets with short taprio windows
- netem: Update sch->q.qlen before qdisc_tree_reduce_backlog()
- bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
- team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
- ACPICA: events/evxfregn: don't release the ContextMutex that was never
acquired
- Bluetooth: iso: Fix recursive locking warning
- Bluetooth: SCO: Add support for 16 bits transparent voice setting
- net: renesas: rswitch: fix initial MPIC register setting
- net: dsa: microchip: KSZ9896 register regmap alignment to 32 bit boundaries
- blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
- kselftest/arm64: abi: fix SVCR detection
- KVM: arm64: Disable MPAM visibility by default and ignore VMM writes
- selftests/bpf: remove use of __xlated()
- xen/netfront: fix crash when removing device
- x86: make get_cpu_vendor() accessible from Xen code
- objtool/x86: allow syscall instruction
- x86/static-call: provide a way to do very early static-call updates
- x86/xen: don't do PV iret hypercall through hypercall page
- x86/xen: add central hypercall functions
- x86/xen: fix xen_hypercall_hvm() to not clobber %rbx
- x86/xen: add FRAME_END to xen_hypercall_hvm()
- x86/xen: use new hypercall functions instead of hypercall page
- x86/xen: remove hypercall page
- x86/static-call: fix 32-bit build
- x86/asm: Make serialize() always_inline
- x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0
- serial: sh-sci: Check if TX data was written to device in .tx_empty()
- gpio: ljca: Initialize num before accessing item in ljca_gpio_config
- ALSA: hda/realtek: Fix headset mic on Acer Nitro 5
- drm/amdkfd: Use device based logging for errors
- drm/amdkfd: pause autosuspend when creating pdd
- drm/amdkfd: fixed page fault when enable MES shader debugger
- drm/i915/color: Stop using non-posted DSB writes for legacy LUT
- drm/amd/pm: Set SMU v13.0.7 default workload type
- xfs: return a 64-bit block count from xfs_btree_count_blocks
- perf machine: Initialize machine->env to address a segfault
- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips
- net: renesas: rswitch: fix possible early skb release
- Bluetooth: Improve setsockopt() handling of malformed user input
- libperf: evlist: Fix --cpu argument on hybrid platform
- selftests: netfilter: Stabilize rpath.sh
- net, team, bonding: Add netdev_base_features helper
- bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features
- team: Fix initial vlan_feature set in __team_compute_features
- drm/xe: fix the ERR_PTR() returned on failure to allocate tiny pt
- Upstream stable to v6.6.67, v6.12.6
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-56652
- drm/xe/reg_sr: Remove register pool
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-54460
- Bluetooth: iso: Fix circular lock in iso_listen_bis
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-57879
- Bluetooth: iso: Always release hdev at the end of iso_listen_bis
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-56656
- bnxt_en: Fix aggregation ID mask to prevent oops on 5760X chips
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-53125
- bpf: sync_linked_regs() must preserve subreg_def
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-56654
- Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-56770
- net/sched: netem: account for backlog updates from child qdisc
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-54683
- netfilter: IDLETIMER: Fix for possible ABBA deadlock
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-55639
- net: renesas: rswitch: avoid use-after-put for a device tree node
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-56657
- ALSA: control: Avoid WARN() for symlink errors
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-56659
- net: lapb: increase LAPB_HEADER_LEN
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-56660
- net/mlx5: DR, prevent potential error pointer dereference
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-56662
- acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-56664
- bpf, sockmap: Fix race between element replace and close()
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-56667
- drm/i915: Fix NULL pointer dereference in capture_engine
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-56670
- usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to
accessing null pointer
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-53687
- riscv: Fix IPIs usage in kfence_protect_page()
* Noble update: upstream stable patchset 2025-03-13 (LP: #2102181) //
CVE-2024-56675
- bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors
* Noble update: upstream stable patchset 2025-02-04 (LP: #2097393)
- selftests: net: Remove executable bits from library scripts
* CVE-2024-56653
- Bluetooth: btmtk: avoid UAF in btmtk_process_coredump
[ Ubuntu: 6.8.0-58.60 ]
* noble/linux: 6.8.0-58.60 -proposed tracker (LP: #2102529)
* Packaging resync (LP: #1786013)
- [Packaging] update variants
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/2025.03.17)
* wdat_wdt.ko should be pulled in by linux-image-virtual (LP: #2098554)
- [Packaging]: wdat_wdt.ko is moved from "linux-modules-extra-*-generic" to
"linux-modules-*-generic"
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118)
- openrisc: Use asm-generic's version of fix_to_virt() & virt_to_fix()
- iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call
- watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency
- watchdog: apple: Actually flush writes after requesting watchdog restart
- watchdog: mediatek: Make sure system reset gets asserted in
mtk_wdt_restart()
- can: gs_usb: add VID/PID for Xylanta SAINT3 product family
- can: gs_usb: add usb endpoint address detection at driver probe step
- can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL
- can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics
- can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics
- can: hi311x: hi3110_can_ist(): fix {rx,tx}_errors statistics
- can: sja1000: sja1000_err(): fix {rx,tx}_errors statistics
- can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
- can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics
- can: f81604: f81604_handle_can_bus_errors(): fix {rx,tx}_errors statistics
- ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init()
- selftests: hid: fix typo and exit code
- ptp: Add error handling for adjfine callback in ptp_clock_adjtime
- net/sched: tbf: correct backlog statistic for GSO packets
- net: hsr: fix fill_frame_info() regression vs VLAN packets
- platform/x86: asus-wmi: add support for vivobook fan profiles
- platform/x86: asus-wmi: Fix inconsistent use of thermal policies
- platform/x86: asus-wmi: Ignore return value when writing thermal policy
- net/smc: mark optional smcd_ops and check for support when called
- net/smc: add operations to merge sndbuf with peer DMB
- net/smc: {at|de}tach sndbuf to peer DMB if supported
- net/smc: refactoring initialization of smc sock
- net/qed: allow old cards not supporting "num_images" to work
- ixgbevf: stop attempting IPSEC offload on Mailbox API 1.5
- ixgbe: downgrade logging of unsupported VF API version to debug
- net: sched: fix erspan_opt settings in cls_flower
- netfilter: nft_set_hash: skip duplicated elements pending gc run
- netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext
- ethtool: Fix wrong mod state in case of verbose and no_mask bitset
- mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst
- mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4
- net/mlx5e: Remove workaround to avoid syndrome for internal port
- xhci: Allow RPM on the USB controller (1022:43f7) by default
- gpio: grgpio: use a helper variable to store the address of ofdev->dev
- usb: dwc3: gadget: Rewrite endpoint allocation flow
- usb: dwc3: ep0: Don't reset resource alloc flag (including ep0)
- usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED
- mmc: mtk-sd: use devm_mmc_alloc_host
- mmc: mtk-sd: Fix error handle of probe function
- mmc: mtk-sd: fix devm_clk_get_optional usage
- mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag setting
- zram: do not mark idle slots that cannot be idle
- zram: clear IDLE flag in mark_idle()
- powerpc/vdso: Refactor CFLAGS for CVDSO build
- powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang
- ntp: Remove invalid cast in time offset math
- driver core: Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link
- driver core: fw_devlink: Stop trying to optimize cycle detection logic
- drivers: core: fix device leak in __fw_devlink_relax_cycles()
- i3c: master: support to adjust first broadcast address speed
- i3c: master: svc: use slow speed for first broadcast address
- i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter
- i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS
- i3c: master: Extend address status bit to 4 and add
I3C_ADDR_SLOT_EXT_DESIRED
- i3c: master: Fix dynamic address leak when 'assigned-address' is present
- i3c: master: Fix missing 'ret' assignment in set_speed()
- drm/bridge: it6505: update usleep_range for RC circuit charge time
- drm/bridge: it6505: Fix inverted reset polarity
- scsi: ufs: core: Always initialize the UIC done completion
- scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG
- bpf, vsock: Fix poll() missing a queue
- bpf, vsock: Invoke proto::close on close()
- xsk: always clear DMA mapping information when unmapping the pool
- bpftool: fix potential NULL pointer dereferencing in prog_dump()
- drm/sti: Add __iomem for mixer_dbg_mxn's parameter
- ALSA: seq: ump: Use automatic cleanup of kfree()
- ALSA: ump: Update substream name from assigned FB names
- ALSA: seq: ump: Fix seq port updates per FB info notify
- ALSA: usb-audio: Notify xrun for low-latency mode
- tools: Override makefile ARCH variable if defined, but empty
- ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai index
- ASoC: SOF: ipc3-topology: fix resource leaks in
sof_ipc3_widget_setup_comp_dai()
- bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
- scsi: scsi_debug: Fix hrtimer support for ndelay
- ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec
- drm/v3d: Enable Performance Counters before clearing them
- scatterlist: fix incorrect func name in kernel-doc
- iio: magnetometer: yas530: use signed integer type for clamp limits
- bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
- bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem
- bpf: Handle in-place update for full LPM trie correctly
- bpf: Fix exact match conditions in trie_get_next_key()
- x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the WRMSR fails
- watchdog: rti: of: honor timeout-sec property
- can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS80000789E 6.
- tracing: Fix cmp_entries_dup() to respect sort() comparison rules
- arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit
ASIDs
- ALSA: usb-audio: add mixer mapping for Corsair HS80
- ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
- ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
- scsi: qla2xxx: Fix abort in bsg timeout
- scsi: qla2xxx: Fix NVMe and NPIV connect issue
- scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
- scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
- scsi: ufs: core: Add missing post notify for power mode change
- fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points
- drm/dp_mst: Verify request type in the corresponding down message reply
- drm/amdgpu/hdp5.2: do a posting read when flushing HDP
- modpost: Add .irqentry.text to OTHER_SECTIONS
- x86/kexec: Restore GDT on return from ::preserve_context kexec
- dma-buf: fix dma_fence_array_signaled v4
- dma-fence: Fix reference leak on fence merge failure path
- dma-fence: Use kernel's sort for merging fences
- regmap: detach regmap from dev on regmap_exit
- mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10
tablet
- mmc: core: Further prevent card detect during shutdown
- ocfs2: update seq_file index in ocfs2_dlm_seq_next
- lib: stackinit: hide never-taken branch from compiler
- kasan: make report_lock a raw spinlock
- x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page tables
- epoll: annotate racy check
- kselftest/arm64: Log fp-stress child startup errors to stdout
- btrfs: avoid unnecessary device path update for the same device
- btrfs: do not clear read-only when adding sprout device
- kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
- hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list
- ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID
- perf/x86/amd: Warn only on new bits set
- spi: spi-fsl-lpspi: Adjust type of scldiv
- HID: add per device quirk to force bind to hid-generic
- media: uvcvideo: RealSense D421 Depth module metadata
- media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera
- media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108
- mmc: core: Add SD card quirk for broken poweroff notification
- mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED
- regmap: maple: Provide lockdep (sub)class for maple tree's internal lock
- selftests/resctrl: Protect against array overflow when reading strings
- drm/vc4: hdmi: Avoid log spam for audio start failure
- drm/vc4: hvs: Set AXI panic modes for the HVS
- drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
- drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition
- drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK
- drm/bridge: it6505: Enable module autoloading
- drm/mcde: Enable module autoloading
- drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
- drm/display: Fix building with GCC 15
- ALSA: hda: Use own quirk lookup helper
- ALSA: hda/conexant: Use the new codec SSID matching
- r8169: don't apply UDP padding quirk on RTL8126A
- samples/bpf: Fix a resource leak
- net: fec_mpc52xx_phy: Use %pa to format resource_size_t
- net: ethernet: fs_enet: Use %pa to format resource_size_t
- net/sched: cbs: Fix integer overflow in cbs_set_port_rate()
- Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
- wifi: ath5k: add PCI ID for SX76X
- wifi: ath5k: add PCI ID for Arcadyan devices
- fanotify: allow reporting errors on failure to open fd
- drm/panel: simple: Add Microchip AC69T88A LVDS Display panel
- net: sfp: change quirks for Alcatel Lucent G-010S-P
- net: stmmac: Programming sequence for VLAN packets with split header
- drm/sched: memset() 'job' in drm_sched_job_init()
- amdgpu/uvd: get ring reference from rq scheduler
- drm/amdgpu: don't access invalid sched
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih
- drm/amdgpu: Dereference the ATCS ACPI buffer
- netlink: specs: Add missing bitset attrs to ethtool spec
- drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
- fsl/fman: Validate cell-index value obtained from Device Tree
- drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
- ALSA: usb-audio: Make mic volume workarounds globally applicable
- wifi: ipw2x00: libipw_rx_any(): fix bad alignment
- dsa: qca8k: Use nested lock to avoid splat
- Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables
- Bluetooth: Add new quirks for ATS2851
- Bluetooth: Support new quirks for ATS2851
- Bluetooth: Set quirks for ATS2851
- ASoC: hdmi-codec: reorder channel allocation list
- rocker: fix link status detection in rocker_carrier_init()
- net/neighbor: clear error in case strict check is not set
- netpoll: Use rcu_access_pointer() in __netpoll_setup
- pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU
- tracing/ftrace: disable preemption in syscall probe
- tracing: Use atomic64_inc_return() in trace_clock_counter()
- tools/rtla: fix collision with glibc sched_attr/sched_set_attr
- rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long
- scsi: ufs: core: Make DMA mask configuration more flexible
- scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths
- clk: qcom: rcg2: add clk_rcg2_shared_floor_ops
- clk: qcom: rpmh: add support for SAR2130P
- clk: qcom: tcsrcc-sm8550: add SAR2130P support
- scsi: st: Don't modify unknown block number in MTIOCGET
- scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset
- pinctrl: qcom-pmic-gpio: add support for PM8937
- pinctrl: qcom: spmi-mpp: Add PM8937 compatible
- thermal/drivers/qcom/tsens-v1: Add support for MSM8937 tsens
- nvdimm: rectify the illogical code within nd_dax_probe()
- smb: client: memcpy() with surrounding object base address
- verification/dot2: Improve dot parser robustness
- KMSAN: uninit-value in inode_go_dump (5)
- PCI: qcom: Add support for IPQ9574
- PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs
- PCI: vmd: Set devices to D0 before enabling PM L1 Substates
- PCI: Detect and trust built-in Thunderbolt chips
- PCI: Add 'reset_subordinate' to reset hierarchy below bridge
- PCI: Add ACS quirk for Wangxun FF5xxx NICs
- f2fs: print message if fscorrupted was found in f2fs_new_node_page()
- ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840
- ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[]
- fs/ntfs3: Fix case when unmarked clusters intersect with zone
- usb: chipidea: udc: handle USB Error Interrupt if IOC not set
- iio: light: ltr501: Add LTER0303 to the supported devices
- ASoC: amd: yc: fix internal mic on Redmi G 2022
- drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3
- drm/amdgpu/vcn: reset fw_shared under SRIOV
- ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6
21M1CTO1WW
- misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle
- rtc: cmos: avoid taking rtc_lock for extended period of time
- serial: 8250_dw: Add Sophgo SG2044 quirk
- smb: client: don't try following DFS links in cifs_tree_connect()
- setlocalversion: work around "git describe" performance
- sched/core: Remove the unnecessary need_resched() check in nohz_csd_func()
- sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning
busy
- sched/core: Prevent wakeup of ksoftirqd during idle load balance
- btrfs: fix missing snapshot drew unlock when root is dead during swap
activation
- clk: en7523: Initialize num before accessing hws in en7523_register_clocks()
- tracing/eprobe: Fix to release eprobe when failed to add dyn_event
- x86: Fix build regression with CONFIG_KEXEC_JUMP enabled
- Revert "unicode: Don't special case ignorable code points"
- vfio/mlx5: Align the page tracking max message size with the device
capability
- selftests/ftrace: adjust offset for kprobe syntax error test
- KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn from
kvm_faultin_pfn()
- jffs2: Fix rtime decompressor
- mm/damon/vaddr: fix issue in damon_va_evenly_split_region()
- iio: invensense: fix multiple odr switch when FIFO is off
- ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume"
- ALSA: hda: Fix build error without CONFIG_SND_DEBUG
- usb: dwc3: ep0: Don't reset resource alloc flag
- ALSA: usb-audio: Update UMP group attributes for GTB blocks, too
- platform/x86: asus-wmi: Fix thermal profile initialization
- i3c: master: svc: fix possible assignment of the same address to two devices
- btrfs: drop unused parameter file_offset from
btrfs_encoded_read_regular_fill_pages()
- md/raid5: Wait sync io to finish before changing group cnt
- media: platform: rga: fix 32-bit DMA limitation
- net: phy: dp83869: fix status reporting for 1000base-x autonegotiation
- remoteproc: qcom_q6v5_pas: disable auto boot for wpss
- mtd: spinand: winbond: Fix 512GW and 02JW OOB layout
- PCI: Pass domain number to pci_bus_release_domain_nr() explicitly
- dt-bindings: net: fec: add pps channel property
- net: fec: refactor PPS channel configuration
- net: fec: make PPS channel configurable
- drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs
- drm/xe/migrate: use XE_BO_FLAG_PAGETABLE
- drm/amd: Add some missing straps from NBIO 7.11.0
- drm/amd: Fix initialization mistake for NBIO 7.11 devices
- drm/amdgpu/pm: Don't use OD table on Arcturus
- drm/amd/pm: Remove arcturus min power limit
- drm/amd/display: update pipe selection policy to check head pipe
- drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto
- Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs"
- ipv6: avoid possible NULL deref in modify_prefix_route()
- net: phy: microchip: Reset LAN88xx PHY to ensure clean link state on
LAN7800/7850
- ice: fix PHY Clock Recovery availability check
- vsock/test: fix failures due to wrong SO_RCVLOWAT parameter
- vsock/test: fix parameter types in SO_VM_SOCKETS_* calls
- mmc: core Convert UNSTUFF_BITS macro to inline function
- mmc: sd: SDUC Support Recognition
- mmc: core: Adjust ACMD22 to SDUC
- mmc: core: Use GFP_NOIO in ACMD22
- f2fs: clean up w/ F2FS_{BLK_TO_BYTES,BTYES_TO_BLK}
- f2fs: fix to adjust appropriate length for fiemap
- f2fs: fix to requery extent which cross boundary of inquiry
- drm/amd/display: calculate final viewport before TAP optimization
- drm/amd/display: Ignore scalar validation failure if pipe is phantom
- pmdomain: core: Add missing put_device()
- pmdomain: core: Fix error path in pm_genpd_init() when ida alloc fails
- pmdomain: core: add dummy release function to genpd device
- bpf: Ensure reg is PTR_TO_STACK in process_iter_arg
- bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_misc
- LoongArch: KVM: Protect kvm_check_requests() with SRCU
- net :mana :Request a V2 response version for MANA_QUERY_GF_STAT
- ALSA: usb-audio: Add extra PID for RME Digiface USB
- ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops
- scsi: ufs: pltfrm: Disable runtime PM during removal of glue drivers
- io_uring/cmd: document some uring_cmd related helpers
- io_uring: Change res2 parameter type in io_uring_cmd_done
- selftests/damon: add _damon_sysfs.py to TEST_FILES
- drm/amd/display: Correct prefetch calculation
- drm/amd/amdgpu: allow use kiq to do hdp flush under sriov
- drm/amdgpu/hdp6.0: do a posting read when flushing HDP
- drm/amdgpu/hdp4.0: do a posting read when flushing HDP
- drm/amdgpu/hdp5.0: do a posting read when flushing HDP
- x86/cpu/intel: Switch to new Intel CPU model defines
- x86/cpu/intel: Drop stray FAM6 check with new Intel CPU model defines
- x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR implementation
- mm/damon: fix order of arguments in damos_before_apply tracepoint
- mm: respect mmap hint address when aligning for THP
- scsi: ufs: pltfrm: Drop PM runtime reference count after ufshcd_remove()
- memblock: allow zero threshold in validate_numa_converage()
- s390/pci: Sort PCI functions prior to creating virtual busses
- s390/pci: Use topology ID for multi-function devices
- s390/pci: Ignore RID for isolated VFs
- s390/pci: Fix SR-IOV for PFs initially in standby
- s390/pci: Pull search for parent PF out of zpci_iov_setup_virtfn()
- s390/pci: Fix handling of isolated VFs
- ext4: partial zero eof block on unaligned inode size extension
- crypto: ecdsa - Convert byte arrays with key coordinates to digits
- crypto: ecc - Prevent ecc_digits_from_bytes from reading too many bytes
- crypto: ecdsa - Rename keylen to bufsize where necessary
- crypto: ecdsa - Use ecc_digits_from_bytes to convert signature
- crypto: ecdsa - Avoid signed integer overflow on signature decoding
- ACPI: video: force native for Apple MacbookPro11,2 and Air7,2
- cleanup: Adjust scoped_guard() macros to avoid potential warning
- gpio: free irqs that are still requested when the chip is being removed
- media: uvcvideo: Force UVC version to 1.0a for 0408:4035
- media: uvcvideo: Force UVC version to 1.0a for 0408:4033
- wifi: mac80211: export ieee80211_purge_tx_queue() for drivers
- drm/amd/display: skip disable CRTC in seemless bootup case
- drm/amd/display: disable SG displays on cyan skillfish
- wifi: mac80211: Add non-atomic station iterator
- accel/qaic: Add AIC080 support
- mptcp: annotate data-races around subflow->fully_established
- net/tcp: Add missing lockdep annotations for TCP-AO hlist traversals
- drm/amd/display: Prune Invalid Modes For HDMI Output
- i2c: i801: Add support for Intel Arrow Lake-H
- i2c: i801: Add support for Intel Panther Lake
- Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions
- Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925
- Bluetooth: btusb: Add USB HW IDs for MT7921/MT7922/MT7925
- Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925
- Bluetooth: btusb: Add new VID/PID 0489/e124 for MT7925
- Bluetooth: btusb: Add 3 HWIDs for MT7925
- rtla/timerlat: Make timerlat_hist_cpu->*_count unsigned long long
- ring-buffer: Correct stale comments related to non-consuming readers
- ring-buffer: Limit time with disabled interrupts in rb_check_pages()
- scsi: lpfc: Check SLI_ACTIVE flag in FDMI cmpl before submitting follow up
FDMI
- scsi: lpfc: Prevent NDLP reference count underflow in dev_loss_tmo callback
- clk: qcom: clk-alpha-pll: Add support for zonda ole pll configure
- clk: qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL support for ipq9574
- mailbox: pcc: Check before sending MCTP PCC response ACK
- remoteproc: qcom: pas: Add support for SA8775p ADSP, CDSP and GPDSP
- remoteproc: qcom: pas: enable SAR2130P audio DSP support
- fs/ntfs3: Implement fallocate for compressed files
- fs/ntfs3: Fix warning in ni_fiemap
- regulator: qcom-rpmh: Update ranges for FTSMPS525
- usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag
- usb: chipidea: udc: limit usb request length to max 16KB
- usb: chipidea: udc: create bounce buffer for problem sglist entries if
possible
- iio: adc: ad7192: Convert from of specific to fwnode property handling
- iio: adc: ad7192: properly check spi_get_device_match_data()
- usb: typec: ucsi: add callback for connector status updates
- usb: typec: ucsi: glink: move GPIO reading into connector_status callback
- usb: typec: ucsi: add update_connector callback
- usb: typec: ucsi: glink: set orientation aware if supported
- usb: typec: ucsi: glink: be more precise on orientation-aware ports
- usb: typec: ucsi: glink: fix off-by-one in connector_status
- usb: typec: ucsi: Set orientation as none when connector is unplugged
- nvme: use helper nvme_ctrl_state in nvme_keep_alive_finish function
- Revert "nvme: make keep-alive synchronous operation"
- irqchip/gic-v3-its: Avoid explicit cpumask allocation on stack
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- [Config] updateconfigs for HISILICON_ERRATUM_162100801
- drm/amd/display: Add option to retrieve detile buffer size
- btrfs: drop unused parameter options from open_ctree()
- btrfs: drop unused parameter data from btrfs_fill_super()
- btrfs: fix mount failure due to remount races
- net/mlx5: unique names for per device caches
- s390/pci: Fix leak of struct zpci_dev when zpci_add_device() fails
- ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly"
- softirq: Allow raising SCHED_SOFTIRQ from SMP-call-function on RT kernel
- Upstream stable to v6.6.65, v6.6.66, v6.12.4, v6.12.5
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-41932
- sched: fix warning in sched_setaffinity
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-57872
- scsi: ufs: pltfrm: Dellocate HBA during ufshcd_pltfrm_remove()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56588
- scsi: hisi_sas: Create all dump files during debugfs initialization
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-47794
- bpf: Prevent tailcall infinite loop caused by freplace
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56599
- wifi: ath10k: avoid NULL pointer error during sdio remove
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56607
- wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrate_mask()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56608
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56609
- wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56782
- ACPI: x86: Add adev NULL check to acpi_quirk_skip_serdev_enumeration()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-48876
- stackdepot: fix stack_depot_save_flags() in NMI context
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56620
- scsi: ufs: qcom: Only free platform MSIs when ESI is enabled
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56621
- scsi: ufs: core: Cancel RTC work during ufshcd_remove()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-49569
- nvme-rdma: unquiesce admin_q before destroy it
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56632
- nvme-tcp: fix the memleak while create new ctrl failed
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56647
- net: Fix icmp host relookup triggering ip_rt_bug
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56775
- drm/amd/display: Fix handling of plane refcount
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56561
- PCI: endpoint: Fix PCI domain ID release in pci_epc_destroy()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56550
- s390/stacktrace: Use break instead of return statement
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56771
- mtd: spinand: winbond: Fix 512GW, 01GW, 01JW and 02JW ECC information
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56568
- iommu/arm-smmu: Defer probe of clients after smmu device bound
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56772
- kunit: string-stream: Fix a UAF bug in kunit_init_suite()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56773
- kunit: Fix potential null dereference in kunit_device_driver_test()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56580
- media: qcom: camss: fix error path on configuration of power domains
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-57850
- jffs2: Prevent rtime decompress memory corruption
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56583
- sched/deadline: Fix warning in migrate_enable for boosted tasks
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56611
- mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a
MM
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56613
- sched/numa: fix memory leak due to the overwritten vma->numab_state
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56584
- io_uring/tctx: work around xa_store() allocation error issue
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56781
- powerpc/prom_init: Fixup missing powermac #size-cells
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56785
- MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56585
- LoongArch: Fix sleeping in atomic context for PREEMPT_RT
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-41935
- f2fs: fix to shrink read extent node in batches
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-43098
- i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to
avoid deadlock
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-45828
- i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56586
- f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56587
- leds: class: Protect brightness_show() with led_cdev->led_access mutex
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56786
- bpf: put bpf_link's program when link is safe to be deallocated
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-47141
- pinmux: Use sequential access to access desc->pinmux data
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56589
- scsi: hisi_sas: Add cond_resched() for no forced preemption model
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56590
- Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56592
- bpf: Call free_htab_elem() after htab_unlock_bucket()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56593
- wifi: brcmfmac: Fix oops due to NULL pointer dereference in
brcmf_sdiod_sglist_rw()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56594
- drm/amdgpu: set the right AMDGPU sg segment limitation
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-57843
- virtio-net: fix overflow inside virtnet_rq_alloc
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56596
- jfs: fix array-index-out-of-bounds in jfs_readdir
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56597
- jfs: fix shift-out-of-bounds in dbSplit
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-47143
- dma-debug: fix a possible deadlock on radix_lock
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56601
- net: inet: do not leave a dangling sk pointer in inet_create()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56602
- net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56603
- net: af_can: do not leave a dangling sk pointer in can_create()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56604
- Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56605
- Bluetooth: L2CAP: do not leave dangling sk pointer on error in
l2cap_sock_create()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56606
- af_packet: avoid erroring out after sock_init_data() in packet_create()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-47809
- dlm: fix possible lkb_resource null dereference
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-48873
- wifi: rtw89: check return value of ieee80211_probereq_get() for RNR
* Missing support for USB-C Apple Magic Trackpad (LP: #2098063) // Noble
update: upstream stable patchset 2025-03-12 (LP: #2102118)
- HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56787
- soc: imx8m: Probe the SoC driver as platform driver
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56610
- kcsan: Turn report_filterlist_lock into a raw_spinlock
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-48875
- btrfs: don't take dev_replace rwsem on task already holding it
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-57849
- s390/cpum_sf: Handle CPU hotplug remove during sampling
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-57876
- drm/dp_mst: Fix resetting msg rx state after topology removal
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56616
- drm/dp_mst: Fix MST sideband message body length check
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-48881
- bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56619
- nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56622
- scsi: ufs: core: sysfs: Prevent div by zero
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56623
- scsi: qla2xxx: Fix use after free on unload
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-57874
- arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56625
- can: dev: can_set_termination(): allow sleeping GPIOs
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56626
- ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56628
- LoongArch: Add architecture specific huge_pte_clear()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56629
- HID: wacom: fix when get product name maybe null pointer
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56630
- ocfs2: free inode when ocfs2_get_init_inode() fails
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56631
- scsi: sg: Fix slab-use-after-free read in sg_release()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-50051
- spi: mpc52xx: Add cancel_work_sync before module remove
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56633
- tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56565
- f2fs: fix to drop all discards after creating snapshot on lvm device
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56634
- gpio: grgpio: Add NULL check in grgpio_probe
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56635
- net: avoid potential UAF in default_operstate()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56636
- geneve: do not assume mac header is set in geneve_xmit_skb()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56637
- netfilter: ipset: Hold module reference while requesting a module
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56638
- netfilter: nft_inner: incorrect percpu area handling under softirq
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-52332
- igb: Fix potential invalid memory access in igb_init_module()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56640
- net/smc: fix LGR and link use-after-free issue
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56641
- net/smc: initialize close_work early to avoid warning
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56643
- dccp: Fix memory leak in dccp_feat_change_recv
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56644
- net/ipv6: release expired exception dst cached in socket
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56645
- can: j1939: j1939_session_new(): fix skb reference counting
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56648
- net: hsr: avoid potential out-of-bound access in fill_frame_info()
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56649
- net: enetc: Do not configure preemptible TCs if SIs do not support
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56783
- netfilter: nft_socket: remove WARN_ON_ONCE on maximum cgroup level
* Noble update: upstream stable patchset 2025-03-12 (LP: #2102118) //
CVE-2024-56650
- netfilter: x_tables: fix LED ID check in led_tg_check()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915)
- wifi: radiotap: Avoid -Wflex-array-member-not-at-end warnings
- ASoC: codecs: rt5640: Always disable IRQs from rt5640_cancel_work()
- ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec
- ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet
- ASoC: Intel: sst: Support LPE0F28 ACPI HID
- wifi: iwlwifi: mvm: Use the sync timepoint API in suspend
- mac80211: fix user-power when emulating chanctx
- usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver
- selftests/watchdog-test: Fix system accidentally reset after watchdog-test
- ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13
- x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB
- bpf: fix filed access without lock
- net: usb: qmi_wwan: add Quectel RG650V
- soc: qcom: Add check devm_kasprintf() returned value
- firmware: arm_scmi: Reject clear channel request on A2P
- regulator: rk808: Add apply_bit for BUCK3 on RK809
- platform/x86: dell-smbios-base: Extends support to Alienware products
- platform/x86: dell-wmi-base: Handle META key Lock/Unlock events
- ASoC: tas2781: Add new driver version for tas2563 & tas2781 qfn chip
- tools/lib/thermal: Remove the thermal.h soft link when doing make clean
- can: j1939: fix error in J1939 documentation.
- platform/x86: thinkpad_acpi: Fix for ThinkPad's with ECFW showing incorrect
fan speed
- ASoC: amd: yc: Support dmic on another model of Lenovo Thinkpad E14 Gen 6
- ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate()
- ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div()
- drm: panel-orientation-quirks: Make Lenovo Yoga Tab 3 X90F DMI match less
strict
- proc/softirqs: replace seq_printf with seq_put_decimal_ull_width
- ASoC: audio-graph-card2: Purge absent supplies for device tree nodes
- LoongArch: Define a default value for VM_DATA_DEFAULT_FLAGS
- ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry
- ARM: 9420/1: smp: Fix SMP for xip kernels
- ipmr: Fix access to mfc_cache_list without lock held
- mptcp: fix possible integer overflow in mptcp_reset_tout_timer
- arm64: probes: Disable kprobes/uprobes on MOPS instructions
- kselftest/arm64: mte: fix printf type warnings about __u64
- kselftest/arm64: mte: fix printf type warnings about longs
- s390/cio: Do not unregister the subchannel based on DNV
- s390/pageattr: Implement missing kernel_page_present()
- ext4: avoid remount errors with 'abort' mount option
- mips: asm: fix warning when disabling MIPS_FP_SUPPORT
- m68k: mvme147: Fix SCSI controller IRQ numbers
- m68k: mvme147: Reinstate early console
- arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG
- acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block()
- cachefiles: Fix missing pos updates in cachefiles_ondemand_fd_write_iter()
- block: fix bio_split_rw_at to take zone_write_granularity into account
- s390/syscalls: Avoid creation of arch/arch/ directory
- ext4: remove calls to to set/clear the folio error flag
- ext4: pipeline buffer reads in mext_page_mkuptodate()
- ext4: remove array of buffer_heads from mext_page_mkuptodate()
- ext4: fix race in buffer_head read fault injection
- nvme-pci: reverse request order in nvme_queue_rqs
- virtio_blk: reverse request order in virtio_queue_rqs
- crypto: qat - remove check after debugfs_create_dir()
- firmware: google: Unregister driver_info on failure
- crypto: qat - remove faulty arbiter config reset
- thermal: core: Initialize thermal zones before registering them
- EDAC/fsl_ddr: Fix bad bit shift operations
- EDAC/skx_common: Differentiate memory error sources
- EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
- crypto: cavium - Fix the if condition to exit loop after timeout
- amd-pstate: Set min_perf to nominal_perf for active mode performance gov
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: inside-secure - Fix the return value of safexcel_xcbcmac_cra_init()
- doc: rcu: update printed dynticks counter bits
- hwmon: (pmbus_core) Allow to hook PMBUS_SMBALERT_MASK
- hwmon: (pmbus/core) clear faults after setting smbalert mask
- hwmon: (nct6775-core) Fix overflows seen when writing limit attributes
- ACPI: CPPC: Fix _CPC register setting issue
- crypto: caam - add error check to caam_rsa_set_priv_key_form
- crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()
- rcuscale: Do a proper cleanup if kfree_scale_init() fails
- tools/lib/thermal: Make more generic the command encoding function
- thermal/lib: Fix memory leak on error in thermal_genl_auto()
- x86/unwind/orc: Fix unwind for newly forked tasks
- time: Partially revert cleanup on msecs_to_jiffies() documentation
- time: Fix references to _msecs_to_jiffies() handling of values
- kcsan, seqlock: Support seqcount_latch_t
- kcsan, seqlock: Fix incorrect assumption in read_seqbegin()
- clocksource/drivers:sp804: Make user selectable
- clocksource/drivers/timer-ti-dm: Fix child node refcount handling
- spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq()
- microblaze: Export xmb_manager functions
- arm64: dts: mt8195: Fix dtbs_check error for mutex node
- arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node
- soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq()
- arm64: dts: qcom: sm6350: Fix GPU frequencies missing on some speedbins
- ARM: dts: microchip: sam9x60: Add missing property atmel,usart-mode
- mmc: mmc_spi: drop buggy snprintf()
- openrisc: Implement fixmap to fix earlycon
- efi/libstub: fix efi_parse_options() ignoring the default command line
- tpm: fix signed/unsigned bug when checking event logs
- media: i2c: ds90ub960: Fix missing return check on ub960_rxport_read call
- arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4
- arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4
- arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source
trackpad
- Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline"
- cgroup/bpf: only cgroup v2 can be attached by bpf programs
- regulator: rk808: Restrict DVS GPIOs to the RK808 variant only
- arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns
- arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns
- arm64: dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns
- arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns
- pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle
- ARM: dts: cubieboard4: Fix DCDC5 regulator constraints
- arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible
- arm64: dts: ti: k3-j7200: Fix register map for main domain pmx
- arm64: dts: ti: k3-j7200: Fix clock ids for MCSPI instances
- arm64: dts: ti: k3-j721e: Fix clock IDs for MCSPI instances
- arm64: dts: ti: k3-j721s2: Fix clock IDs for MCSPI instances
- um: Unconditionally call unflatten_device_tree()
- x86/of: Unconditionally call unflatten_and_copy_device_tree()
- of/fdt: add dt_phys arg to early_init_dt_scan and early_init_dt_verify
- riscv: Fix wrong usage of __pa() on a fixmap address
- pmdomain: ti-sci: Add missing of_node_put() for args.np
- spi: tegra210-quad: Avoid shift-out-of-bounds
- spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time
- regmap: irq: Set lockdep class for hierarchical IRQ domains
- arm64: dts: renesas: hihope: Drop #sound-dai-cells
- arm64: dts: mediatek: Add ADC node on MT6357, MT6358, MT6359 PMICs
- arm64: dts: mediatek: mt6358: fix dtbs_check error
- arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names
- arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed
regulators
- selftests/resctrl: Split fill_buf to allow tests finer-grained control
- selftests/resctrl: Refactor fill_buf functions
- selftests/resctrl: Fix memory overflow due to unhandled wraparound
- selftests/resctrl: Protect against array overrun during iMC config parsing
- arm64: dts: rockchip: correct analog audio name on Indiedroid Nova
- platform/x86: panasonic-laptop: Return errno correctly in show callback
- drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused
- drm/vc4: hvs: Don't write gamma luts on 2711
- drm/vc4: hvs: Fix dlist debug not resetting the next entry pointer
- drm/vc4: hvs: Remove incorrect limit from hvs_dlist debugfs function
- drm/vc4: hvs: Correct logic on stopping an HVS channel
- drm/omap: Fix possible NULL dereference
- drm/omap: Fix locking in omap_gem_new_dmabuf()
- wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq()
- wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq()
- drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
- drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq()
- drm/v3d: Address race-condition in MMU flush
- wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1
- wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2
- dt-bindings: vendor-prefixes: Add NeoFidelity, Inc
- ASoC: fsl_micfil: fix regmap_write_bits usage
- ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode
- drm/bridge: anx7625: Drop EDID cache on bridge power off
- drm/bridge: it6505: Drop EDID cache on bridge power off
- libbpf: Fix expected_attach_type set handling in program load callback
- libbpf: Fix output .symtab byte-order during linking
- bpf: Fix the xdp_adjust_tail sample prog issue
- wifi: ath11k: Fix CE offset address calculation for WCN6750 in SSR
- ice: consistently use q_idx in ice_vc_cfg_qs_msg()
- drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_atomic_flush
- libbpf: fix sym_is_subprog() logic for weak global subprogs
- ASoC: rt722-sdca: Remove logically deadcode in rt722-sdca.c
- libbpf: never interpret subprogs in .text as entry programs
- netdevsim: copy addresses for both in and out paths
- drm/bridge: tc358767: Fix link properties discovery
- selftests/bpf: Fix msg_verify_data in test_sockmap
- selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap
- drm: fsl-dcu: enable PIXCLK on LS1021A
- drm/msm/dpu: on SDM845 move DSPP_3 to LM_5 block
- drm/msm/dpu: drop LM_3 / LM_4 on SDM845
- drm/msm/dpu: drop LM_3 / LM_4 on MSM8998
- selftests/bpf: fix test_spin_lock_fail.c's global vars usage
- drm/panfrost: Remove unused id_mask from struct panfrost_model
- bpf, arm64: Remove garbage frame for struct_ops trampoline
- drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq()
- drm/msm/gpu: Check the status of registration to PM QoS
- drm/etnaviv: Request pages from DMA32 zone on addressing_limited
- drm/etnaviv: hold GPU lock across perfmon sampling
- wifi: wfx: Fix error handling in wfx_core_init()
- drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk()
- bpf, bpftool: Fix incorrect disasm pc
- drm/vkms: Drop unnecessary call to drm_crtc_cleanup()
- drm: use ATOMIC64_INIT() for atomic64_t
- netfilter: nf_tables: avoid false-positive lockdep splat on rule deletion
- netfilter: nf_tables: must hold rcu read lock while iterating expression
type list
- netfilter: nf_tables: skip transaction if update object is not implemented
- netfilter: nf_tables: must hold rcu read lock while iterating object type
list
- netlink: typographical error in nlmsg_type constants definition
- selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap
- selftests/bpf: Fix SENDPAGE data logic in test_sockmap
- selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap
- selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap
- bpf, sockmap: Several fixes to bpf_msg_push_data
- bpf, sockmap: Fix sk_msg_reset_curr
- sock_diag: add module pointer to "struct sock_diag_handler"
- sock_diag: allow concurrent operations
- sock_diag: allow concurrent operation in sock_diag_rcv_msg()
- net: use unrcu_pointer() helper
- selftests: net: really check for bg process completion
- drm/amdkfd: Fix wrong usage of INIT_WORK()
- bpf: Force uprobe bpf program to always return 0
- net: rfkill: gpio: Add check for clk_enable()
- netpoll: Use rcu_access_pointer() in netpoll_poll_lock
- wireguard: selftests: load nf_conntrack if not present
- cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged
- clk: mediatek: drop two dead config options
- [Config] drop COMMON_CLK_MT8195_AUDSYS and COMMON_CLK_MT8195_MSDC
- trace/trace_event_perf: remove duplicate samples on the first tracepoint
event
- pinctrl: zynqmp: drop excess struct member description
- scsi: hisi_sas: Enable all PHYs that are not disabled by user during
controller reset
- mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race
- mfd: da9052-spi: Change read-mask to write-mask
- cpufreq: loongson2: Unregister platform_driver on failure
- powerpc/fadump: Refactor and prepare fadump_cma_init for late init
- mtd: hyperbus: rpc-if: Add missing MODULE_DEVICE_TABLE
- mtd: rawnand: atmel: Fix possible memory leak
- mtd: rawnand: fix double free in atmel_pmecc_create_user()
- mtd: spi-nor: spansion: Use nor->addr_nbytes in octal DTR mode in
RD_ANY_REG_OP
- RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
- RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
- RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey
- clk: sunxi-ng: d1: Fix PLL_AUDIO0 preset
- clk: renesas: rzg2l: Fix FOUTPOSTDIV clk
- RDMA/rxe: Set queue pair cur_qp_state when being queried
- RISC-V: KVM: Fix APLIC in_clrip and clripnum write emulation
- clk: imx: lpcg-scu: SW workaround for errata (e10858)
- clk: imx: fracn-gppll: correct PLL initialization flow
- clk: imx: fracn-gppll: fix pll power up
- clk: imx: clk-scu: fix clk enable state save and restore
- clk: imx: imx8-acm: Fix return value check in
clk_imx_acm_attach_pm_domains()
- iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes()
- iommu/vt-d: Fix checks and print in pgtable_walk()
- checkpatch: check for missing Fixes tags
- checkpatch: always parse orig_commit in fixes tag
- mfd: rt5033: Fix missing regmap_del_irq_chip()
- fs/proc/kcore.c: fix coccinelle reported ERROR instances
- scsi: fusion: Remove unused variable 'rc'
- scsi: sg: Enable runtime power management
- x86/tdx: Introduce wrappers to read and write TD metadata
- x86/tdx: Rename tdx_parse_tdinfo() to tdx_setup()
- x86/tdx: Dynamically disable SEPT violations from causing #VEs
- RDMA/hns: Fix out-of-order issue of requester when setting FENCE
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
- cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
- dax: delete a stale directory pmem
- KVM: PPC: Book3S HV: Stop using vc->dpdes for nested KVM guests
- KVM: PPC: Book3S HV: Avoid returning to nested hypervisor on pending
doorbells
- powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static
- powerpc/kexec: Fix return of uninitialized variable
- IB/mlx5: Allocate resources just before first QP/SRQ is created
- clk: ralink: mtmips: fix clock plan for Ralink SoC RT3883
- clk: ralink: mtmips: remove duplicated 'xtal' clock for Ralink SoC RT3883
- dt-bindings: clock: axi-clkgen: include AXI clk
- clk: clk-axi-clkgen: make sure to enable the AXI bus clock
- arm64: dts: qcom: sc8180x: Add a SoC-specific compatible to cpufreq-hw
- pinctrl: k210: Undef K210_PC_DEFAULT
- smb: cached directories can be more than root file handle
- mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb()
- perf cs-etm: Don't flush when packet_queue fills up
- gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw
- gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async
- gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE
- gfs2: Allow immediate GLF_VERIFY_DELETE work
- gfs2: Fix unlinked inode cleanup
- perf stat: Close cork_fd when create_perf_stat_counter() failed
- perf stat: Fix affinity memory leaks on error path
- perf trace: Keep exited threads for summary
- perf test attr: Add back missing topdown events
- f2fs: compress: fix inconsistent update of i_blocks in
release_compress_blocks and reserve_compress_blocks
- perf probe: Fix libdw memory leak
- perf probe: Correct demangled symbols in C++ program
- rust: macros: fix documentation of the paste! macro
- PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads
- PCI: cpqphp: Fix PCIBIOS_* return value confusion
- perf ftrace latency: Fix unit on histogram first entry when using --use-nsec
- f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block
- f2fs: check curseg->inited before write_sum_page in change_curseg
- f2fs: fix to avoid use GC_AT when setting gc_mode as GC_URGENT_LOW or
GC_URGENT_MID
- PCI: cadence: Extract link setup sequence from cdns_pcie_host_setup()
- PCI: cadence: Set cdns_pcie_host_init() global
- PCI: j721e: Add reset GPIO to struct j721e_pcie
- PCI: j721e: Use T_PERST_CLK_US macro
- PCI: j721e: Add suspend and resume support
- PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL_MS milliseconds
- f2fs: fix to avoid forcing direct write to use buffered IO on inline_data
inode
- perf trace: avoid garbage when not printing a trace event's arguments
- m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x
- m68k: coldfire/device.c: only build FEC when HW macros are defined
- perf list: Fix topic and pmu_name argument order
- perf trace: Fix tracing itself, creating feedback loops
- perf trace: Do not lose last events in a race
- perf trace: Avoid garbage when not printing a syscall's arguments
- remoteproc: qcom: pas: add minidump_id to SM8350 resources
- rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length
- remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region
- nfsd: restore callback functionality for NFSv4.0
- NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir()
- NFSD: Fix nfsd4_shutdown_copy()
- hwmon: (tps23861) Fix reporting of negative temperatures
- vdpa/mlx5: Fix suboptimal range on iotlb iteration
- selftests/mount_setattr: Fix failures on 64K PAGE_SIZE kernels
- gpio: zevio: Add missed label initialisation
- fs_parser: update mount_api doc to match function signature
- LoongArch: Fix build failure with GCC 15 (-std=gnu23)
- LoongArch: BPF: Sign-extend return values
- power: supply: core: Remove might_sleep() from power_supply_put()
- power: supply: bq27xxx: Fix registers of bq27426
- power: supply: rt9471: Fix wrong WDT function regfield declaration
- power: supply: rt9471: Use IC status regfield to report real charger status
- net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device
- tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets
- net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL
configuration
- net: microchip: vcap: Add typegroup table terminators in kunit tests
- net/ipv6: delete temporary address if mngtmpaddr is removed or unmanaged
- net: mdio-ipq4019: add missing error check
- marvell: pxa168_eth: fix call balance of pep->clk handling routines
- net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken
- octeontx2-af: RPM: Fix mismatch in lmac type
- octeontx2-af: RPM: Fix low network performance
- octeontx2-pf: Reset MAC stats during probe
- octeontx2-af: RPM: fix stale RSFEC counters
- octeontx2-af: RPM: fix stale FCFEC counters
- octeontx2-af: Quiesce traffic before NIX block reset
- spi: atmel-quadspi: Fix register name in verbose logging function
- net: hsr: fix hsr_init_sk() vs network/transport headers.
- bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
- bnxt_en: Refactor bnxt_ptp_init()
- bnxt_en: Unregister PTP during PCI shutdown and suspend
- llc: Improve setsockopt() handling of malformed user input
- rxrpc: Improve setsockopt() handling of malformed user input
- tcp: Fix use-after-free of nreq in reqsk_timer_handler().
- ip6mr: fix tables suspicious RCU usage
- ipmr: fix tables suspicious RCU usage
- iio: light: al3010: Fix an error handling path in al3010_probe()
- usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read()
- usb: yurex: make waiting on yurex_write interruptible
- USB: chaoskey: fail open after removal
- USB: chaoskey: Fix possible deadlock chaoskey_list_lock
- misc: apds990x: Fix missing pm_runtime_disable()
- counter: stm32-timer-cnt: Add check for clk_enable()
- counter: ti-ecap-capture: Add check for clk_enable()
- ALSA: hda/realtek: Update ALC256 depop procedure
- drm/radeon: add helper rdev_to_drm(rdev)
- drm/radeon: change rdev->ddev to rdev_to_drm(rdev)
- drm/radeon: Fix spurious unplug event on radeon HDMI
- apparmor: fix 'Do simple duplicate message elimination'
- ASoC: amd: yc: Fix for enabling DMIC on acp6x via _DSD entry
- gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru
- gfs2: Remove and replace gfs2_glock_queue_work
- f2fs: fix fiemap failure issue when page size is 16KB
- usb: ehci-spear: fix call balance of sehci clk handling routines
- ALSA: usb-audio: Fix a DMA to stack memory bug
- ASoC: Intel: sst: Fix used of uninitialized ctx to log an error
- soc: qcom: socinfo: fix revision check in qcom_socinfo_probe()
- ext4: supress data-race warnings in ext4_free_inodes_{count,set}()
- ext4: fix FS_IOC_GETFSMAP handling
- jfs: xattr: check invalid xattr size more strictly
- ASoC: amd: yc: Add a quirk for microfone on Lenovo ThinkPad P14s Gen 5
21MES00B00
- ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
- perf/x86/intel/pt: Fix buffer full but size is 0 case
- crypto: x86/aegis128 - access 32-bit arguments as 32-bit
- KVM: x86/mmu: Skip the "try unsync" path iff the old SPTE was a leaf SPTE
- powerpc/pseries: Fix KVM guest detection for disabling hardlockup detector
- KVM: arm64: vgic-v3: Sanitise guest writes to GICR_INVLPIR
- KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status
- KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE
- KVM: arm64: vgic-its: Add a data length check in vgic_its_save_*
- KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device
- fsnotify: fix sending inotify event with unexpected filename
- tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler
- locking/lockdep: Avoid creating new name string literals in
lockdep_set_subclass()
- tools/nolibc: s390: include std.h
- pinctrl: qcom: spmi: fix debugfs drive strength
- dt-bindings: iio: dac: ad3552r: fix maximum spi speed
- exfat: fix uninit-value in __exfat_get_dentry_set
- Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}()
- Compiler Attributes: disable __counted_by for clang < 19.1.3
- usb: xhci: Fix TD invalidation under pending Set TR Dequeue
- ARM: dts: omap36xx: declare 1GHz OPP as turbo again
- wifi: brcmfmac: release 'root' node in all execution paths
- Revert "usb: gadget: composite: fix OS descriptors w_value logic"
- gpio: exar: set value when external pull-up or pull-down is present
- spi: Fix acpi deferred irq probe
- cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power()
- cifs: support mounting with alternate password to allow password rotation
- parisc/ftrace: Fix function graph tracing disablement
- platform/chrome: cros_ec_typec: fix missing fwnode reference decrement
- ubi: wl: Put source PEB into correct list if trying locking LEB failed
- dt-bindings: serial: rs485: Fix rs485-rts-delay property
- serial: 8250_fintek: Add support for F81216E
- serial: 8250: omap: Move pm_runtime_get_sync
- iio: gts: Fix uninitialized symbol 'ret'
- ublk: fix ublk_ch_mmap() for 64K page size
- arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled
- block: fix missing dispatching request when queue is started or unquiesced
- block: fix ordering between checking QUEUE_FLAG_QUIESCED request adding
- block: fix ordering between checking BLK_MQ_S_STOPPED request adding
- blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less long
- HID: wacom: Interpret tilt data from Intuos Pro BT as signed values
- soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting()
- media: v4l2-core: v4l2-dv-timings: check cvt/gtf result
- ALSA: ump: Fix evaluation of MIDI 1.0 FB info
- ALSA: hda/realtek: Update ALC225 depop procedure
- ALSA: hda/realtek: Fixup ALC225 depop procedure
- ALSA: hda/realtek: Set PCBeep to default value for ALC274
- ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max
- ALSA: hda/realtek: Apply quirk for Medion E15433
- smb3: request handle caching when caching directories
- smb: client: handle max length for SMB symlinks
- cifs: Add tracing for the cifs_tcon struct refcounting
- usb: dwc3: gadget: Fix checking for number of TRBs left
- ublk: fix error code for unsupported command
- lib: string_helpers: silence snprintf() output truncation warning
- um: Fix the return value of elf_core_copy_task_fpregs
- um: Always dump trace for specified task in show_stack
- rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq()
- rtc: abx80x: Fix WDT bit position of the status register
- ubi: fastmap: wl: Schedule fm_work if wear-leveling pool is empty
- ubifs: Correct the total block count by deducting journal reservation
- jffs2: fix use of uninitialized variable
- rtc: rzn1: fix BCD to rtc_time conversion errors
- nvme-multipath: prepare for "queue-depth" iopolicy
- nvme-multipath: implement "queue-depth" iopolicy
- nvme-multipath: avoid hang on inaccessible namespaces
- nvme/multipath: Fix RCU list traversal to use SRCU primitive
- block: return unsigned int from bdev_io_min
- 9p/xen: fix init sequence
- perf/arm-smmuv3: Fix lockdep assert in ->event_init()
- perf/arm-cmn: Ensure port and device id bits are set properly
- smb: client: disable directory caching when dir_cache_timeout is zero
- cifs: Fix parsing native symlinks relative to the export
- cifs: Fix parsing reparse point with native symlink in SMB1 non-UNICODE
session
- rtc: ab-eoz9: don't fail temperature reads on undervoltage notification
- init/modpost: conditionally check section mismatch to __meminit*
- Rename .data.unlikely to .data..unlikely
- Rename .data.once to .data..once to fix resetting WARN*_ONCE
- modpost: remove incorrect code in do_eisa_entry()
- cifs: during remount, make sure passwords are in sync
- cifs: unlock on error in smb3_reconfigure()
- nfs: ignore SB_RDONLY when mounting nfs
- SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT
- xfs: remove unknown compat feature check in superblock write validation
- btrfs: don't loop for nowait writes when checking for cross references
- md/md-bitmap: Add missing destroy_work_on_stack()
- arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer
- arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay
- arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay
- media: i2c: dw9768: Fix pm_runtime_set_suspended() with runtime pm enabled
- arm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay
- media: imx-jpeg: Fix potential error pointer dereference in detach_pm()
- media: verisilicon: av1: Fix reference video buffer pointer assignment
- media: platform: exynos4-is: Fix an OF node reference leak in
fimc_md_is_isp_available
- media: amphion: Fix pm_runtime_set_suspended() with runtime pm enabled
- media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled
- media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate()
- media: uvcvideo: Stop stream during unregister
- maple_tree: refine mas_store_root() on storing NULL
- vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event
- zram: clear IDLE flag after recompression
- iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables
- leds: lp55xx: Remove redundant test for invalid channel number
- clk: qcom: gcc-qcs404: fix initial rate of GPLL3
- ARM: 9429/1: ioremap: Sync PGDs for VMALLOC shadow
- ARM: 9430/1: entry: Do a dummy read from VMAP shadow
- ARM: 9431/1: mm: Pair atomic_set_release() with _read_acquire()
- ceph: extract entity name from device id
- util_macros.h: fix/rework find_closest() macros
- scsi: ufs: exynos: Fix hibern8 notify callbacks
- i3c: master: svc: Fix pm_runtime_set_suspended() with runtime pm enabled
- PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible
- PCI: keystone: Add link up check to ks_pcie_other_map_bus()
- PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf()
- fs/proc/kcore.c: Clear ret value in read_kcore_iter after successful
iov_iter_zero
- thermal: int3400: Fix reading of current_uuid for active policy
- leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error
paths
- ovl: properly handle large files in ovl_security_fileattr
- dm: Fix typo in error message
- dm thin: Add missing destroy_work_on_stack()
- PCI: of_property: Assign PCI instead of CPU bus address to dynamic PCI nodes
- PCI: rockchip-ep: Fix address translation unit programming
- iio: accel: kx022a: Fix raw read format
- iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name()
- iio: gts: fix infinite loop for gain_to_scaletables()
- powerpc: Fix stack protector Kconfig test for clang
- powerpc: Adjust adding stack protector flags to KBUILD_CLAGS for clang
- udmabuf: use vmf_insert_pfn and VM_PFNMAP for handling mmap
- drm/mediatek: Fix child node refcount handling in early exit
- drm/etnaviv: flush shader L1 cache after user commandstream
- drm: xlnx: zynqmp_dpsub: fix hotplug detection
- drm/amdkfd: Use the correct wptr size
- drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu
v13.0.7
- posix-timers: Target group sigqueue to current task only if not exiting
- wifi: cfg80211: Add wiphy_delayed_work_pending()
- wifi: mac80211: Convert color collision detection to wiphy work
- spi: stm32: fix missing device mode capability in stm32mp25
- usb: typec: use cleanup facility for 'altmodes_node'
- platform/x86: ideapad-laptop: add missing Ideapad Pro 5 fn keys
- integrity: Avoid -Wflex-array-member-not-at-end warnings
- integrity: Use static_assert() to check struct sizes
- ASoC: max9768: Fix event generation for playback mute
- ARM: 9434/1: cfi: Fix compilation corner case
- drm/amd/display: Skip Invalid Streams from DSC Policy
- drm/amd/display: Fix DSC-re-computing
- drm/amd/display: Fix incorrect DSC recompute trigger
- s390/facilities: Fix warning about shadow of global variable
- cachefiles: Fix incorrect length return value in
cachefiles_ondemand_fd_write_iter()
- thermal: core: Drop thermal_zone_device_is_enabled()
- thermal: core: Synchronize suspend-prepare and post-suspend actions
- thermal: core: Rearrange PM notification code
- thermal: core: Represent suspend-related thermal zone flags as bits
- thermal: core: Mark thermal zones as initializing to start with
- thermal: core: Fix race between zone registration and system suspend
- crypto: qat - Fix missing destroy_workqueue in adf_init_aer()
- sched/cpufreq: Ensure sd is rebuilt for EAS check
- cleanup: Remove address space of returned pointer
- ARM: dts: renesas: genmai: Fix partition size for QSPI NOR Flash
- arm64: dts: mediatek: mt8395-genio-1200-evk: Fix dtbs_check error for phy
- scripts/kernel-doc: Do not track section counter across processed files
- arm64: dts: qcom: x1e80100: Resize GIC Redistributor register region
- scripts/kernel-doc: add modeline for vim users
- scripts/kernel-doc: simplify function printing
- scripts/kernel-doc: separate out function signature
- scripts/kernel-doc: simplify signature printing
- doc: kerneldoc.py: fix indentation
- kernel-doc: allow object-like macros in ReST output
- arm64: dts: mediatek: mt8188: Fix USB3 PHY port default status
- arm64: dts: rockchip: Remove 'enable-active-low' from two boards
- arm64: dts: qcom: x1e80100: Update C4/C5 residency/exit numbers
- dt-bindings: cache: qcom,llcc: Fix X1E80100 reg entries
- pwm: Assume a disabled PWM to emit a constant inactive output
- drm/imagination: Convert to use time_before macro
- drm/imagination: Use pvr_vm_context_get()
- drm/v3d: Flush the MMU before we supply more memory to the binner
- drm/amdgpu: Fix JPEG v4.0.3 register write
- ASoC: fsl-asoc-card: Add missing handling of {hp,mic}-dt-gpios
- wifi: rtl8xxxu: Perform update_beacon_work when beaconing is enabled
- selftests/bpf: netns_new() and netns_free() helpers.
- selftests/bpf: Fix backtrace printing for selftests crashes
- selftests/bpf: add missing header include for htons
- drm/vc4: hdmi: Increase audio MAI fifo dreq threshold
- drm/vc4: Introduce generation number enum
- drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_lut_load
- drm/vc4: Correct generation check in vc4_hvs_lut_load
- bpf: Tighten tail call checks for lingering locks, RCU, preempt_disable
- drm/panfrost: Add missing OPP table refcnt decremental
- selftests: netfilter: Fix missing return values in conntrack_dump_flush
- Bluetooth: btintel: Do no pass vendor events to stack
- Bluetooth: btbcm: fix missing of_node_put() in btbcm_get_board_name()
- Bluetooth: ISO: Use kref to track lifetime of iso_conn
- Bluetooth: ISO: Do not emit LE PA Create Sync if previous is pending
- Bluetooth: hci_conn: Use __counted_by() to avoid -Wfamnae warning
- Bluetooth: hci_conn: Use struct_size() in hci_le_big_create_sync()
- Bluetooth: ISO: Do not emit LE BIG Create Sync if previous is pending
- Bluetooth: ISO: Send BIG Create Sync via hci_sync
- Bluetooth: iso: Fix circular lock in iso_conn_big_sync
- net: txgbe: remove GPIO interrupt controller
- net: txgbe: fix null pointer to pcs
- RDMA/core: Provide rdma_user_mmap_disassociate() to disassociate mmap pages
- RDMA/hns: Disassociate mmap pages for all uctx when HW is being reset
- iommu/amd: Remove amd_iommu_domain_update() from page table freeing
- iommu/amd/pgtbl_v2: Take protection domain lock before invalidating TLB
- RDMA/hns: Fix flush cqe error when racing with destroy qp
- RDMA/hns: Modify debugfs name
- leds: max5970: Fix unreleased fwnode_handle in probe function
- kasan: move checks to do_strncpy_from_user
- kunit: skb: use "gfp" variable instead of hardcoding GFP_KERNEL
- RDMA/hns: Fix different dgids mapping to the same dip_idx
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
- rust: kernel: add srctree-relative doclinks
- rust: kernel: fix THIS_MODULE header path in ThisModule doc comment
- i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin
- remoteproc: qcom: pas: Remove subdevs on the error path of adsp_probe()
- remoteproc: qcom: adsp: Remove subdevs on the error path of adsp_probe()
- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
- f2fs: clean up val{>>,<<}F2FS_BLKSIZE_BITS
- f2fs: fix to do cast in F2FS_{BLK_TO_BYTES, BTYES_TO_BLK} to avoid overflow
- vfio/mlx5: Fix unwind flows in mlx5vf_pci_save/resume_device_data()
- exfat: fix file being changed by unaligned direct write
- bnxt_en: Set backplane link modes correctly for ethtool
- devres: Fix page faults when tracing devres from unloaded modules
- usb: gadget: uvc: wake pump everytime we update the free list
- drm/xe/ufence: Wake up waiters after setting ufence->signalled
- net_sched: sch_fq: don't follow the fast path if Tx is behind now
- ASoC: da7213: Populate max_register to regmap_config
- KVM: x86: switch hugepage recovery thread to vhost_task
- kvm: defer huge page recovery vhost task to later
- KVM: x86/mmu: Ensure NX huge page recovery thread is alive before waking
- KVM: arm64: Change kvm_handle_mmio_return() return polarity
- dt-bindings: pinctrl: samsung: Fix interrupt constraint for variants with
fallbacks
- xhci: Fix control transfer error on Etron xHCI host
- xhci: Combine two if statements for Etron xHCI host
- xhci: Don't perform Soft Retry for Etron xHCI host
- xhci: Don't issue Reset Device command to Etron xHCI host
- mtd: spi-nor: core: replace dummy buswidth from addr to data
- Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"
- RISC-V: Scalar unaligned access emulated on hotplug CPUs
- serial: amba-pl011: Fix RX stall when DMA is used
- serial: amba-pl011: fix build regression
- i40e: Fix handling changed priv flags
- netdev-genl: Hold rcu_read_lock in napi_get
- usb: misc: ljca: set small runtime autosuspend delay
- usb: misc: ljca: move usb_autopm_put_interface() after wait for response
- blk-mq: add non_owner variant of start_freeze/unfreeze queue APIs
- block: model freeze & enter queue as lock for supporting lockdep
- block: always verify unfreeze lock on the owner task
- x86/Documentation: Update algo in init_size description of boot protocol
- kbuild: deb-pkg: Don't fail if modules.order is missing
- tools/power turbostat: Fix trailing '\n' parsing
- block: don't verify IO lock for freeze/unfreeze in elevator_init_mq()
- zram: permit only one post-processing operation at a time
- perf jevents: Don't stop at the first matched pmu when searching a events
table
- docs: media: update location of the media patches
- Revert "KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of
setup_vmcs_config()"
- soc: fsl: cpm1: qmc: Fix blank line and spaces
- soc: fsl: cpm1: qmc: Re-order probe() operations
- soc: fsl: cpm1: qmc: Introduce qmc_init_resource() and its CPM1 version
- soc: fsl: cpm1: qmc: Introduce qmc_{init,exit}_xcc() and their CPM1 version
- soc: fsl: cpm1: qmc: Set the ret error code on platform_get_irq() failure
- x86/mm: Carve out INVLPG inline asm for use by others
- ALSA: hda/realtek: Enable mic on Vaio VJFH52
- ALSA: hda/realtek: Enable speaker pins for Medion E15443 platform
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook X G1i
- usb: dwc3: gadget: Add missing check for single port RAM in TxFIFO resizing
logic
- sched: Initialize idle tasks only once
- Upstream stable to v6.6.64, v6.11.11, v6.12.1, v6.12.2, v6.12.3
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53222
- zram: fix NULL pointer in comp_algorithm_show()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53169
- nvme-fabrics: fix kernel crash while shutting down controller
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56721
- x86/CPU/AMD: Terminate the erratum_1386_microcode array
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53187
- io_uring: check for overflows in io_pin_pages
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53147
- exfat: fix out-of-bounds access of directory entries
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53196
- KVM: arm64: Don't retire aborted MMIO instruction
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56685
- ASoC: mediatek: Check num_codecs is not zero to avoid panic during probe
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53201
- drm/amd/display: Fix null check for pipe_ctx->plane_state in
dcn20_program_pipe
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53203
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53209
- bnxt_en: Fix receive ring space parameters when XDP is active
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56742
- vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53216
- nfsd: release svc_expkey/svc_export with rcu_work
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53219
- virtiofs: use pages instead of pointer for kernel direct IO
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53221
- f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53228
- riscv: kvm: Fix out-of-bounds array access
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53232
- iommu/s390: Implement blocking domain
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53236
- xsk: Free skb when TX metadata options are invalid
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56703
- ipv6: Fix soft lockups in fib6_select_path under high next hop churn
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56540
- accel/ivpu: Prevent recovery invocation during probe and resume
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53163
- crypto: qat/qat_420xx - fix off by one in uof_get_name()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56755
- netfs/fscache: Add a memory barrier for FSCACHE_VOLUME_CREATING
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56549
- cachefiles: Fix NULL pointer dereference in object->file
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56551
- drm/amdgpu: fix usage slab after free
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56776
- drm/sti: avoid potential dereference of error pointers
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56777
- drm/sti: avoid potential dereference of error pointers in
sti_gdp_atomic_check
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56778
- drm/sti: avoid potential dereference of error pointers in
sti_hqvdp_atomic_check
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56557
- iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56779
- nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56558
- nfsd: make sure exp active before svc_export_show
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56562
- i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56566
- mm/slub: Avoid list corruption when removing a slab from the full list
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-57838
- s390/entry: Mark IRQ entries to fix stack depot warnings
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56567
- ad7780: fix division by zero in ad7780_write_raw()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56569
- ftrace: Fix regression with module command in stack_trace_filter
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56570
- ovl: Filter invalid inodes with missing lookup function
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56572
- media: platform: allegro-dvt: Fix possible memory leak in
allocate_buffers_internal()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56573
- efi/libstub: Free correct pointer on failure
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56574
- media: ts2020: fix null-ptr-deref in ts2020_probe()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56575
- media: imx-jpeg: Ensure power suppliers be suspended before detach them
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56576
- media: i2c: tc358743: Fix crash in the probe error path when using polling
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56577
- media: mtk-jpeg: Fix null-ptr-deref during unload module
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56578
- media: imx-jpeg: Set video drvdata before register video device
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56579
- media: amphion: Set video drvdata before register video device
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56581
- btrfs: ref-verify: fix use-after-free after invalid ref action
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56774
- btrfs: add a sanity check for btrfs root in btrfs_search_slot()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56780
- quota: flush quota_release_work upon quota writeback
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53168
- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56688
- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56729
- smb: Initialize cfid->tcon before performing network ops
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56704
- 9p/xen: fix release of IRQ
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53171
- ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53172
- ubi: fastmap: Fix duplicate slab cache names while attaching
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56739
- rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53173
- NFSv4.0: Fix a use-after-free problem in the asynchronous open()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53145
- um: Fix potential integer overflow during physmem setup
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53174
- SUNRPC: make sure cache entry active before cache_show
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53146
- NFSD: Prevent a potential integer overflow
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53175
- ipc: fix memleak if msg_init_ns failed in create_ipc_ns
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56692
- f2fs: fix to do sanity check on node blkaddr in truncate_node()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56698
- usb: dwc3: gadget: Fix looping of queued SG entries
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56687
- usb: musb: Fix hardware lockup on first Rx endpoint request
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53176
- smb: During unmount, ensure all cached dir instances drop their dentry
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53177
- smb: prevent use-after-free due to open_cached_dir error paths
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53178
- smb: Don't leak cfid when reconnect races with open_cached_dir
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53180
- ALSA: pcm: Add sanity NULL check for the default mmap fault handler
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56700
- media: wl128x: Fix atomicity violation in fmc_send_cmd()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2022-49034
- sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53181
- um: vector: Do not use drvdata in release
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53183
- um: net: Do not use drvdata in release
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53184
- um: ubd: Do not use drvdata in release
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53185
- smb: client: fix NULL ptr deref in crypto_aead_setkey()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53188
- wifi: ath12k: fix crash when unbinding
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53190
- wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of
failures
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53191
- wifi: ath12k: fix warning when unbinding
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56741
- apparmor: test: Fix memory leak for aa_unpack_strdup()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53148
- comedi: Flush partial mappings in error case
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53194
- PCI: Fix use-after-free of slot->bus on hot remove
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53195
- KVM: arm64: Get rid of userspace_irqchip_in_use
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53197
- ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox
devices
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-42122
- drm/amd/display: Add NULL pointer check for kzalloc
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-49906
- drm/amd/display: Check null pointer before try to access it
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53150
- ALSA: usb-audio: Fix out of bounds reads when finding clock sources
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53198
- xen: Fix the issue of resource not being properly released in
xenbus_dev_probe()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-41014
- xfs: add bounds checking to xlog_recover_process_data
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53200
- drm/amd/display: Fix null check for pipe_ctx->plane_state in hwss_setup_dpp
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53202
- firmware_loader: Fix possible resource leak in fw_log_firmware_info()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53208
- Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53210
- s390/iucv: MSG_PEEK causes memory leak in iucv_sock_destruct()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53213
- net: usb: lan78xx: Fix double free issue with interrupt buffer allocation
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53214
- vfio/pci: Properly hide first-in-list PCIe extended capability
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53215
- svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53217
- NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56689
- PCI: endpoint: epf-mhi: Avoid NULL dereference if DT lacks 'mmio'
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53151
- svcrdma: Address an integer overflow
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53218
- f2fs: fix race in concurrent f2fs_stop_gc_thread
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56744
- f2fs: fix to avoid potential deadlock in f2fs_record_stop_reason()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53220
- f2fs: fix to account dirty data in __get_secs_required()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56745
- PCI: Fix reset_method_store() memory leak
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53223
- clk: ralink: mtmips: fix clocks probe order in oldest ralink SoCs
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53154
- clk: clk-apple-nco: Add NULL check in applnco_probe
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53224
- RDMA/mlx5: Move events notifier registration to be after device registration
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56746
- fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53155
- ocfs2: fix uninitialized value in ocfs2_file_read_iter()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53226
- RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56747
- scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56748
- scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53229
- RDMA/rxe: Fix the qp flush warnings in req
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56722
- RDMA/hns: Fix cpu stuck caused by printings during reset
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53230
- cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53231
- cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56701
- powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56678
- powerpc/mm/fault: Fix kfence page fault reporting
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56677
- powerpc/fadump: Move fadump_cma_init to setup_arch() after initmem_init()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56723
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56724
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56691
- mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53233
- unicode: Fix utf8_load() error path
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56694
- bpf: fix recursive lock when verdict program return SK_PASS
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53234
- erofs: handle NONHEAD !delta[1] lclusters gracefully
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53239
- ALSA: 6fire: Release resources at card release
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56531
- ALSA: caiaq: Use snd_card_free_when_closed() at disconnection
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56532
- ALSA: us122l: Use snd_card_free_when_closed() at disconnection
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56533
- ALSA: usx2y: Use snd_card_free_when_closed() at disconnection
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56751
- ipv6: release nexthop on device removal
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56720
- bpf, sockmap: Several fixes to bpf_msg_pop_data
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56538
- drm: zynqmp_kms: Unplug DRM device before removal
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56752
- drm/nouveau/gr/gf100: Fix missing unlock in gf100_gr_chan_new()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56725
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dcbnl.c
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56707
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dmac_flt.c
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56726
- octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56727
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_flows.c
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56728
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56679
- octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56539
- wifi: mwifiex: Fix memcpy() field-spanning write warning in
mwifiex_config_scan()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56543
- wifi: ath12k: Skip Rx TID cleanup for self peer
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56683
- drm/vc4: hdmi: Avoid hang with debug registers when suspended
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56545
- HID: hyperv: streamline driver probe to avoid devres issues
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56705
- media: atomisp: Add check for rgby_data memory allocation failure
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53157
- firmware: arm_scpi: Check the DVFS OPP count returned by the firmware
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53158
- soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56546
- drivers: soc: xilinx: add the missing kfree in xlnx_add_cb_for_suspend()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56681
- crypto: bcm - add error check in the ahash_hmac_init function
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53160
- rcu/kvfree: Fix data-race in __mod_timer / kvfree_call_rcu
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56708
- EDAC/igen6: Avoid segmentation fault on module unload
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56690
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return
-EBUSY
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53161
- EDAC/bluefield: Fix potential integer overflow
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53162
- crypto: qat/qat_4xxx - fix off by one in uof_get_name()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56754
- crypto: caam - Fix the pointer passed to caam_qi_shutdown()
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56548
- hfsplus: don't query the device logical block size multiple times
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56756
- nvme-pci: fix freeing of the HMB descriptor table
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-53142
- initramfs: avoid filename buffer overrun
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-56693
- brd: defer automatic disk creation until module initialization succeeds
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-44955
- drm/amd/display: Don't refer to dc_sink in is_dsc_need_re_compute
* Noble update: upstream stable patchset 2025-03-11 (LP: #2101915) //
CVE-2024-49899
- drm/amd/display: Initialize denominators' default to 1
* Noble update: upstream stable patchset 2025-03-06 (LP: #2101042)
- sctp: fix possible UAF in sctp_v6_available()
- net: vertexcom: mse102x: Fix tx_bytes calculation
- drm/rockchip: vop: Fix a dereferenced before check warning
- mptcp: error out earlier on disconnect
- mptcp: cope racing subflow creation in mptcp_rcv_space_adjust
- net/mlx5: fs, lock FTE when checking if active
- net/mlx5e: kTLS, Fix incorrect page refcounting
- net/mlx5e: clear xdp features on non-uplink representors
- net/mlx5e: CT: Fix null-ptr-deref in add rule err flow
- virtio/vsock: Fix accept_queue memory leak
- Bluetooth: btintel: Direct exception event to bluetooth stack
- net: sched: cls_u32: Fix u32's systematic failure to free IDR entries for
hnodes.
- samples: pktgen: correct dev to DEV
- net: stmmac: dwmac-mediatek: Fix inverted handling of mediatek,mac-wol
- net: Make copy_safe_from_sockptr() match documentation
- stmmac: dwmac-intel-plat: fix call balance of tx_clk handling routines
- net: ti: icssg-prueth: Fix 1 PPS sync
- bonding: add ns target multicast address to slave device
- ARM: 9419/1: mm: Fix kernel memory mapping for xip kernels
- x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y
- mm: fix NULL pointer dereference in alloc_pages_bulk_noprof
- ocfs2: uncache inode which has failed entering the group
- vdpa: solidrun: Fix UB bug with devres
- vdpa/mlx5: Fix PA offset with unaligned starting iotlb map
- vp_vdpa: fix id_table array not null terminated error
- ima: fix buffer overrun in ima_eventdigest_init_common
- KVM: nVMX: Treat vpid01 as current if L2 is active, but with VPID disabled
- KVM: x86: Unconditionally set irr_pending when updating APICv state
- KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind
CONFIG_BROKEN
- nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
- nommu: pass NULL argument to vma_iter_prealloc()
- ALSA: hda/realtek - Fixed Clevo platform headset Mic issue
- ocfs2: fix UBSAN warning in ocfs2_verify_volume()
- nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
- LoongArch: Fix early_numa_add_cpu() usage for FDT systems
- LoongArch: Disable KASAN if PGDIR_SIZE is too large for cpu_vabits
- LoongArch: Make KASAN work with 5-level page-tables
- Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K"
- mmc: sunxi-mmc: Fix A100 compatible description
- drm/bridge: tc358768: Fix DSI command tx
- pmdomain: imx93-blk-ctrl: correct remove path
- nouveau: fw: sync dma after setup is called.
- drm/amd: Fix initialization mistake for NBIO 7.7.0
- drm/amd/display: Adjust VSDB parser for replay feature
- lib/buildid: Fix build ID parsing logic
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
- mptcp: add userspace_pm_lookup_addr_by_id helper
- mptcp: update local address flags when setting it
- mptcp: hold pm lock when deleting entry
- mptcp: drop lookup_by_id in lookup_addr
- mptcp: pm: use _rcu variant under rcu_read_lock
- mm: avoid unsafe VMA hook invocation when error arises on mmap hook
- mm: unconditionally close VMAs on error
- mm: refactor map_deny_write_exec()
- mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling
- mm: resolve faulty mmap_region() error path behaviour
- net/mlx5: Fix msix vectors to respect platform limit
- vsock: Fix sk_error_queue memory leak
- virtio/vsock: Improve MSG_ZEROCOPY error handling
- net: phylink: ensure PHY momentary link-fails are handled
- drm/vmwgfx: avoid null_ptr_deref in vmw_framebuffer_surface_create_handle
- ARM: fix cacheflush with PAN
- drm/amd/display: Run idle optimizations at end of vblank handler
- drm/amd/display: Change some variable name of psr
- x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
- x86/stackprotector: Work around strict Clang TLS symbol requirements
- sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers
- fs/proc/task_mmu: prevent integer overflow in pagemap_scan_get_args()
- mm/mremap: fix address wraparound in move_page_tables()
- KVM: selftests: Disable strict aliasing
- mm: page_alloc: move mlocked flag clearance into free_pages_prepare()
- LoongArch: Add WriteCombine shadow mapping in KASAN
- drm/xe: handle flat ccs during hibernation on igpu
- pmdomain: arm: Use FLAG_DEV_NAME_FW to ensure unique names
- pmdomain: core: Add GENPD_FLAG_DEV_NAME_FW flag
- nouveau: handle EBUSY and EAGAIN for GSP aux errors.
- nouveau/dp: handle retries for AUX CH transfers with GSP.
- drm/amdgpu: fix check in gmc_v9_0_get_vm_pte()
- drm/amdgpu: Fix video caps for H264 and HEVC encode maximum size
- drm/amd/pm: print pp_dpm_mclk in ascending order on SMU v14.0.0
- drm/amd/display: Handle dml allocation failure to avoid crash
- drm/amd/display: Fix failure to read vram info due to static BP_RESULT
- drm/xe: Restore system memory GGTT mappings
- drm/xe: improve hibernation on igpu
- net: sched: u32: Add test case for systematic hnode IDR leaks
- Upstream stable to v6.6.63, v6.11.10
* Noble update: upstream stable patchset 2025-03-04 (LP: #2100894)
- 9p: v9fs_fid_find: also lookup by inode if not found dentry
- 9p: Avoid creating multiple slab caches with the same name
- selftests/bpf: Verify that sync_linked_regs preserves subreg_def
- irqchip/ocelot: Fix trigger register address
- nvme: tcp: avoid race between queue_lock lock and destroy
- block: Fix elevator_get_default() checking for NULL q->tag_set
- HID: multitouch: Add support for B2402FVA track point
- HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad
- iommu/arm-smmu: Clarify MMU-500 CPRE workaround
- nvme: disable CC.CRIME (NVME_CC_CRIME)
- bpf: use kvzmalloc to allocate BPF verifier environment
- crypto: api - Fix liveliness check in crypto_alg_tested
- crypto: marvell/cesa - Disable hash algorithms
- sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML
- drm/vmwgfx: Limit display layout ioctl array size to
VMWGFX_NUM_DISPLAY_UNITS
- RDMA/siw: Add sendpage_ok() check to disable MSG_SPLICE_PAGES
- nvme-multipath: defer partition scanning
- drm/amdkfd: Accounting pdd vram_usage for svm
- powerpc/powernv: Free name on error in opal_event_init()
- net: phy: mdio-bcm-unimac: Add BCM6846 support
- nvme-loop: flush off pending I/O while shutting down loop controller
- smb: client: Fix use-after-free of network namespace.
- nvme/host: Fix RCU list traversal to use SRCU primitive
- vDPA/ifcvf: Fix pci_read_config_byte() return code handling
- bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx
- bpf: Fix mismatched RCU unlock flavour in bpf_out_neigh_v6
- ASoC: amd: yc: Add quirk for ASUS Vivobook S15 M3502RA
- ASoC: amd: yc: Fix non-functional mic on ASUS E1404FA
- fs: Fix uninitialized value issue in from_kuid and from_kgid
- HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad
- HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard
- RISCV: KVM: use raw_spinlock for critical section in imsic
- ASoC: rt722-sdca: increase clk_stop_timeout to fix clock stop issue
- LoongArch: Use "Exception return address" to comment ERA
- ASoC: fsl_micfil: Add sample rate constraint
- net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition
- bpf: Check validity of link->type in bpf_link_show_fdinfo()
- mm: support order-1 folios in the page cache
- mm: always initialise folio->_deferred_list
- mm: refactor folio_undo_large_rmappable()
- mm/thp: fix deferred split unqueue naming and locking
- 9p: fix slab cache name creation for real
- nvmet-passthru: clear EUID/NGUID/UUID while using loop target
- pinctrl: intel: platform: Add Panther Lake to the list of supported
- s390/ap: Fix CCA crypto card behavior within protected execution environment
- selftests/bpf: Assert link info uprobe_multi count & path_size if unset
- ALSA: hda/tas2781: Add new quirk for Lenovo, ASUS, Dell projects
- drm/xe/query: Increase timestamp width
- nvme: make keep-alive synchronous operation
- samples/landlock: Fix port parsing in sandboxer
- ASoC: Intel: avs: Update stream status in a separate thread
- ASoC: codecs: Fix error handling in aw_dev_get_dsp_status function
- netfs: Downgrade i_rwsem for a buffered write
- afs: Fix lock recursion
- HID: i2c-hid: Delayed i2c resume wakeup for 0x0d42 Goodix touchpad
- LoongArch: KVM: Mark hrtimer to expire in hard interrupt context
- drm/xe: Don't restart parallel queues multiple times on GT reset
- Upstream stable to v6.6.62, v6.11.9
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292)
- arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-eaidk-610
- arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-
excavator
- arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328
- arm64: dts: rockchip: Fix wakeup prop names on PineNote BT node
- arm64: dts: rockchip: Fix reset-gpios property on brcm BT nodes
- arm64: dts: rockchip: fix i2c2 pinctrl-names property on anbernic-rg353p/v
- arm64: dts: rockchip: Fix bluetooth properties on rk3566 box demo
- arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards
- arm64: dts: rockchip: Add DTS for FriendlyARM NanoPi R2S Plus
- arm64: dts: rockchip: Remove undocumented supports-emmc property
- arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion
- arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc
- arm64: dts: rockchip: remove num-slots property from rk3328-nanopi-r2s-plus
- arm64: dts: imx8-ss-vpu: Fix imx8qm VPU IRQs
- arm64: dts: imx8mp: correct sdhc ipg clk
- arm64: dts: rockchip: remove orphaned pinctrl-names from pinephone pro
- ARM: dts: rockchip: fix rk3036 acodec node
- ARM: dts: rockchip: drop grf reference from rk3036 hdmi
- ARM: dts: rockchip: Fix the spi controller on rk3036
- ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin
- arm64: dts: rockchip: Correct GPIO polarity on brcm BT nodes
- sunrpc: handle -ENOTCONN in xs_tcp_setup_socket()
- NFSv3: only use NFS timeout for MOUNT when protocols are compatible
- nfs: avoid i_lock contention in nfs_clear_invalid_mapping
- net: enetc: set MAC address to the VF net_device
- dt-bindings: net: xlnx,axi-ethernet: Correct phy-mode property value
- can: c_can: fix {rx,tx}_errors statistics
- can: c_can: c_can_handle_bus_err(): update statistics if skb allocation
fails
- ice: change q_index variable type to s16 to store -1 value
- e1000e: Remove Meteor Lake SMBUS workarounds
- net: phy: ti: add PHY_RST_AFTER_CLK_EN flag
- net: stmmac: Fix unbalanced IRQ wake disable warning on single irq case
- netfilter: nf_tables: pass nft_chain to destroy function, not nft_ctx
- netfilter: nf_tables: wait for rcu grace period on net_device removal
- netfilter: nf_tables: do not defer rule destruction via call_rcu
- net: arc: rockchip: fix emac mdio node support
- drivers: net: ionic: add missed debugfs cleanup to ionic_probe() error path
- Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown"
- media: stb0899_algo: initialize cfr before using it
- media: dvb_frontend: don't play tricks with underflow values
- media: adv7604: prevent underflow condition when reporting colorspace
- scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer
- ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init()
- tools/lib/thermal: Fix sampling handler context ptr
- thermal/of: support thermal zones w/o trips subnode
- ASoC: SOF: sof-client-probes-ipc4: Set param_size extension bits
- media: pulse8-cec: fix data timestamp at pulse8_setup()
- media: v4l2-ctrls-api: fix error handling for v4l2_g_ctrl()
- can: m_can: m_can_close(): don't call free_irq() for IRQ-less devices
- can: mcp251xfd: mcp251xfd_get_tef_len(): fix length calculation
- can: mcp251xfd: mcp251xfd_ring_alloc(): fix coalescing configuration when
switching CAN modes
- ksmbd: count all requests in req_running counter
- ksmbd: fix broken transfers when exceeding max simultaneous operations
- pwm: imx-tpm: Use correct MODULO value for EPWM mode
- rpmsg: glink: Handle rejected intent request better
- drm/amdgpu: Adjust debugfs eviction and IB access permissions
- drm/amdgpu: Adjust debugfs register access permissions
- drm/amdgpu: Fix DPX valid mode check on GC 9.4.3
- thermal/drivers/qcom/lmh: Remove false lockdep backtrace
- dm cache: correct the number of origin blocks to match the target length
- dm cache: optimize dirty bit checking with find_next_bit when resizing
- dm-unstriped: cast an operand to sector_t to prevent potential uint32_t
overflow
- ALSA: usb-audio: Add quirk for HP 320 FHD Webcam
- net: wwan: t7xx: Fix off-by-one error in t7xx_dpmaif_rx_buf_alloc()
- mptcp: use sock_kfree_s instead of kfree
- arm64: Kconfig: Make SME depend on BROKEN for now
- [Config] updateconfigs for ARM64_SME
- arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint
- Revert "wifi: mac80211: fix RCU list iterations"
- i2c: designware: do not hold SCL low when I2C_DYNAMIC_TAR_UPDATE is not set
- fs/proc: fix compile warning about variable 'vmcore_mmap_ops'
- usb: dwc3: fix fault at system suspend if device was already runtime
suspended
- USB: serial: qcserial: add support for Sierra Wireless EM86xx
- USB: serial: option: add Fibocom FG132 0x0112 composition
- USB: serial: option: add Quectel RG650V
- irqchip/gic-v3: Force propagation of the active state with a read-back
- ucounts: fix counter leak in inc_rlimit_get_ucounts()
- ASoC: amd: yc: fix internal mic on Xiaomi Book Pro 14 2022
- arm64: dts: rockchip: Designate Turing RK1's system power controller
- EDAC/qcom: Make irq configuration optional
- arm64: dts: rockchip: Drop regulator-init-microvolt from two boards
- net: dpaa_eth: print FD status in CPU endianness in dpaa_eth_fd tracepoint
- virtio_net: Sync rss config to device when virtnet_probe
- drm/xe: Set mask bits for CCS_MODE register
- drm/amd/display: Fix brightness level not retained over reboot
- drm/imagination: Add a per-file PVR context list
- mptcp: no admin perm to list endpoints
- btrfs: fix the length of reserved qgroup to free
- btrfs: fix per-subvolume RO/RW flags with new mount API
- clk: qcom: gcc-x1e80100: Fix USB MP SS1 PHY GDSC pwrsts flags
- clk: qcom: clk-alpha-pll: Fix pll post div mask when width is not set
- objpool: fix to make percpu slot allocation more robust
- mm/damon/core: handle zero {aggregation,ops_update} intervals
- mm/damon/core: handle zero schemes apply interval
- mm/mlock: set the correct prev on failure
- clk: qcom: gcc-x1e80100: Fix halt_check for pipediv2 clocks
- staging: vchiq_arm: Get the rid off struct vchiq_2835_state
- staging: vchiq_arm: Use devm_kzalloc() for vchiq_arm_state allocation
- drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout
- drm/xe: Move LNL scheduling WA to xe_device.h
- drm/xe/ufence: Flush xe ordered_wq in case of ufence timeout
- drm/xe/guc/tlb: Flush g2h worker in case of tlb timeout
- xtensa: Emulate one-byte cmpxchg
- Upstream stable to v6.6.61, v6.11.8
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50270
- mm/damon/core: avoid overflow in damon_feed_loop_next_input()
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50274
- idpf: avoid vport access in idpf_get_link_ksettings
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53067
- scsi: ufs: core: Start the RTC update work later
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53084
- drm/imagination: Break an object reference loop
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53085
- tpm: Lock TPM chip in tpm_pm_suspend() first
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53086
- drm/xe: Drop VM dma-resv lock on xe_sync_in_fence_get failure in exec IOCTL
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53087
- drm/xe: Fix possible exec queue leak in exec IOCTL
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50288
- media: vivid: fix buffer overwrite when using > 32 buffers
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50289
- media: av7110: fix a spectre vulnerability
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53062
- media: mgb4: protect driver against spectre
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50291
- media: dvb-core: add missing buffer index check
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50297
- net: xilinx: axienet: Enqueue Tx packets in dql before dmaengine starts
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50267
- USB: serial: io_edgeport: fix use after free in debug printk
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50268
- usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53083
- usb: typec: qcom-pmic: init value of hdr_len/txbuf_len earlier
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50269
- usb: musb: sunxi: Fix accessing an released usb phy
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50271
- signal: restore the override_rlimit logic
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50272
- filemap: Fix bounds checking in filemap_read()
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50273
- btrfs: reinitialize delayed ref list after deleting it from the list
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50275
- arm64/sve: Discard stale CPU state when handling SVE traps
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50276
- net: vertexcom: mse102x: Fix possible double free of TX skb
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53066
- nfs: Fix KMSAN warning in decode_getfattr_attrs()
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50278
- dm cache: fix potential out-of-bounds access on the first resume
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50279
- dm cache: fix out-of-bounds access to the dirty bitset when resizing
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50280
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53060
- drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50282
- drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50283
- ksmbd: fix slab-use-after-free in smb3_preauth_hash_rsp
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50284
- ksmbd: Fix the missing xa_store error check
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50285
- ksmbd: check outstanding simultaneous SMB operations
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50286
- ksmbd: fix slab-use-after-free in ksmbd_smb2_session_create
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50287
- media: v4l2-tpg: prevent the risk of a division by zero
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50290
- media: cx24116: prevent overflows on SNR calculus
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53061
- media: s5p-jpeg: prevent buffer overflows
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53081
- media: ar0521: don't overflow when checking PLL values
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50292
- ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50294
- rxrpc: Fix missing locking causing hanging calls
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50295
- net: arc: fix the device for dma_map_single/dma_unmap_single
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53082
- virtio_net: Add hash_key_length check
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50296
- net: hns3: fix kernel crash when uninstalling driver
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53088
- i40e: fix race condition by adding filter's intermediate sync state
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50298
- net: enetc: allocate vf_state during PF probes
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50299
- sctp: properly validate chunk size in sctp_sf_ootb()
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50300
- regulator: rtq2208: Fix uninitialized use of regulator_config
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-50301
- security/keys: fix slab-out-of-bounds in key_task_permission
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53072
- platform/x86/amd/pmc: Detect when STB is not available
* Noble update: upstream stable patchset 2025-02-27 (LP: #2100292) //
CVE-2024-53068
- firmware: arm_scmi: Fix slab-use-after-free in scmi_bus_notifier()
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996)
- Input: xpad - sort xpad_device by vendor and product ID
- Input: xpad - add support for 8BitDo Ultimate 2C Wireless Controller
- cgroup: Fix potential overflow issue when checking max_depth
- spi: geni-qcom: Fix boot warning related to pm_runtime and devres
- wifi: iwlegacy: Fix "field-spanning write" warning in il_enqueue_hcmd()
- mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING
- wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys
- wifi: ath11k: Fix invalid ring usage in full monitor mode
- wifi: brcm80211: BRCM_TRACING should depend on TRACING
- RDMA/cxgb4: Dump vendor specific QP details
- RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down
- RDMA/bnxt_re: Fix the usage of control path spin locks
- RDMA/bnxt_re: synchronize the qp-handle table array
- RDMA/bnxt_re: Fix the locking while accessing the QP table
- wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
- wifi: iwlwifi: mvm: don't add default link in fw restart flow
- ASoC: cs42l51: Fix some error handling paths in cs42l51_probe()
- net: stmmac: dwmac4: Fix high address display by updating reg_space[] from
register values
- net: stmmac: fix TSO DMA API usage causing oops
- gtp: allow -1 to be specified as file description from userspace
- bpf: Force checkpoint when jmp history is too long
- net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension
- net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets
- mlxsw: spectrum_ptp: Add missing verification before pushing Tx header
- bpf, test_run: Fix LIVE_FRAME frame update after a page has been recycled
- iomap: improve shared block detection in iomap_unshare_iter
- iomap: don't bother unsharing delalloc extents
- iomap: share iomap_unshare_iter predicate code with fsdax
- fsdax: remove zeroing code from dax_unshare_iter
- iomap: turn iomap_want_unshare_iter into an inline function
- kasan: Fix Software Tag-Based KASAN with GCC
- firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state()
- afs: Fix missing subdir edit when renamed between parent dirs
- smb: client: set correct device number on nfs reparse points
- cxl/events: Fix Trace DRAM Event Record
- fs/ntfs3: Fix warning possible deadlock in ntfs_set_state
- fs/ntfs3: Stale inode instead of bad
- scsi: scsi_transport_fc: Allow setting rport state to current state
- cifs: Fix creating native symlinks pointing to current or parent directory
- thermal: intel: int340x: processor: Remove MMIO RAPL CPU hotplug support
- thermal: intel: int340x: processor: Add MMIO RAPL PL4 support
- net: amd: mvme147: Fix probe banner message
- NFS: remove revoked delegation from server's delegation list
- misc: sgi-gru: Don't disable preemption in GRU driver
- usb: gadget: dummy_hcd: Switch to hrtimer transfer scheduler
- usb: gadget: dummy_hcd: Set transfer interval to 1 microframe
- usb: gadget: dummy_hcd: execute hrtimer callback in softirq context
- USB: gadget: dummy-hcd: Fix "task hung" problem
- ALSA: usb-audio: Add quirks for Dell WD19 dock
- usbip: tools: Fix detach_port() invalid port error path
- usb: phy: Fix API devm_usb_put_phy() can not release the phy
- usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes()
- usb: typec: qcom-pmic-typec: use fwnode_handle_put() to release fwnodes
- xhci: Fix Link TRB DMA in command ring stopped completion event
- xhci: Use pm_runtime_get to prevent RPM on unsupported systems
- Revert "driver core: Fix uevent_show() vs driver detach race"
- iio: light: veml6030: fix microlux value calculation
- RISC-V: ACPI: fix early_ioremap to early_memremap
- tools/mm: -Werror fixes in page-types/slabinfo
- tools/mm: fix compile error
- thunderbolt: Honor TMU requirements in the domain when setting TMU mode
- mmc: sdhci-pci-gli: GL9767: Fix low power mode on the set clock function
- mmc: sdhci-pci-gli: GL9767: Fix low power mode in the SD Express process
- block: fix sanity checks in blk_rq_map_user_bvec
- cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction
- phy: freescale: imx8m-pcie: Do CMN_RST just before PHY PLL lock check
- riscv: vdso: Prevent the compiler from inserting calls to memset()
- Input: edt-ft5x06 - fix regmap leak when probe fails
- ALSA: hda/realtek: Limit internal Mic boost on Dell platform
- riscv: efi: Set NX compat flag in PE/COFF header
- riscv: Use '%u' to format the output of 'cpu'
- riscv: Remove unused GENERATING_ASM_OFFSETS
- riscv: Remove duplicated GET_RM
- cxl/port: Fix cxl_bus_rescan() vs bus_rescan_devices()
- cxl/acpi: Ensure ports ready at cxl_acpi_probe() return
- mei: use kvmalloc for read buffer
- mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves
- x86/traps: Enable UBSAN traps on x86
- x86/traps: move kmsan check after instrumentation_begin
- kasan: remove vmalloc_percpu test
- vmscan,migrate: fix page count imbalance on node stats when demoting pages
- io_uring: always lock __io_cqring_overflow_flush
- mm: huge_memory: add vma_thp_disabled() and thp_disabled_by_hw()
- mm: don't install PMD mappings when THPs are disabled by the hw/process/vma
- perf trace: Fix non-listed archs in the syscalltbl routines
- dpll: add Embedded SYNC feature for a pin
- ice: add callbacks for Embedded SYNC enablement on dpll pins
- bpf: Add bpf_mem_alloc_check_size() helper
- net: ethernet: mtk_wed: fix path of MT7988 WO firmware
- drm/mediatek: ovl: Remove the color format comment for ovl_fmt_convert()
- drm/mediatek: Fix get efuse issue for MT8188 DPTX
- ACPI: resource: Fold Asus Vivobook Pro N6506M* DMI quirks together
- powercap: intel_rapl_msr: Add PL4 support for Arrowlake-U
- usb: typec: qcom-pmic-typec: fix missing fwnode removal in error path
- mm: shrinker: avoid memleak in alloc_shrinker_info
- firmware: microchip: auto-update: fix poll_complete() to not report spurious
timeout errors
- soc: qcom: pmic_glink: Handle GLINK intent allocation rejections
- cxl/port: Fix CXL port initialization order when the subsystem is built-in
- btrfs: merge btrfs_orig_bbio_end_io() into btrfs_bio_end_io()
- posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone
- mm/ksm: remove redundant code in ksm_fork
- nvme: re-fix error-handling for io_uring nvme-passthrough
- btrfs: fix extent map merging not happening for adjacent extents
- btrfs: fix defrag not merging contiguous extents due to merged extent maps
- mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes
- mm: multi-gen LRU: ignore non-leaf pmd_young for force_scan=true
- mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats
- mm: shrink skip folio mapped by an exiting process
- mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify()
- drm/i915: Skip programming FIA link enable bits for MTL+
- drm/i915/display: WA for Re-initialize dispcnlunitt1 xosc clock
- drm/i915/dp: Clear VSC SDP during post ddi disable routine
- drm/i915/pps: Disable DPLS_GATING around pps sequence
- drm/i915: move rawclk from runtime to display runtime info
- drm/xe/display: drop unused rawclk_freq and RUNTIME_INFO()
- drm/xe: Support 'nomodeset' kernel command-line option
- drm/xe/xe2hpg: Introduce performance tuning changes for Xe2_HPG
- drm/amdgpu/swsmu: fix ordering for setting workload_mask
- drm/amdgpu/swsmu: default to fullscreen 3D profile for dGPUs
- drm/amdgpu: handle default profile on on devices without fullscreen 3D
- MIPS: export __cmpxchg_small()
- rcu/kvfree: Add kvfree_rcu_barrier() API
- rcu/kvfree: Refactor kvfree_rcu_queue_batch()
- Upstream stable to v6.6.60, v6.11.7
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53050
- drm/i915/hdcp: Add encoder check in hdcp2_get_capability
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53051
- drm/i915/hdcp: Add encoder check in intel_hdcp_get_capability
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50303
- resource,kexec: walk_system_ram_res_rev must retain resource flags
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50263
- fork: only invoke khugepaged, ksm hooks if no error
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50220
- fork: do not invoke uffd on fork if error occurs
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50221
- drm/amd/pm: Vangogh: Fix kernel memory out of bounds write
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53053
- scsi: ufs: core: Fix another deadlock during RTC update
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50225
- btrfs: fix error propagation of split bios
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50230
- nilfs2: fix kernel bug due to missing clearing of checked flag
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50238
- phy: qcom: qmp-usbc: fix NULL-deref on runtime suspend
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53044
- net/sched: sch_api: fix xa_insert() error path in tcf_block_get_ext()
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50304
- ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53048
- ice: fix crash on probe for DPLL enabled E810 LOM
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53045
- ASoC: dapm: fix bounds checker error in dapm_widget_list_create
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53055
- wifi: iwlwifi: mvm: fix 6 GHz scan construction
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53046
- arm64: dts: imx8ulp: correct the flexspi compatible string
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53052
- io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50215
- nvmet-auth: assign dh_key to NULL after kfree_sensitive
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50216
- xfs: fix finding a last resort AG in xfs_filestream_pick_ag
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53043
- mctp i2c: handle NULL header address
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50218
- ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53047
- mptcp: init: protect sched with rcu_read_lock
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50222
- iov_iter: fix copy_page_from_iter_atomic() if KMAP_LOCAL_FORCE_MAP
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50223
- sched/numa: Fix the potential null pointer dereference in task_numa_work()
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50224
- spi: spi-fsl-dspi: Fix crash when not using GPIO chip select
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50226
- cxl/port: Fix use-after-free, permit out-of-order decoder shutdown
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50231
- iio: gts-helper: Fix memory leaks in iio_gts_build_avail_scale_table()
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53076
- iio: gts-helper: Fix memory leaks for the error path of
iio_gts_build_avail_scale_table()
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50232
- iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr()
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50234
- wifi: iwlegacy: Clear stale interrupts before resuming device
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50235
- wifi: cfg80211: clear wdev->cqm_config pointer on free
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50236
- wifi: ath10k: Fix memory leak in management tx
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50237
- wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50239
- phy: qcom: qmp-usb-legacy: fix NULL-deref on runtime suspend
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50240
- phy: qcom: qmp-usb: fix NULL-deref on runtime suspend
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50242
- fs/ntfs3: Additional check in ntfs_file_release
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50243
- fs/ntfs3: Fix general protection fault in run_is_mapped_full
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50244
- fs/ntfs3: Additional check in ni_clear()
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50245
- fs/ntfs3: Fix possible deadlock in mi_read
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50246
- fs/ntfs3: Add rough attr alloc_size check
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50247
- fs/ntfs3: Check if more than chunk-size bytes are written
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50250
- fsdax: dax_unshare_iter needs to copy entire blocks
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50251
- netfilter: nft_payload: sanitize offset and length before calling
skb_checksum()
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50252
- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50255
- Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50257
- netfilter: Fix use-after-free in get_info()
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50258
- net: fix crash when config small gso_max_size/gso_ipv4_max_size
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50262
- bpf: Fix out-of-bounds write in trie_get_next_key()
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50259
- netdevsim: Add trailing zero to terminate the string in
nsim_nexthop_bucket_activity_write()
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53042
- ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow()
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53058
- net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-50261
- macsec: Fix use-after-free while sending the offloading packet
* Noble update: upstream stable patchset 2025-02-25 (LP: #2099996) //
CVE-2024-53059
- wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
* Noble update: upstream stable patchset 2025-02-07 (LP: #2097575)
- irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
- xfs: fix error returns from xfs_bmapi_write
- xfs: fix xfs_bmap_add_extent_delay_real for partial conversions
- xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extent
- xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item
recovery
- xfs: check opcode and iovec count match in xlog_recover_attri_commit_pass2
- xfs: fix missing check for invalid attr flags
- xfs: check shortform attr entry flags specifically
- xfs: validate recovered name buffers when recovering xattr items
- xfs: enforce one namespace per attribute
- xfs: revert commit 44af6c7e59b12
- xfs: use dontcache for grabbing inodes during scrub
- xfs: match lock mode in xfs_buffered_write_iomap_begin()
- xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional
- xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset
- xfs: convert delayed extents to unwritten when zeroing post eof blocks
- xfs: allow symlinks with short remote targets
- xfs: make sure sb_fdblocks is non-negative
- xfs: fix unlink vs cluster buffer instantiation race
- xfs: fix freeing speculative preallocations for preallocated files
- xfs: allow unlinked symlinks and dirs with zero size
- xfs: restrict when we try to align cow fork delalloc to cowextsz hints
- selftests: mptcp: join: change capture/checksum as bool
- selftests: mptcp: join: test for prohibited MPC to port-based endp
- selftests: mptcp: remove duplicated variables
- iio: accel: bma400: Fix uninitialized variable field_value in tap event
handling.
- bpf: Make sure internal and UAPI bpf_redirect flags don't overlap
- bpf: devmap: provide rxq after redirect
- cpufreq/amd-pstate: Fix amd_pstate mode switch on shared memory systems
- lib/Kconfig.debug: fix grammar in RUST_BUILD_ASSERT_ALLOW
- bpf: Fix memory leak in bpf_core_apply
- RDMA/bnxt_re: Fix a possible memory leak
- RDMA/bnxt_re: Fix incorrect AVID type in WQE structure
- RDMA/bnxt_re: Add a check for memory allocation
- x86/resctrl: Avoid overflow in MB settings in bw_validate()
- ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin
- bpf: Add cookie to perf_event bpf_link_info records
- bpf: fix unpopulated name_len field in perf_event link info
- selftests/bpf: Add cookies check for perf_event fill_link_info test
- selftests/bpf: fix perf_event link info name_len assertion
- s390/pci: Handle PCI error codes other than 0x3a
- bpf: fix kfunc btf caching for modules
- iio: frequency: {admv4420,adrf6780}: format Kconfig entries
- iio: frequency: admv4420: fix missing select REMAP_SPI in Kconfig
- drm/vmwgfx: Handle possible ENOMEM in vmw_stdu_connector_atomic_check
- selftests/bpf: Fix cross-compiling urandom_read
- task_work: Add TWA_NMI_CURRENT as an additional notify mode.
- sched/core: Disable page allocation in task_tick_mm_cid()
- ALSA: hda/cs8409: Fix possible NULL dereference
- firmware: arm_scmi: Fix the double free in scmi_debugfs_common_setup()
- RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP
- RDMA/irdma: Fix misspelling of "accept*"
- RDMA/srpt: Make slab cache names unique
- ipv4: give an IPv4 dev to blackhole_netdev
- RDMA/bnxt_re: Fix the max CQ WQEs for older adapters
- RDMA/bnxt_re: Fix out of bound check
- RDMA/bnxt_re: Return more meaningful error
- RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
- RDMA/bnxt_re: Fix the GID table length
- accel/qaic: Fix the for loop used to walk SG table
- drm/msm/dpu: make sure phys resources are properly initialized
- drm/msm/dpu: check for overflow in _dpu_crtc_setup_lm_bounds()
- drm/msm/dsi: improve/fix dsc pclk calculation
- drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation
- drm/msm: Avoid NULL dereference in msm_disp_state_print_regs()
- drm/msm: Allocate memory for disp snapshot with kvzalloc()
- firmware: arm_scmi: Queue in scmi layer for mailbox implementation
- net/smc: Fix memory leak when using percpu refs
- net: usb: usbnet: fix race in probe failure
- net: stmmac: dwmac-tegra: Fix link bring-up sequence
- octeontx2-af: Fix potential integer overflows on integer shifts
- drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ring
- macsec: don't increment counters for an unrelated SA
- netdevsim: use cond_resched() in nsim_dev_trap_report_work()
- net: ethernet: aeroflex: fix potential memory leak in
greth_start_xmit_gbit()
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
- net: xilinx: axienet: fix potential memory leak in axienet_start_xmit()
- bpf: Fix truncation bug in coerce_reg_to_size_sx()
- irqchip/renesas-rzg2l: Fix missing put_device
- drm/msm/dpu: don't always program merge_3d block
- net: bcmasp: fix potential memory leak in bcmasp_xmit()
- tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
- net: dsa: mv88e6xxx: Fix the max_vid definition for the MV88E6361
- genetlink: hold RCU in genlmsg_mcast()
- ravb: Remove setting of RX software timestamp
- net: ravb: Only advertise Rx/Tx timestamps if hardware supports it
- scsi: target: core: Fix null-ptr-deref in target_alloc_device()
- smb: client: fix possible double free in smb2_set_ea()
- smb: client: fix OOBs when building SMB2_IOCTL request
- usb: typec: altmode should keep reference to parent
- s390: Initialize psw mask in perf_arch_fetch_caller_regs()
- bpf: Fix link info netfilter flags to populate defrag flag
- vmxnet3: Fix packet corruption in vmxnet3_xdp_xmit_frame
- net/mlx5: Check for invalid vector index on EQ creation
- net/mlx5: Fix command bitmask initialization
- net/mlx5: Unregister notifier on eswitch init failure
- bpf, sockmap: SK_DROP on attempted redirects of unsupported af_vsock
- vsock: Update rx_bytes on read_skb()
- vsock: Update msg_count on read_skb()
- bpf, vsock: Drop static vsock_bpf_prot initialization
- riscv, bpf: Make BPF_CMPXCHG fully ordered
- nvme-pci: fix race condition between reset and nvme_dev_disable()
- bpf: Fix iter/task tid filtering
- cdrom: Avoid barrier_nospec() in cdrom_ioctl_media_changed()
- khugepaged: inline hpage_collapse_alloc_folio()
- khugepaged: convert alloc_charge_hpage to alloc_charge_folio
- khugepaged: remove hpage from collapse_file()
- mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace
point
- iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
- xhci: dbgtty: remove kfifo_out() wrapper
- xhci: dbgtty: use kfifo from tty_port struct
- xhci: dbc: honor usb transfer size boundaries.
- usb: gadget: f_uac2: fix non-newline-terminated function name
- usb: gadget: f_uac2: fix return value for UAC2_ATTRIBUTE_STRING store
- XHCI: Separate PORT and CAPs macros into dedicated file
- usb: dwc3: core: Fix system suspend on TI AM62 platforms
- tracing/fprobe-event: cleanup: Fix a wrong comment in fprobe event
- tracing/probes: cleanup: Set trace_probe::nr_args at trace_probe_init
- tracing/probes: Support $argN in return probe (kprobe and fprobe)
- uprobes: encapsulate preparation of uprobe args buffer
- uprobes: prepare uprobe args buffer lazily
- uprobes: prevent mutex_lock() under rcu_read_lock()
- uprobe: avoid out-of-bounds memory access of fetching args
- exec: don't WARN for racy path_noexec check
- ASoC: amd: yc: Add quirk for HP Dragonfly pro one
- ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to
default regs values
- ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit
- arm64: Force position-independent veneers
- udf: refactor udf_current_aext() to handle error
- udf: refactor udf_next_aext() to handle error
- udf: refactor inode_bmap() to handle error
- udf: fix uninit-value use in udf_get_fileshortad
- ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string
- cifs: Validate content of NFS reparse point buffer
- platform/x86: dell-sysman: add support for alienware products
- LoongArch: Don't crash in stack_top() for tasks without vDSO
- jfs: Fix sanity check in dbMount
- tracing/probes: Fix MAX_TRACE_ARGS limit handling
- tracing: Consider the NULL character when validating the event length
- xfrm: extract dst lookup parameters into a struct
- xfrm: respect ip protocols rules criteria when performing dst lookups
- netfilter: bpf: must hold reference on net namespace
- net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()
- net: plip: fix break; causing plip to never transmit
- octeon_ep: Implement helper for iterating packets in Rx queue
- octeon_ep: Add SKB allocation failures handling in __octep_oq_process_rx()
- net: dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393x
- fsl/fman: Save device references taken in mac_probe()
- fsl/fman: Fix refcount handling of fman-related devices
- netfilter: xtables: fix typo causing some targets not to load on IPv6
- net: wwan: fix global oob in wwan_rtnl_policy
- net/sched: adjust device watchdog timer to detect stopped queue at right
time
- net: fix races in netdev_tx_sent_queue()/dev_watchdog()
- net: usb: usbnet: fix name regression
- bpf: Add MEM_WRITE attribute
- bpf: Fix overloading of MEM_UNINIT's meaning
- bpf: Remove MEM_UNINIT from skb/xdp MTU helpers
- net/sched: act_api: deny mismatched skip_sw/skip_hw flags for actions
created by classifiers
- net: sched: fix use-after-free in taprio_change()
- net: sched: use RCU read-side critical section in taprio_dump()
- posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
- Bluetooth: SCO: Fix UAF on sco_sock_timeout
- Bluetooth: ISO: Fix UAF on iso_sock_timeout
- bpf,perf: Fix perf_event_detach_bpf_prog error handling
- net: dsa: mv88e6xxx: group cycle counter coefficients
- net: dsa: mv88e6xxx: read cycle counter period from hardware
- net: dsa: mv88e6xxx: support 4000ps cycle counter period
- ASoC: dt-bindings: davinci-mcasp: Fix interrupts property
- ASoC: dt-bindings: davinci-mcasp: Fix interrupt properties
- ASoC: loongson: Fix component check failed on FDT systems
- ASoC: max98388: Fix missing increment of variable slot_found
- ASoC: rsnd: Fix probe failure on HiHope boards due to endpoint parsing
- ASoC: fsl_micfil: Add a flag to distinguish with different volume control
types
- ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
- powercap: dtpm_devfreq: Fix error check against dev_pm_qos_add_request()
- nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net
- ALSA: hda/realtek: Update default depop procedure
- smb: client: Handle kstrdup failures for passwords
- cpufreq: CPPC: fix perf_to_khz/khz_to_perf conversion exception
- btrfs: fix passing 0 to ERR_PTR in btrfs_search_dir_index_item()
- btrfs: zoned: fix zone unusable accounting for freed reserved extent
- ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[]
- ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
- ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid
detection issue
- nilfs2: fix kernel bug due to missing clearing of buffer delay flag
- openat2: explicitly return -E2BIG for (usize > PAGE_SIZE)
- KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
- KVM: arm64: Fix shift-out-of-bounds bug
- KVM: arm64: Don't eagerly teardown the vgic on init error
- x86/lam: Disable ADDRESS_MASKING in most cases
- [Config] disable ADDRESS_MASKING
- ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATE
- ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593
- LoongArch: Get correct cores_per_package for SMT systems
- LoongArch: Enable IRQ if do_ale() triggered in irq-enabled context
- LoongArch: Make KASAN usable for variable cpu_vabits
- xfrm: fix one more kernel-infoleak in algo dumping
- hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event
- drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too
- selinux: improve error checking in sel_write_load()
- net: phy: dp83822: Fix reset pin definitions
- ata: libata: Set DID_TIME_OUT for commands that actually timed out
- ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
- platform/x86: dell-wmi: Ignore suspend notifications
- ACPI: PRM: Clean up guid type in struct prm_handler_info
- tracing: probes: Fix to zero initialize a local variable
- task_work: make TWA_NMI_CURRENT handling conditional on IRQ_WORK
- xfrm: validate new SA's prefixlen using SA family when sel.family is unset
- bpf: Use raw_spinlock_t in ringbuf
- reset: starfive: jh71x0: Fix accessing the empty member on JH7110 SoC
- bpf: Fix unpopulated path_size when uprobe_multi fields unset
- RDMA/bnxt_re: Fix incorrect dereference of srq in async event
- RDMA/bnxt_re: Get the toggle bits from SRQ events
- RDMA/bnxt_re: Change the sequence of updating the CQ toggle value
- drm/msm/dpu: move CRTC resource assignment to dpu_encoder_virt_atomic_check
- ring-buffer: Fix reader locking when changing the sub buffer order
- drm/msm/dpu: Don't always set merge_3d pending flush
- drm/msm/a6xx+: Insert a fence wait before SMMU table update
- drm/xe: Take job list lock in xe_sched_add_pending_job
- drm/xe: Use bookkeep slots for external BO's in exec IOCTL
- net: ethernet: mtk_eth_soc: fix memory corruption during fq dma init
- net/mlx5e: Don't call cleanup on profile rollback failure
- bpf: Fix print_reg_state's constant scalar dump
- fsnotify: optimize the case of no parent watcher
- fsnotify: Avoid data race between fsnotify_recalc_mask() and
fsnotify_object_watched()
- drm/xe/mcr: Use Xe2_LPM steering tables for Xe2_HPM
- objpool: fix choosing allocation for percpu slots
- bnxt_en: replace ptp_lock with irqsave variant
- bpf, arm64: Fix address emission with tag-based KASAN enabled
- net: dsa: microchip: disable EEE for KSZ879x/KSZ877x/KSZ876x
- ASoC: topology: Bump minimal topology ABI version
- fbdev: wm8505fb: select CONFIG_FB_IOMEM_FOPS
- btrfs: qgroup: set a more sane default value for subtree drop threshold
- btrfs: clear force-compress on remount when compress mount option is given
- x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h-70h
- x86/amd_nb: Add new PCI ID for AMD family 1Ah model 20h
- btrfs: reject ro->rw reconfiguration if there are hard ro requirements
- xfs: don't fail repairs on metadata files with no attr fork
- drm/bridge: Fix assignment of the of_node of the parent to aux bridge
- platform/x86/intel/pmc: Fix pmc_core_iounmap to call iounmap for valid
addresses
- fgraph: Fix missing unlock in register_ftrace_graph()
- fgraph: Change the name of cpuhp state to "fgraph:online"
- ASoC: SOF: Intel: hda: Always clean up link DMA during stop
- ASoC: dapm: avoid container_of() to get component
- ASoC: qcom: sc7280: Fix missing Soundwire runtime stream alloc
- ASoC: qcom: sdm845: add missing soundwire runtime stream alloc
- soundwire: intel_ace2x: Send PDI stream number during prepare
- x86: support user address masking instead of non-speculative conditional
- ASoC: qcom: Select missing common Soundwire module code on SDM845
- SAUCE: Revert "iio: adc: ti-lmp92064: add missing select
IIO_(TRIGGERED_)BUFFER in Kconfig"
- Upstream stable to v6.6.58, v6.6.59, v6.11.6
* CVE-2025-21756
- vsock: Keep the binding until socket destruction
- vsock: Orphan socket after transport release
* Fix NIC name changes for ice (LP: #2100264)
- ice: Remove ndo_get_phys_port_name
* CVE-2024-50256
- netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6()
* CVE-2025-21702
- pfifo_tail_enqueue: Drop new packet when sch->limit == 0
* CVE-2024-50167
- be2net: fix potential memory leak in be_xmit()
* Fix line-out playback on some platforms with Cirrus Logic “Dolphin” hardware
(LP: #2099880)
- ALSA: hda/cirrus: Correct the full scale volume set logic
* Enable Large Language Model (LLM) workloads using Intel NPU (LP: #2098972)
- accel/ivpu: Increase DMA address range
* Patchset for TUXEDO devices (LP: #2098104)
- wifi: ath12k: add fallback board name without variant while searching
board-2.bin
- wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT
- wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850
- wifi: ath12k: support default regdb while searching board-2.bin for WCN7850
- ACPI: resource: Use IRQ override on Maibenben X565
- ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
- ALSA: hda/realtek: Fix headset mic on TUXEDO Gemini 17 Gen3
- ALSA: hda/realtek: Fix headset mic on TUXEDO Stellaris 16 Gen6 mb1
- PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1
- nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk
- nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk
* Introduce and use sendpages_ok() instead of sendpage_ok() in nvme-tcp and
drbd (LP: #2093871)
- net: introduce helper sendpages_ok()
- nvme-tcp: use sendpages_ok() instead of sendpage_ok()
- drbd: use sendpages_ok() instead of sendpage_ok()
* CVE-2024-56765
- powerpc/pseries/vas: Add close() callback in vas_vm_ops struct
* CVE-2025-21700
- net: sched: Disallow replacing of child qdisc from one parent to another
* CVE-2024-56615
- bpf: fix OOB devmap writes when deleting elements
* CVE-2024-56651
- can: hi311x: hi3110_can_ist(): fix potential use-after-free
* CVE-2024-56627
- ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
* CVE-2024-56600
- net: inet6: do not leave a dangling sk pointer in inet6_create()
* CVE-2024-56661
- tipc: fix NULL deref in cleanup_bearer()
* CVE-2024-56642
- tipc: Fix use-after-free of kernel socket in cleanup_bearer().
* CVE-2024-53227
- scsi: bfa: Fix use-after-free in bfad_im_module_exit()
* CVE-2024-53237
- Bluetooth: fix use-after-free in device_for_each_child()
* CVE-2024-53166
- block, bfq: fix bfqq uaf in bfq_limit_depth()
* CVE-2024-50265
- ocfs2: remove entry once instead of null-ptr-dereference in
ocfs2_xa_remove()
* CVE-2024-50249
- ACPI: CPPC: Make rmw_lock a raw_spin_lock
* iBFT iSCSI out-of-bounds shift UBSAN warning (LP: #2097824)
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
* [Ubuntu 24.04] MultiVM - L2 guest(s) running stress-ng getting stuck at
booting after triggering crash (LP: #2077722)
- KVM: PPC: Book3S HV: Mask off LPCR_MER for a vCPU before running it to avoid
spurious interrupts
* btrfs will WARN_ON() in btrfs_remove_qgroup() unnecessarily (LP: #2091719)
- btrfs: improve the warning and error message for btrfs_remove_qgroup()
* CVE-2024-50248
- ntfs3: Add bounds checking to mi_enum_attr()
- fs/ntfs3: Sequential field availability check in mi_enum_attr()
* CVE-2025-21701
- net: avoid race between device unregistration and ethnl ops
* CVE-2024-57798
- drm/dp_mst: Ensure mst_primary pointer is valid in
drm_dp_mst_handle_up_req()
* CVE-2024-56672
- blk-cgroup: Fix UAF in blkcg_unpin_online()
* CVE-2024-56658
- net: defer final 'struct net' free in netns dismantle
* CVE-2024-56598
- jfs: array-index-out-of-bounds fix in dtReadFirst
* CVE-2024-56595
- jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
* CVE-2024-53140
- netlink: terminate outstanding dump on socket close
* CVE-2024-53063
- media: dvbdev: prevent the risk of out of memory access
* CVE-2024-50302
- HID: core: zero-initialize the report buffer
[ Ubuntu-qcom: 6.8.0-1042.42 ]
* noble/linux-qcom: 6.8.0-1042.42 -proposed tracker (LP: #2112174)
* Miscellaneous Ubuntu changes
- [configs] change CONFIG_HWSPINLOCK_QCOM to y
[ Ubuntu-qcom: 6.8.0-1041.41 ]
* noble/linux-qcom: 6.8.0-1041.41 -proposed tracker (LP: #2111886)
* [RB3][x02] spf core errors found in dmesg
- SAUCE: qcom: spf-core: use pr_info() for successful logs
* [RB3][x03] va_macro error found in dmesg
- SAUCE: ASoC: lpass-va-macro: change dt entry missing to dev_info()
* [RB8][x02] spmi errors found in dmesg
- SAUCE: arm64: sa8775: remove allow-set-time property from rtc
* Miscellaneous Ubuntu changes
- SAUCE: switch WIFI firmware to *.mbn from *.mdt
* Miscellaneous upstream changes
- msm: camera: icp: Remove Redundant Structure Field
- msm: camera: uapi: Adding flex array support to fix UBSAN kernel panic
- PENDING: rpmsg: glink: do not serve intent request if no callback present
[ Ubuntu-qcom: 6.8.0-1040.40 ]
* noble/linux-qcom: 6.8.0-1040.40 -proposed tracker (LP: #2110187)
* "[6490][x02] tc956x_pci-eth errors found in dmesg"
- Ubuntu: SAUCE: change phy detection log-level from alert to info
* Miscellaneous Ubuntu changes
- SAUCE: follow-up renaming from qcs9075-rb8 to qcs9075-iq-9075-evk
* Miscellaneous upstream changes
- PENDING: qcom: ice: Add ice probe
- PENDING: arm64: dts: qcom: Rename qcs9075-rb8 to qcs9075-iq-9075-evk
- QCLINUX: arm64: dts: qcom: qcs9075-addons: Rename rb8 to iq-9075-evk
- PENDING: tty: serial: qcom-geni-serial: fix CTS control for UART in loopback
mode
- QCLINUX: arm64: deconfig: enable CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT
- PENDING: misc: fastrpc: Remove PD status check
- Revert "FROMLIST: arm64: dts: qcom: sa8775p: Add CPUs to psci power domain"
- Revert "BACKPORT: UPSTREAM: arm64: dts: qcom: sa8775p: add CPU idle states"
[ Ubuntu-qcom: 6.8.0-1039.39 ]
* noble/linux-qcom: 6.8.0-1039.39 -proposed tracker (LP: #2108955)
* [RB8][x02] hd3ss3220 not boud to the device
- Revert "usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is
SS"
* "[RB8][x02] The firmware for i2c_qcom_geni (qupv3fw.elf) not in
initramfs" // "[RB8][x02] qcom_geni_serial errors found in dmesg"
- SAUCE: qcom-geni-se.c: add MODULE_FIRMWARE() to copy firmware to initrd
* Miscellaneous upstream changes
- kgsl: Read DDR type from device tree node
- qcom: qtee_shmbridge: change pr_err() to pr_info() for bridge size
- qcom: qtee_shmbridge: change pr_err() to pr_info() for bridge size
[ Ubuntu-qcom: 6.8.0-1038.38 ]
* noble/linux-qcom: 6.8.0-1038.38 -proposed tracker (LP: #2107286)
* Packaging resync (LP: #1786013)
- [Packaging] debian.qcom/dkms-versions -- update from kernel-versions
(main/d2025.04.13)
* Miscellaneous Ubuntu changes
- SAUCE: fix firmware for rb8
* Miscellaneous upstream changes
- kgsl: Fix UBSAN warning in kgsl_get_page_size
[ Ubuntu-qcom: 6.8.0-1037.37 ]
* noble/linux-qcom: 6.8.0-1037.37 -proposed tracker (LP: #2106781)
* Miscellaneous Ubuntu changes
- SAUCE: add QCS6490 industrical kit dt to compiled-dtb.dtb
- [Config] Disable CONFIG_DRM_MSM_VALIDATE_XML
* Miscellaneous upstream changes
- QCLINUX: arm64: dts: qcom: qcm6490-graphics: Don't disable drm gpu/gmu nodes
- QCLINUX: arm64: dts: qcom: qcs9100-graphics: Don't disable drm gpu/gmu nodes
[ Ubuntu-qcom: 6.8.0-1036.36 ]
* noble/linux-qcom: 6.8.0-1036.36 -proposed tracker (LP: #2105444)
* Packaging resync (LP: #1786013)
- [Packaging] debian.qcom/dkms-versions -- update from kernel-versions
(main/d2025.03.31)
* Miscellaneous Ubuntu changes
- SAUCE: Add Makefile code to apply overlays for GA1.4
- [Packaging] build zfs
* Miscellaneous upstream changes
- PENDING: drm/msm/dsi: Add DSI support for SA8775P
- PENDING: drm/msm/dsi: add DSI PHY configuration for SA8775P
- QCLINUX: Revert "PENDING: drm/bridge: anx7625: Fix circular dependency"
- PENDING: arm64: dts: qcom: sa8775p: add DSI CTRL and PHY support
- PENDING: ASoC: dt-bindings: q6dsp: Add High Speed Audio DAI ID support for
MI2S and TDM
- PENDING: net: pcs: Add 5G baseR changes in PCS driver
- PENDING: net: stmmac: Add support for 5GbaseR to configure mac
- PENDING: ASoC: qcom: q6dsp: Add SDR High speed DAI support for MI2S and TDM
- PENDING: ASoC: qcom: qcm9100: Add machine driver for qcs9100-ride and
qcs9075-rb8 boards
- PENDING: net: phy: aquantia: Add support for 5GbaseR
- PENDING: arm64: dts: qcom: sa8775p: add anx7625 DSI to DP bridge nodes
- PENDING: drm/bridge: anx7625: vote for pm runtime during bridge attach
- PENDING: drm/bridge: anx7625: update bridge_ops and sink detect logic
- PENDING: arm64: defconfig: qcom_gen5auto: Enable TSC
- PENDING: arm64: dts: qcom: qcs8300: Add support for camss
- PENDING: media: qcom: camss: Add support for camss driver on qcs8300
- PENDING: media: qcom: camss: add TPG support on camss for qcs8300
- PENDING: net: stmmac: Enable PTP Packet id based timestamping
- PENDING: net: PCS: Call PCS link up sequence for 10GBASER
- PENDING: net: stmmac: Add support for 10GBASER mode within Mac link up
- PENDING: ARM: dts: msm: Add RPMh stats for 8255p
- QCLINUX: arm64: dts: qcom: Update the DAI ID for SDR High Speed dailinks
- QCLINUX: Revert "PENDING: tty: serial: qcom-geni-serial: Increase Rx buffer
size"
- UPSTREAM: BACKPORT: arm64: dts: qcm6490: Add interconnect for CDSP
remoteproc
- BACKPORT: FROMLIST: remoteproc: qcom: Add iommu map_unmap helper function
- BACKPORT: FROMLIST: remoteproc: qcom: Add helper function to support IOMMU
devmem translation
- BACKPORT: FROMLIST: remoteproc: qcom: Add support to parse qcom,devmem
property
- BACKPORT: FROMLIST: remoteproc: qcom: Add support of SHM bridge to enable
memory protection
- BACKPORT: FROMLIST: remoteproc: qcom: Enable map/unmap and SHM bridge
support
- QCLINUX: drm/msm: Remove changes made to prevent gpu probe
- FROMLIST: arm64: dts: qcom: sa8775p: Add gpu and gmu nodes
- QCLINUX: arm64: dts: qcom: qcm6490-addons: Don't disable drm gpu/gmu nodes
- QCLINUX: arm64: dts: qcom: qcs615: addons: Add coresight nodes
- PENDING: arm64: dts: qcom: sa8255p: Update hysteresis to 10degC
- QCLINUX: arm64: dts: qcom: sa8775p: Add EL2 dtb support
- QCLINUX: arm64: dts: qcom: qcs615: addons: Add memory dump table
- QCLINUX: arm64: defconfig: qcom: Enable QCS9100 machine driver config
- PENDING: arm64: dts: qcom: sa7255p: Disable USB U1/U2 entry
- FROMGIT: arm64: dts: qcom: sc8280xp: Disable USB U1/U2 entry
- FROMGIT: arm64: dts: qcom: sc8180x: Disable USB U1/U2 entry
- PENDING: Coresight: Add an integer array to tmc driver data
- PENDING: pinctrl: qcom: fix sa8775p lpass lpi quad pinctrl setting
- FROMLIST: arm64: dts: qcom: sa8775p: Remove extra entries from the iommus
property
- QCLINUX: arm64: dts: qcom: add hs0 mi2s dai for qcs9075-rb8
- QCLINUX: arm64: dts: qcom: qcs615: addons: Enable DCC
- PENDING: usb: dwc3: qcom: Adding GPIO-based regulator functionality for VBUS
- PENDING: arm64: dts: configs: Enable HD3SS322 USB Type-C DRP port controller
driver on QCS9075 RB8
- PENDING: arm64: dts: qcom: Flatten USB DT node for USB0 on QCS9075 RB8
Platform
- PENDING: arm64: dts: qcom: Add DRD mode support for USB0 on QCS9075 RB8
- PENDING: arm64: dts: qcom: Flatten USB DT node for USB1 on QCS9075 RB8
Platform
- PENDING: arm64: dts: qcom: Add host mode support for USB1 on QCS9075 RB8
- FROMLIST: dt-bindings: clock: Add Qualcomm QCS615 Camera clock controller
- FROMLIST: clk: qcom: camcc-qcs615: Add QCS615 camera clock controller driver
- FROMLIST: dt-bindings: clock: Add Qualcomm QCS615 Display clock controller
- FROMLIST: clk: qcom: dispcc-qcs615: Add QCS615 display clock controller
driver
- FROMLIST: dt-bindings: clock: Add Qualcomm QCS615 Graphics clock controller
- FROMLIST: clk: qcom: gpucc-qcs615: Add QCS615 graphics clock controller
driver
- FROMLIST: dt-bindings: clock: Add Qualcomm QCS615 Video clock controller
- FROMLIST: clk: qcom: videocc-qcs615: Add QCS615 video clock controller
driver
- FROMLIST: arm64: defconfig: Enable QCS615 clock controllers
- PENDING: ASoC: qcom: q6dsp: Update formats and max rate for Primary i2s
- QCLINUX: arm64: defconfigs: Disable TBU support
- FROMLIST: arm64: dts: qcom: sa8775p-ride: Add firmware-name in BT node
- QCLINUX: Revert "PENDING: arm64: qcs9075-rb8: disable uart bt en pin in DTS"
- FROMLIST: arm64: dts: qcom: sa8775p: Remove cdsp compute-cb at 10
- FROMLIST: arm64: dts: qcom: qcs8300-ride: Add firmware-name in BT node
- PENDING: arm64: dts: qcom: qcs8300: enable DSI-DP bridge port on QCS8300
- PENDING: driver: bluetooth: hci_qca: fix SSR unable to wake up bug
- QCLINUX: arm64: deconfig: Enable QCS615 clock controllers
- FROMLIST: arm64: dts: qcom: Add clock nodes for multimedia clock
- FROMLIST: arm64: dts: qcom: Add cpu scaling clock node
- QCLINUX: ASoC: qcom: common: Add qcom_snd_parse_of_v2 support
- QCLINUX: arm64: defconfigs: Enable CONFIG_PM_DEBUG
- PENDING: serial: qcom-geni: Optimize qcom_geni_uart_ports and increase UART
ports to 5
- QCLINUX: firmware: qcom_tzmem: Use ns_vmid_num to set self owner bit
- QCLINUX: arm64: dts: qcom: sa8775p: Fix cdsp1 node properties
- QCLINUX: arm64: dts: qcom: sa8775p: Add EL2 dtb support for ride board
- PENDING: ASoC: qcom: q6dsp: Update rates for Primary i2s rx
- QCLINUX: arm64: dts: Remove unused pcie1 QPS615 phy node for QEP8121
- PENDING: arm64: dts: qcom: qcs9075: Add displayport1 device node
- PENDING: serial: qcom-geni-serial: Enable support for
- PENDING: net: stmmac: dwmac-qcom-ethqos: Configure host DMA width for
SA8797P
- QCLINUX: arm64: dts: Replace AQR113c phy with RTL8211 phy
- QCLINUX: arm64: defconfig: enable Novatek NT36672E and Lontium lt9611UXC
configs
- PENDING: net: stmmac: Fix NULL pointer access for GPTP packets
- PENDING: arm64: dts: qcom: qcs9075: Change phy-mode to SGMII
- QCLINUX: ASoC: qcom: qcm6490: Use qcom_snd_parse_of_v2 to support common
dailink data
- PENDING: ASoC: qcom: qcm9100: Fix the dapm routings for qcs8300
- QCLINUX: duplicate msm/ to msm_default/
- QCLINUX: Add support to compile msm_display.ko
- Ubuntu: [Config] update CONFIGs for GA 1.4
[ Ubuntu: 6.8.0-56.58 ]
* noble/linux: 6.8.0-56.58 -proposed tracker (LP: #2098244)
* Noble update: upstream stable patchset 2024-07-19 (LP: #2073603)
- Revert "drm: Make drivers depends on DRM_DW_HDMI"
- Revert "UBUNTU: [Config] Drivers now depend on DRM_DW_HDMI"
* drm/amd/display: Add check for granularity in dml ceil/floor helpers
(LP: #2098080)
- drm/amd/display: Add check for granularity in dml ceil/floor helpers
* optimized default EPP for GNR family (LP: #2097554)
- cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
* Incorrect LAPIC/x2APIC parsing order (LP: #2097455)
- x86/acpi: Fix LAPIC/x2APIC parsing order
* MGLRU: page allocation failure on NUMA-enabled systems (LP: #2097214)
- mm/vmscan: wake up flushers conditionally to avoid cgroup OOM
* Upstream commit 65357e2c164a: "RDMA/mana_ib: set node_guid" applied
incorrectly (LP: #2096885)
- Revert "RDMA/mana_ib: set node_guid"
* AppArmor early policy load not funcitoning (LP: #2095370)
- SAUCE: Revert "UBUNTU: SAUCE: apparmor4.0.0 [67/90]: userns - add the
ability to reference a global variable for a feature value"
* apparmor unconfined profile blocks pivot_root (LP: #2067900)
- SAUCE: Revert "UBUNTU: SAUCE: apparmor4.0.0 [81/90]: apparmor: convert easy
uses of unconfined() to label_mediates()"
* CVE-2024-50117
- drm/amd: Guard against bad data for ATIF ACPI method
* CVE-2024-56582
- btrfs: fix use-after-free in btrfs_encoded_read_endio()
* CVE-2024-53165
- sh: intc: Fix use-after-free bug in register_intc_controller()
* CVE-2024-53156
- wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
* CVE-2024-56663
- wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one
* CVE-2024-56614
- xsk: fix OOB map writes when deleting elements
* VM boots slowly with large-BAR GPU Passthrough due to pci/probe.c redundancy
(LP: #2097389)
- PCI: Batch BAR sizing operations
* Noble update: upstream stable patchset 2025-02-04 (LP: #2097393)
- Revert "PCI/MSI: Provide stubs for IMS functions"
- gfs2: Revert "introduce qd_bh_get_or_undo"
- gfs2: qd_check_sync cleanups
- gfs2: Revert "ignore negated quota changes"
- Revert "powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2"
- tracing: Have saved_cmdlines arrays all in one allocation
- spi: spi-fsl-lpspi: remove redundant spi_controller_put call
- ata: ahci: Add mask_port_map module parameter
- ASoC: tas2781: mark dvc_tlv with __maybe_unused
- scsi: sd: Do not repeat the starting disk message
- bootconfig: Fix the kerneldoc of _xbc_exit()
- perf sched: Move start_work_mutex and work_done_wait_mutex initialization to
perf_sched__replay()
- perf sched: Fix memory leak in perf_sched__map()
- perf sched: Move curr_thread initialization to perf_sched__map()
- perf sched: Move curr_pid and cpu_last_switched initialization to
perf_sched__{lat|map|replay}()
- libsubcmd: Don't free the usage string
- selftests: Introduce Makefile variable to list shared bash scripts
- jbd2: fix kernel-doc for j_transaction_overhead_buffers
- lib/build_OID_registry: avoid non-destructive substitution for Perl < 5.13.2
compat
- drm/amd/display: Remove a redundant check in authenticated_dp
- drm/amd/display: Revert "Check HDCP returned status"
- zram: don't free statically defined names
- x86/amd_nb: Add new PCI IDs for AMD family 0x1a
- rtnetlink: change nlk->cb_mutex role
- rtnetlink: add RTNL_FLAG_DUMP_UNLOCKED flag
- mpls: no longer hold RTNL in mpls_netconf_dump_devconf()
- phonet: no longer hold RTNL in route_dumpit()
- rcu/nocb: Make IRQs disablement symmetric
- HID: asus: add ROG Ally N-Key ID and keycodes
- HID: asus: add ROG Z13 lightbar
- hid-asus: add ROG Ally X prod ID to quirk list
- scsi: Revert "scsi: sd: Do not repeat the starting disk message"
- btrfs: fix uninitialized pointer free in add_inode_ref()
- btrfs: fix uninitialized pointer free on read_alloc_one_name() error
- ksmbd: fix user-after-free from session log off
- ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2
- mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
- net: enetc: remove xdp_drops statistic from enetc_xdp_drop()
- net: enetc: block concurrent XDP transmissions during ring reconfiguration
- net: enetc: disable Tx BD rings after they are empty
- net: enetc: disable NAPI after all rings are disabled
- net: enetc: add missing static descriptor and inline keyword
- posix-clock: Fix missing timespec64 check in pc_clock_settime()
- udp: Compute L4 checksum as usual when not segmenting the skb
- arm64: probes: Remove broken LDR (literal) uprobe support
- arm64: probes: Fix simulate_ldr*_literal()
- arm64: probes: Fix uprobes for big-endian kernels
- net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-
link PHY
- net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
- maple_tree: correct tree corruption on spanning store
- nilfs2: propagate directory read errors from nilfs_find_entry()
- fat: fix uninitialized variable
- mm/mremap: fix move_normal_pmd/retract_page_tables race
- mm/swapfile: skip HugeTLB pages for unuse_vma
- mm/damon/tests/sysfs-kunit.h: fix memory leak in
damon_sysfs_test_add_targets()
- tcp: fix mptcp DSS corruption due to large pmtu xmit
- net: fec: Move `fec_ptp_read()` to the top of the file
- net: fec: Remove duplicated code
- mptcp: prevent MPC handshake on port-based signal endpoints
- iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices
- s390/sclp: Deactivate sclp after all its users
- s390/sclp_vt220: Convert newlines to CRLF instead of LFCR
- KVM: s390: gaccess: Check if guest address is in memslot
- KVM: s390: Change virtual to physical address access in diag 0x258 handler
- x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET
- x86/cpufeatures: Add a IBPB_NO_RET BUG flag
- x86/entry: Have entry_ibpb() invalidate return predictions
- x86/bugs: Skip RSB fill at VMEXIT
- x86/bugs: Do not use UNTRAIN_RET with IBPB on entry
- fgraph: Use CPU hotplug mechanism to initialize idle shadow stacks
- blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
- io_uring/sqpoll: close race on waiting for sqring entries
- blk-mq: setup queue ->tag_set before initializing hctx
- ublk: don't allow user copy for unprivileged device
- selftest: hid: add the missing tests directory
- Input: xpad - add support for MSI Claw A1M
- scsi: mpi3mr: Correct a test in mpi3mr_sas_port_add()
- scsi: mpi3mr: Validate SAS port assignments
- scsi: ufs: core: Set SDEV_OFFLINE when UFS is shut down
- scsi: ufs: core: Fix the issue of ICU failure
- scsi: ufs: core: Requeue aborted request
- drm/radeon: Fix encoder->possible_clones
- drm/i915/dp_mst: Handle error during DSC BW overhead/slice calculation
- drm/i915/dp_mst: Don't require DSC hblank quirk for a non-DSC compatible
mode
- drm/xe/xe_sync: initialise ufence.signalled
- drm/xe/ufence: ufence can be signaled right after wait_woken
- drm/vmwgfx: Cleanup kms setup without 3d
- drm/vmwgfx: Handle surface check failure correctly
- drm/amdgpu/pm: Fix code alignment issue
- drm/amdgpu/smu13: always apply the powersave optimization
- drm/amdgpu/swsmu: Only force workload setup on init
- iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
- iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
- iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
- iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
- iio: hid-sensors: Fix an error handling path in
_hid_sensor_set_report_latency()
- iio: light: veml6030: fix ALS sensor resolution
- iio: light: veml6030: fix IIO device retrieval from embedded device
- iio: light: opt3001: add missing full-scale range value
- iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig
- iio: frequency: adf4377: add missing select REMAP_SPI in Kconfig
- iio: light: bu27008: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
- iio: resolver: ad2s1210 add missing select REGMAP in Kconfig
- iio: pressure: bm1390: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
- iio: dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
- iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
- iio: dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
- iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
- iio: adc: ti-lmp92064: add missing select REGMAP_SPI in Kconfig
- iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
- iio: resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER in Kconfig
- iio: accel: kx022a: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
- Bluetooth: Call iso_exit() on module unload
- Bluetooth: Remove debugfs directory on module init failure
- Bluetooth: ISO: Fix multiple init when debugfs is disabled
- Bluetooth: btusb: Fix not being able to reconnect after suspend
- Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001
- vt: prevent kernel-infoleak in con_font_get()
- xhci: tegra: fix checked USB2 port number
- xhci: Fix incorrect stream context type macro
- xhci: Mitigate failed set dequeue pointer commands
- USB: serial: option: add support for Quectel EG916Q-GL
- USB: serial: option: add Telit FN920C04 MBIM compositions
- usb: typec: qcom-pmic-typec: fix sink status being overwritten with RP_DEF
- usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG
- misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for EEPROM
device
- misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for OTP device
- serial: imx: Update mctrl old_status on RTSD interrupt
- parport: Proper fix for array out-of-bounds access
- x86/resctrl: Annotate get_mem_config() functions as __init
- x86/apic: Always explicitly disarm TSC-deadline timer
- x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
- x86/entry_32: Do not clobber user EFLAGS.ZF
- x86/entry_32: Clear CPU buffers after register restore in NMI return
- tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
- x86/bugs: Use code segment selector for VERW operand
- pinctrl: intel: platform: fix error path in device_for_each_child_node()
- pinctrl: ocelot: fix system hang on level based interrupts
- pinctrl: stm32: check devm_kasprintf() returned value
- pinctrl: apple: check devm_kasprintf() returned value
- irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
- irqchip/sifive-plic: Unmask interrupt in plic_irq_enable()
- serial: qcom-geni: fix polled console initialisation
- serial: qcom-geni: revert broken hibernation support
- serial: qcom-geni: fix shutdown race
- serial: qcom-geni: fix dma rx cancellation
- serial: qcom-geni: fix receiver enable
- mm: vmscan.c: fix OOM on swap stress test
- ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne
1000 G2
- Upstream stable to v6.6.57, v6.11.5
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301)
- Revert "perf callchain: Fix stitch LBR memory leaks"
- ASoC: amd: acp: add ZSC control register programming sequence
- virtio: rename virtio_config_enabled to virtio_config_core_enabled
- virtio: allow driver to disable the configure change notification
- virtio-net: synchronize operstate with admin state on up/down
- virtio-net: synchronize probe with ndo_set_features
- wifi: rtw89: limit the PPDU length for VHT rate to 0x40000
- af_unix: Don't call skb_get() for OOB skb.
- af_unix: Remove single nest in manage_oob().
- af_unix: Rename unlinked_skb in manage_oob().
- af_unix: Move spin_lock() in manage_oob().
- iommu/amd: Move allocation of the top table into v1_alloc_pgtable
- iommu/amd: Set the pgsize_bitmap correctly
- drm/xe: Move and export xe_hw_engine lookup.
- drm/msm/dp: rename wide_bus_en to wide_bus_supported
- drm/msm/dp: enable widebus on all relevant chipsets
- bpf, arm64: Fix tailcall hierarchy
- libbpf: Don't take direct pointers into BTF data from st_ops
- s390/entry: Move early program check handler to entry.S
- selftests/bpf: fix to avoid __msg tag de-duplication by clang
- libbpf: Ensure new BTF objects inherit input endianness
- PCI: dwc: ep: Rename dw_pcie_ep_exit() to dw_pcie_ep_deinit()
- PCI: qcom-ep: Enable controller resources like PHY only after refclk is
available
- net: ravb: Fix maximum TX frame size for GbEth devices
- ravb: Make it clear the information relates to maximum frame size
- net: ravb: Fix R-Car RX frame size limit
- netfilter: nf_tables: missing objects with no memcg accounting
- PCI: dra7xx: Fix error handling when IRQ request fails in probe
- KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC)
- intel_idle: fix ACPI _CST matching for newer Xeon platforms
- wifi: mt76: mt7925: fix a potential association failure upon resuming
- cifs: Remove intermediate object of failed create reparse call
- drm/amd/display: Disable replay if VRR capability is false
- drm/amd/display: Fix VRR cannot enable
- l2tp: free sessions using rcu
- net: skbuff: sprinkle more __GFP_NOWARN on ingress allocs
- nvme: fix metadata handling in nvme-passthrough
- wifi: wilc1000: Do not operate uninitialized hardware during suspend/resume
- x86/apic: Remove logical destination mode for 64-bit
- pmdomain: core: Use dev_name() instead of kobject_get_path() in debugfs
- drm/xe: Name and document Wa_14019789679
- drm/xe: Add timeout to preempt fences
- drm/amd/display: Fix possible overflow in integer multiplication
- ext4: fix error message when rejecting the default hash
- power: supply: Drop use_cnt check from power_supply_property_is_writeable()
- ALSA: hda/realtek: fix mute/micmute LED for HP mt645 G8
- drm/xe: Generate oob before compiling anything
- clk: qcom: gcc-sc8180x: Register QUPv3 RCGs for DFS on sc8180x
- drm/amd/display: Restore Optimized pbn Value if Failed to Disable DSC
- Revert "drm/amd/display: Skip Recompute DSC Params if no Stream on Link"
- pmdomain: core: Reduce debug summary table width
- fs/ntfs3: Do not call file_modified if collapse range failed
- fs/ntfs3: Optimize large writes into sparse file
- fs/ntfs3: Fix sparse warning in ni_fiemap
- fs/ntfs3: Refactor enum_rstbl to suppress static checker
- virtio_console: fix misc probe bugs
- ntfs3: Change to non-blocking allocation in ntfs_d_hash
- bpf: Call the missed btf_record_free() when map creation fails
- selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test
- bpf: Check percpu map value size first
- s390/facility: Disable compile time optimization for decompressor code
- s390/mm: Add cond_resched() to cmm_alloc/free_pages()
- bpf, x64: Fix a jit convergence issue
- ext4: nested locking for xattr inode
- s390/cpum_sf: Remove WARN_ON_ONCE statements
- ktest.pl: Avoid false positives with grub2 skip regex
- soundwire: intel_bus_common: enable interrupts before exiting reset
- PCI: Add function 0 DMA alias quirk for Glenfly Arise chip
- clk: bcm: bcm53573: fix OF node leak in init
- PCI: Add ACS quirk for Qualcomm SA8775P
- i2c: i801: Use a different adapter-name for IDF adapters
- PCI: Mark Creative Labs EMU20k2 INTx masking as broken
- RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t
- mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- mfd: intel-lpss: Add Intel Arrow Lake-H LPSS PCI IDs
- mfd: intel-lpss: Rename SPI intel_lpss_platform_info structs
- mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs
- riscv: Omit optimized string routines when using KASAN
- riscv: avoid Imbalance in RAS
- RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults
- PCI: qcom: Disable mirroring of DBI and iATU register space in BAR region
- PCI: endpoint: Assign PCI domain number for endpoint controllers
- soundwire: cadence: re-check Peripheral status with delayed_work
- riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16
unknown
- media: videobuf2-core: clear memory related fields in
__vb2_plane_dmabuf_put()
- remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table
- usb: chipidea: udc: enable suspend interrupt after usb reset
- usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the
Crashkernel Scenario
- xhci: dbc: Fix STALL transfer event handling
- usb: host: xhci-plat: Parse xhci-missing_cas_quirk and apply quirk
- comedi: ni_routing: tools: Check when the file could not be opened
- LoongArch: Fix memleak in pci_acpi_scan_root()
- netfilter: nf_nat: don't try nat source port reallocation for reverse dir
clash
- netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n
- tools/iio: Add memory allocation failure check for trigger_name
- staging: vme_user: added bound check to geoid
- driver core: bus: Return -EIO instead of 0 when show/store invalid bus
attribute
- scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush in
lpfc_els_flush_cmd()
- scsi: lpfc: Revise TRACE_EVENT log flag severities from KERN_ERR to
KERN_WARNING
- NFSD: Mark filecache "down" if init fails
- nfsd: nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net()
failed
- ice: set correct dst VSI in only LAN filters
- ice: clear port vlan config during reset
- ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins
- ice: fix VLAN replay after reset
- SUNRPC: Fix integer overflow in decode_rc_list()
- tcp: fix to allow timestamp undo if no retransmits were sent
- tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
- tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out
- rxrpc: Fix uninitialised variable in rxrpc_send_data()
- selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids()
test
- Bluetooth: btusb: Don't fail external suspend requests
- net: phy: bcm84881: Fix some error handling paths
- Revert "net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled"
- net: ethernet: adi: adin1110: Fix some error handling path in
adin1110_read_fifo()
- net: dsa: b53: fix jumbo frame mtu check
- net: dsa: b53: fix max MTU for 1g switches
- net: dsa: b53: fix max MTU for BCM5325/BCM5365
- net: dsa: b53: allow lower MTUs on BCM5325/5365
- net: dsa: b53: fix jumbo frames on 10/100 ports
- drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device
- nouveau/dmem: Fix privileged error in copy engine channel
- gpio: aspeed: Add the flush write to ensure the write complete.
- gpio: aspeed: Use devm_clk api to manage clock source
- powercap: intel_rapl_tpmi: Ignore minor version change
- ice: Fix netif_is_ice() in Safe Mode
- ice: Flush FDB entries before reset
- e1000e: change I219 (19) devices to ADP
- net: ibm: emac: mal: fix wrong goto
- btrfs: zoned: fix missing RCU locking in error message when loading zone
info
- sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start
- netfilter: fib: check correct rtable in vrf setups
- net: ibm: emac: mal: add dcr_unmap to _remove
- net: dsa: refuse cross-chip mirroring operations
- rtnetlink: Add bulk registration helpers for rtnetlink message handlers.
- vxlan: Handle error of rtnl_register_module().
- bridge: Handle error of rtnl_register_module().
- mctp: Handle error of rtnl_register_module().
- mpls: Handle error of rtnl_register_module().
- phonet: Handle error of rtnl_register_module().
- rcu/nocb: Fix rcuog wake-up from offline softirq
- x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h
- HID: multitouch: Add support for lenovo Y9000P Touchpad
- hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature
- hwmon: (tmp513) Add missing dependency on REGMAP_I2C
- hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C
- hwmon: (adm9240) Add missing dependency on REGMAP_I2C
- hwmon: (adt7470) Add missing dependency on REGMAP_I2C
- hwmon: (ltc2991) Add missing dependency on REGMAP_I2C
- HID: plantronics: Workaround for an unexcepted opposite volume key
- Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"
- usb: dwc3: core: Stop processing of pending events if controller is halted
- usb: xhci: Fix problem with xhci resume from suspend
- usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip
- usb: dwc3: re-enable runtime PM after failed resume
- usb: gadget: core: force synchronous registration
- hid: intel-ish-hid: Fix uninitialized variable 'rv' in
ish_fw_xfer_direct_dma
- ACPI: resource: Make Asus ExpertBook B2402 matches cover more models
- ACPI: resource: Make Asus ExpertBook B2502 matches cover more models
- drm/amdkfd: Fix an eviction fence leak
- drm/amd/display: fix hibernate entry for DCN35+
- drm/xe/guc_submit: fix xa_store() error checking
- drm/i915/hdcp: fix connector refcounting
- drm/xe/ct: fix xa_store() error checking
- scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb()
- mmc: sdhci-of-dwcmshc: Prevent stale command interrupt handling
- mptcp: fallback when MPTCP opts are dropped after 1st data
- ata: libata: avoid superfluous disk spin down + spin up during hibernation
- OPP: fix error code in dev_pm_opp_set_config()
- net: dsa: lan9303: ensure chip reset and wait for READY status
- mptcp: pm: do not remove closing subflows
- powercap: intel_rapl_tpmi: Fix bogus register reading
- selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test
- selftests/rseq: Fix mm_cid test failure
- btrfs: split remaining space to discard in chunks
- btrfs: add cancellation points to trim loops
- fs/proc/kcore.c: allow translation of physical memory addresses
- io_uring/rw: fix cflags posting for single issue multishot read
- Upstream stable to v6.6.56, v6.11.1, v6.11.2, v6.11.3, v6.11.4
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50182
- secretmem: disable memfd_secret() if arch cannot set direct map
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50019
- kthread: unpark only parked kthread
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50096
- nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50020
- ice: Fix improper handling of refcount in ice_sriov_set_msix_vec_count()
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50021
- ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins()
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50022
- device-dax: correct pgoff align in dax_set_mapping()
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50185
- mptcp: handle consistently DSS corruption
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50023
- net: phy: Remove LED entry from LEDs list on unregister
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50024
- net: Fix an unsafe loop on the list
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50186
- net: explicitly clear the sk pointer, when pf->create fails
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50025
- scsi: fnic: Move flush_work initialization out of if block
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50026
- scsi: wd33c93: Don't use stale scsi_pointer value
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50027
- thermal: core: Free tzp copy along with the thermal zone
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50028
- thermal: core: Reference count the zone in thermal_zone_get_by_id()
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50029
- Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50030
- drm/xe/ct: prevent UAF in send_recv()
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50187
- drm/vc4: Stop the active perfmon before being destroyed
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50031
- drm/v3d: Stop the active perfmon before being destroyed
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50189
- HID: amd_sfh: Switch to device-managed dmam_alloc_coherent()
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50033
- slip: make slhc_remember() more robust against malicious packets
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50035
- ppp: fix ppp_async_encode() illegal access
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50036
- net: do not delay dst_entries_add() in dst_release()
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50038
- netfilter: xtables: avoid NFPROTO_UNSPEC where needed
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50039
- net/sched: accept TCA_STAB only for root qdisc
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50040
- igb: Do not bring the device up after non-fatal error
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50041
- i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50042
- ice: Fix increasing MSI-X on VF
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50093
- thermal: intel: int340x: processor: Fix warning during module unload
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50044
- Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50045
- netfilter: br_netfilter: fix panic with metadata_dst skb
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50188
- net: phy: dp83869: fix memory corruption when enabling fiber
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50046
- NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50180
- fbdev: sisfb: Fix strbuf array overflow
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50047
- smb: client: fix UAF in async decryption
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50048
- fbcon: Fix a NULL pointer dereference issue in fbcon_putcs
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50049
- drm/amd/display: Check null pointer before dereferencing se
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50090
- drm/xe/oa: Fix overflow in oa batch buffer
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50183
- scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV
instance
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50055
- driver core: bus: Fix double free in driver API bus_register()
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50056
- usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50184
- virtio_pmem: Check device status before requesting flush
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50057
- usb: typec: tipd: Free IRQ only if it was requested before
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50058
- serial: protect uart_port_dtr_rts() in uart_shutdown() too
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50181
- clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50059
- ntb: ntb_hw_switchtec: Fix use after free vulnerability in
switchtec_ntb_remove due to race condition
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50060
- io_uring: check if we need to reschedule during overflow flush
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50061
- i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master
Driver Due to Race Condition
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50062
- RDMA/rtrs-srv: Avoid null pointer deref during path establishment
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50095
- RDMA/mad: Improve handling of timed out WRs of mad agent
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50063
- bpf: Prevent tail call between progs attached to different hooks
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50191
- ext4: don't set SB_RDONLY after filesystem errors
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50064
- zram: free secondary algorithms names
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50089
- unicode: Don't special case ignorable code points
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-49865
- drm/xe/vm: move xa_alloc to prevent UAF
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-49968
- ext4: filesystems without casefold feature cannot be mounted with siphash
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-49893
- drm/amd/display: Check stream_status before it is used
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-49972
- drm/amd/display: Deallocate DML memory if allocation fails
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-49914
- drm/amd/display: Add null check for pipe_ctx->plane_state in
dcn20_program_pipe
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-49920
- drm/amd/display: Check null pointers before multiple uses
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-49921
- drm/amd/display: Check null pointers before used
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-50009
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-47726
- f2fs: fix to wait dio completion
* Noble update: upstream stable patchset 2025-02-03 (LP: #2097301) //
CVE-2024-47711
- af_unix: Don't return OOB skb in manage_oob().
* CVE-2024-53170
- block: fix uaf for flush rq while iterating tags
* CVE-2024-50148
- Bluetooth: bnep: fix wild-memory-access in proto_unregister
* CVE-2024-50134
- drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real
VLA
* CVE-2024-50171
- net: systemport: fix potential memory leak in bcm_sysport_xmit()
* CVE-2024-50229
- nilfs2: fix potential deadlock with newly created symlinks
* CVE-2024-50233
- staging: iio: frequency: ad9832: fix division by zero in
ad9832_calc_freqreg()
* [Lenovo Ubuntu 24.04 Bug] dmesg show "spi-nor: probe of spi0.0 failed with
error -95" (LP: #2070339)
- mtd: core: Don't fail mtd_otp_nvmem_add() if OTP is unsupported
- mtd: core: Align comment with an action in mtd_otp_nvmem_add()
* python perf module missing in realtime kernel (LP: #2089411)
- [Packaging] linux-tools: Add missing python perf symlink
- [Packaging] linux-tools: Fix python perf library packaging
- [Packaging] linux-tools: Fall back to old python perf path
* CVE-2024-53104
- media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in
uvc_parse_format
[ Ubuntu-qcom: 6.8.0-1035.35 ]
* noble/linux-qcom: 6.8.0-1034.34 -proposed tracker (LP: #2103614)
* [RB8] iris_vpu module crashes the kernel
- Ubuntu: [Config] enable CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT
* Miscellaneous upstream changes
- kgsl: Add support for using compatible string "qcom,kgsl"
- ARM: dts: msm: Don't allow drm driver probe kgsl nodes
- QCLINUX: drm/msm: Remove changes made to prevent gpu probe
- FROMLIST: arm64: dts: qcom: sa8775p: Add gpu and gmu nodes
- QCLINUX: arm64: dts: qcom: qcm6490-addons: Don't disable drm gpu/gmu nodes
- BACKPORT: arm64: dts: qcom: sc7280: don't enable GPU on unsupported devices
- QCLINUX: arm64: deconfig: enable CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT
- QCLINUX: Add support to compile msm_display.ko
- Ubuntu: [Config] enable CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT
[ Ubuntu-qcom: 6.8.0-1033.33 ]
* noble/linux-qcom: 6.8.0-1033.33 -proposed tracker (LP: #2101706)
* Miscellaneous Ubuntu changes
- SAUCE: arm64: dts: disable iris_vpu on RB8 board for now
[ Ubuntu-qcom: 6.8.0-1032.32 ]
* noble/linux-qcom: 6.8.0-1032.32 -proposed tracker (LP: #2100991)
* Miscellaneous Ubuntu changes
- SAUCE: build camera drivers for qcm6490/qcs9100 separately
- SAUCE: ubuntu/qcom/camera: replace strlcpy() with strscpy() (take 2)
- SAUCE: ubuntu/qcom/camera: use sizeof() instead of V4L2_SUBDEV_NAME_SIZE
(take 2)
- SAUCE: ubuntu/qcom/camera: remove camera_banner
- SAUCE: ubuntu/qcom: add missing inclusion
- SAUCE: hack modpost to allow multiple exports
- SAUCE: fix phy-mode for RB8 board
[ Ubuntu-qcom: 6.8.0-1031.31 ]
* noble/linux-qcom: 6.8.0-1031.31 -proposed tracker (LP: #2099991)
* Miscellaneous Ubuntu changes
- SAUCE: add qcs9075-addons-rb8-ovl.dtb
* Miscellaneous upstream changes
- PENDING: arm64: dts: qcom: qcs9075: Enable ethernet on QCS9075 RB8
- video: driver: fix life cycle of a buffer shared across multiple clients
[ Ubuntu-qcom: 6.8.0-1030.30 ]
* noble/linux-qcom: 6.8.0-1030.30 -proposed tracker (LP: #2098733)
* "[RB3] tc956x_pci-eth errors found in dmesg"
- SAUCE: ubuntu/qcom/qps615: suppress false alerts
- SAUCE: ubuntu/qcom/qps615: use INFO level for logging
* Miscellaneous Ubuntu changes
- SAUCE: import external DT from GA 1.3.1
- SAUCE: Add Makefile code to apply overlays for GA1.2
- SAUCE: ubuntu/qcom/graphics: import qcm6490 graphics driver code from
GA1.3.1
- SAUCE: ubuntu/qcom/camera: import qcm6490 camera driver code from GA1.3.1
- SAUCE: ubuntu/qcom/qps615: import ethernet driver from GA1.3.1
- SAUCE: ubuntu/qcom/video: import video driver from GA 1.3.1
- SAUCE: ubuntu/qcom: build external drivers
- SAUCE: ubuntu/qcom/camera: fix build warnings and errors
- SAUCE: rename qcom,phy-rst-gpio to qcom,phy-rst-gpio-id
- SAUCE: suppress unneeded build logs
- SAUCE: ubuntu/qcom: suppress Wno-enum-int-mismatch warning
- SAUCE: ubuntu/qcom/graphics: change strtobool() to kstrtobool()
- SAUCE: ubuntu/qcom/graphics: dynamically allocate the kgsl-pool shrinker for
kernel>=6.7
- SAUCE: ubuntu/qcom/camera: remove unused camera_banner
- SAUCE: ubuntu/qcom/camera: use sizeof() instead of V4L2_SUBDEV_NAME_SIZE
- SAUCE: ubuntu/qcom/camera: replace strlcpy() with strscpy()
- SAUCE: ubuntu/qcom/qps615: replace strlcpy() with strscpy()
- SAUCE: ubuntu/qcom/video: replace strlcpy() with strscpy()
- SAUCE: ubuntu/qcom/qps615: auto-load module
- SAUCE: ubuntu/qcom: add missing inclusion
- SAUCE: disable downstream display driver
- [Config] update config options for GA 1.3.2
- SAUCE: import external DT from GA 1.3.2
- SAUCE: merge two msm-camera.h
- [Packaging] update contents of linux-libc-dev-qcom package
* Miscellaneous upstream changes
- PENDING: arm64: dts: qcom: sa8255p-ride: Disable aoss_qmp
- FROMLIST: clk: qcom: Update the support for alpha mode configuration
- FROMLIST: clk: qcom: clk-alpha-pll: Add support for dynamic update for
slewing PLLs
- FROMLIST: phy: qcom: qmp-usbc: Add qmp configuration for QCS615
- FROMLIST: mmc: sdhci-msm: Enable MMC_CAP_AGGRESSIVE_PM for qualcomm
controllers
- QCLINUX: arm64: defconfig: Enable Ftrace for Gen5 Auto targets
- FROMLIST: net: stmmac: dwmac-qcom-ethqos: add support for EMAC on qcs615
platforms
- FROMLIST: arm64: dts: qcom: qcs615: add ethernet node
- FROMLIST: arm64: dts: qcom: qcs615-ride: Enable ethernet node
- FROMLIST: net: stmmac: qcom-ethqos: Enable RX programmable swap on qcs615
- FROMLIST: arm64: dts: qcom: qcs615-ride: Enable RX programmable swap on
qcs615-ride
- PENDING: net: stmmac: Create new mdio for every emac instance
- PENDING: arm64: dts: qcom: Add coresight nodes for QCS615
- PENDING: media: qcom: camss: Add support for camss driver on sa8775p
- PENDING: arm64: dts: qcom: sa8775p: Add support for camss
- PENDING: add TPG driver on camss for sa8775p
- QCLINUX: arm64: defconfig: Enable GS_USB
- QCLINUX: firmware: qcom_scm: Set SHE scm to atomic
- PENDING: ptp: qcom: Add support for Time Stamp Counter(TSC) driver
- PENDING: ptp: ptp_qcom_tsc: Add nsecs support for adjtime
- QCLINUX: arm64: dts: qcom: add lpi-quad mi2s/tdm dai for qcs9075-rb8
- PENDING: clk: qcom: videocc-sa8775p: Add HW_CTRL for video_cc_mvs0_gdsc
- QCLINUX: arm64: qcs9075-rb8: disable uart bt en pin in DTS
- FROMGIT: arm64: dts: qcom: sa8775p: Disable USB U1/U2 entry
- QCLINUX: arm64: defconfig: Enable MHI driver for Gen5auto targets
- QCLINUX: arm64: dts: qcom: add support for GPIO expander on rb8 board
- PENDING: net: PCS: Fix USXGMII reset sequence to poll for proper bit
- PENDING: drm/msm/dpu: remove duplicate formats from wb_formats list
- BACKPORT: UPSTREAM: phy: add NXP PTN3222 eUSB2 to USB2 redriver
- QCLINUX: ASoC: qcom: qdsp6: Increase the timeout to 20 secs
- Revert "PENDING: arm64: dts: qcom: qcs9075: Update memory map for qcs9075"
- PENDING: arm64: dts: qcom: qcs9xxx: Update memory map for qcs9xxx boards
[ Ubuntu-qcom: 6.8.0-1029.29 ]
* noble/linux-qcom: 6.8.0-1028.28 -proposed tracker (LP: #2098058)
* Add list of source files to linux-buildinfo (LP: #2086606)
- [Packaging] Add list of used source files to buildinfo package
* Miscellaneous Ubuntu changes
- SAUCE: disable downstream display driver
* Miscellaneous upstream changes
- kernel: Enable upstream display on qcm6490 rgb3gen2
[ Ubuntu: 6.8.0-54.56 ]
* CVE-2025-0927
- SAUCE: fs: hfs/hfsplus: add key_len boundary check to hfs_bnode_read_key
[ Ubuntu: 6.8.0-53.55 ]
* noble/linux: 6.8.0-53.55 -proposed tracker (LP: #2093677)
* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/2025.01.13)
* generate and ship vmlinux.h to allow packages to build BPF CO-RE
(LP: #2050083)
- [Packaging] add linux-bpf-dev package
- [Packaging] do not attempt to generate BTF header on armhf
* Unable to boot as a guest on VMware ESX (LP: #2091941)
- ptp/vmware: Use VMware hypercall API
- input/vmmouse: Use VMware hypercall API
- drm/vmwgfx: Use VMware hypercall API
- x86/vmware: Use VMware hypercall API
- x86/vmware: Correct macro names
- x86/vmware: Remove legacy VMWARE_HYPERCALL* macros
* When /dev/vmbus/hv_kvp is not present, disable hv-kvp-daemon (LP: #2091744)
- [Packaging] disable hv-kvp-daemon if needed
* Backport "netkit: Add option for scrubbing skb meta data" to 6.8
(LP: #2091184)
- netkit: Add option for scrubbing skb meta data
* KVM: Cache CPUID at KVM.ko module init to reduce latency of VM-Enter and VM-
Exit (LP: #2093146)
- KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init
* [SRU] add support of QCA BT 0489:e0fc (LP: #2085406)
- Bluetooth: btusb: add Foxconn 0xe0fc for Qualcomm WCN785x
* ice driver RTNL assertion failed warning on shutdown/reboot (LP: #2091107)
- ice: Remove and readd netdev during devlink reload
* vfio_pci soft lockup on VM start while using PCIe passthrough (LP: #2089306)
- SAUCE: Revert "vfio/pci: Insert full vma on mmap'd MMIO fault"
- SAUCE: Revert "vfio/pci: Use unmap_mapping_range()"
* [SRU] Fix error of resume on rtl8168fp (LP: #2087507)
- r8169: avoid unsolicited interrupts
* [SRU] power: intel_pstate: HWP interrupt support for maximum ratio changed
(LP: #2090852)
- x86/cpufeatures: Add HWP highest perf change feature flag
- cpufreq: intel_pstate: Support highest performance change interrupt
* Noble update: upstream stable patchset 2024-11-29 (LP: #2089884)
- static_call: Handle module init failure correctly in
static_call_del_module()
- static_call: Replace pointless WARN_ON() in static_call_module_notify()
- jump_label: Simplify and clarify static_key_fast_inc_cpus_locked()
- jump_label: Fix static_key_slow_dec() yet again
- scsi: st: Fix input/output error on empty drive reset
- scsi: pm8001: Do not overwrite PCI queue mapping
- drm/amdgpu: Fix get each xcp macro
- mailbox: rockchip: fix a typo in module autoloading
- mailbox: bcm2835: Fix timeout during suspend mode
- ceph: remove the incorrect Fw reference check when dirtying pages
- ieee802154: Fix build error
- net: sparx5: Fix invalid timestamps
- net/mlx5: Fix error path in multi-packet WQE transmit
- net/mlx5: Added cond_resched() to crdump collection
- net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
- net/mlx5e: Fix crash caused by calling __xfrm_state_delete() twice
- netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED
- net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq()
- net: wwan: qcom_bam_dmux: Fix missing pm_runtime_disable()
- selftests: netfilter: Fix nft_audit.sh for newer nft binaries
- netfilter: nf_tables: prevent nf_skb_duplicated corruption
- Bluetooth: MGMT: Fix possible crash on mgmt_index_removed
- Bluetooth: MGMT: Fix possible deadlocks
- Bluetooth: L2CAP: Fix uaf in l2cap_connect
- Bluetooth: hci_core: Fix calling mgmt_device_connected
- Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
- net: Add netif_get_gro_max_size helper for GRO
- net: Fix gso_features_check to check for both dev->gso_{ipv4_,}max_size
- net: ethernet: lantiq_etop: fix memory disclosure
- net: fec: Restart PPS after link state change
- net: fec: Reload PTP registers after link-state change
- net: avoid potential underflow in qdisc_pkt_len_init() with UFO
- net: add more sanity checks to qdisc_pkt_len_init()
- net: stmmac: dwmac4: extend timeout for VLAN Tag register busy bit check
- ipv4: ip_gre: Fix drops of small packets in ipgre_xmit
- net: test for not too small csum_start in virtio_net_hdr_to_skb()
- ppp: do not assume bh is held in ppp_channel_bridge_input()
- iomap: constrain the file range passed to iomap_file_unshare
- dt-bindings: net: xlnx,axi-ethernet: Add missing reg minItems
- sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
- i2c: xiic: improve error message when transfer fails to start
- i2c: xiic: Try re-initialization on bus busy timeout
- loop: don't set QUEUE_FLAG_NOMERGES
- ASoC: atmel: mchp-pdmc: Skip ALSA restoration if substream runtime is
uninitialized
- ALSA: mixer_oss: Remove some incorrect kfree_const() usages
- ALSA: hda/realtek: Fix the push button function for the ALC257
- ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
- ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m
- cifs: Fix buffer overflow when parsing NFS reparse points
- cifs: Do not convert delimiter when parsing NFS-style symlinks
- ALSA: gus: Fix some error handling paths related to get_bpos() usage
- ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
- wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()
- wifi: rtw89: avoid to add interface to list twice when SER
- wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
- crypto: x86/sha256 - Add parentheses around macros' single arguments
- crypto: octeontx - Fix authenc setkey
- crypto: octeontx2 - Fix authenc setkey
- ice: Adjust over allocation of memory in ice_sched_add_root_node() and
ice_sched_add_node()
- wifi: iwlwifi: mvm: Fix a race in scan abort flow
- wifi: iwlwifi: mvm: drop wrong STA selection in TX
- wifi: cfg80211: Set correct chandef when starting CAC
- net/xen-netback: prevent UAF in xenvif_flush_hash()
- net: hisilicon: hip04: fix OF node leak in probe()
- net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()
- net: hisilicon: hns_mdio: fix OF node leak in probe()
- ACPI: PAD: fix crash in exit_round_robin()
- ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails
- ACPICA: Fix memory leak if acpi_ps_get_next_field() fails
- e1000e: avoid failing the system during pm_suspend
- wifi: mt76: mt7915: disable tx worker during tx BA session enable/disable
- net: sched: consistently use rcu_replace_pointer() in taprio_change()
- Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0489:0xe122
- Bluetooth: btrtl: Set msft ext address filter quirk for RTL8852B
- ACPI: video: Add force_vendor quirk for Panasonic Toughbook CF-18
- ACPI: CPPC: Add support for setting EPP register in FFH
- blk_iocost: fix more out of bound shifts
- wifi: ath12k: fix array out-of-bound access in SoC stats
- wifi: ath11k: fix array out-of-bound access in SoC stats
- wifi: rtw88: select WANT_DEV_COREDUMP
- ACPI: EC: Do not release locks during operation region accesses
- ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in
acpi_db_convert_to_package()
- tipc: guard against string buffer overrun
- net: mvpp2: Increase size of queue_name buffer
- bnxt_en: Extend maximum length of version string by 1 byte
- ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR).
- wifi: rtw89: correct base HT rate mask for firmware
- ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family
- net: atlantic: Avoid warning about potential string truncation
- crypto: simd - Do not call crypto_alloc_tfm during registration
- netpoll: Ensure clean state on setup failures
- tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process
- wifi: iwlwifi: mvm: use correct key iteration
- wifi: iwlwifi: mvm: avoid NULL pointer dereference
- ACPICA: iasl: handle empty connection_node
- proc: add config & param to block forcing mem writes
- [Config] updateconfigs to select PROC_MEM_ALWAYS_FORCE
- drivers/perf: arm_spe: Use perf_allow_kernel() for permissions
- can: netlink: avoid call to do_set_data_bittiming callback with stale
can_priv::ctrlmode
- wifi: mt76: mt7915: add dummy HW offload of IEEE 802.11 fragmentation
- wifi: mt76: mt7915: hold dev->mt76.mutex while disabling tx worker
- wifi: mwifiex: Fix memcpy() field-spanning write warning in
mwifiex_cmd_802_11_scan_ext()
- nfp: Use IRQF_NO_AUTOEN flag in request_irq()
- ALSA: usb-audio: Add input value sanity checks for standard types
- x86/ioapic: Handle allocation failures gracefully
- ALSA: usb-audio: Define macros for quirk table entries
- ALSA: usb-audio: Replace complex quirk lines with macros
- ALSA: usb-audio: Add logitech Audio profile quirk
- ASoC: codecs: wsa883x: Handle reading version failure
- tools/x86/kcpuid: Protect against faulty "max subleaf" values
- x86/pkeys: Add PKRU as a parameter in signal handling functions
- x86/pkeys: Restore altstack access in sigreturn()
- x86/kexec: Add EFI config table identity mapping for kexec kernel
- ALSA: asihpi: Fix potential OOB array access
- ALSA: hdsp: Break infinite MIDI input flush loop
- tools/nolibc: powerpc: limit stack-protector workaround to GCC
- selftests/nolibc: avoid passing NULL to printf("%s")
- x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments()
- hwmon: (nct6775) add G15CF to ASUS WMI monitoring list
- fbdev: efifb: Register sysfs groups through driver core
- fbdev: pxafb: Fix possible use after free in pxafb_task()
- rcuscale: Provide clear error when async specified without primitives
- power: reset: brcmstb: Do not go into infinite loop if reset fails
- iommu/vt-d: Always reserve a domain ID for identity setup
- iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
- drm/stm: Avoid use-after-free issues with crtc and plane
- drm/amdgpu: disallow multiple BO_HANDLES chunks in one submit
- drm/amdgpu: prevent BO_HANDLES error from being overwritten
- drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
- drm/amd/display: Add null check for top_pipe_to_program in
commit_planes_for_stream
- ata: pata_serverworks: Do not use the term blacklist
- ata: sata_sil: Rename sil_blacklist to sil_quirks
- HID: Ignore battery for all ELAN I2C-HID devices
- drm/amd/display: Handle null 'stream_status' in
'planes_changed_for_existing_stream'
- drm/amd/display: Check null pointers before using dc->clk_mgr
- drm/amd/display: Add null check for 'afb' in
amdgpu_dm_plane_handle_cursor_update (v2)
- drm/amd/display: fix double free issue during amdgpu module unload
- jfs: UBSAN: shift-out-of-bounds in dbFindBits
- jfs: Fix uaf in dbFreeBits
- jfs: check if leafidx greater than num leaves per dmap tree
- scsi: smartpqi: correct stream detection
- drm/msm/adreno: Assign msm_gpu->pdev earlier to avoid nullptrs
- jfs: Fix uninit-value access of new_ea in ea_buffer
- drm/amdgpu: add raven1 gfxoff quirk
- drm/amdgpu: enable gfxoff quirk on HP 705G4
- drm/amdkfd: Fix resource leak in criu restore queue
- HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio
- platform/x86: touchscreen_dmi: add nanote-next quirk
- drm/stm: ltdc: reset plane transparency after plane disable
- drm/amd/display: Check stream before comparing them
- drm/amd/display: Check link_res->hpo_dp_link_enc before using it
- drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format
translation
- drm/amd/display: Fix index out of bounds in degamma hardware format
translation
- drm/amd/display: Fix index out of bounds in DCN30 color transformation
- drm/amd/display: Avoid overflow assignment in link_dp_cts
- drm/amd/display: Initialize get_bytes_per_element's default to 1
- drm/printer: Allow NULL data in devcoredump printer
- perf,x86: avoid missing caller address in stack traces captured in uprobe
- scsi: lpfc: Update PRLO handling in direct attached topology
- drm/amdgpu: fix unchecked return value warning for amdgpu_gfx
- perf: Fix event_function_call() locking
- scsi: NCR5380: Initialize buffer for MSG IN and STATUS transfers
- drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()
- drm/amdgpu: Block MMR_READ IOCTL in reset
- drm/amdgpu/gfx9: use rlc safe mode for soft recovery
- drm/amd/pm: ensure the fw_info is not null before using it
- of/irq: Refer to actual buffer size in of_irq_parse_one()
- powerpc/pseries: Use correct data types from pseries_hp_errorlog struct
- drm/amdgpu/gfx11: use rlc safe mode for soft recovery
- drm/amdgpu/gfx10: use rlc safe mode for soft recovery
- platform/x86: lenovo-ymc: Ignore the 0x0 state
- ksmbd: add refcnt to ksmbd_conn struct
- ksmbd: fix use-after-free in SMB request handling
- bpf: Make the pointer returned by iter next method valid
- ext4: ext4_search_dir should return a proper error
- ext4: avoid use-after-free in ext4_ext_show_leaf()
- ext4: fix i_data_sem unlock order in ext4_ind_migrate()
- bpftool: Fix undefined behavior caused by shifting into the sign bit
- iomap: handle a post-direct I/O invalidate race in
iomap_write_delalloc_release
- bpftool: Fix undefined behavior in qsort(NULL, 0, ...)
- spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled
- spi: spi-cadence: Fix pm_runtime_set_suspended() with runtime pm enabled
- spi: spi-cadence: Fix missing spi_controller_is_target() check
- selftest: hid: add missing run-hid-tools-tests.sh
- spi: s3c64xx: fix timeout counters in flush_fifo
- selftests: breakpoints: use remaining time to check if suspend succeed
- accel/ivpu: Add missing MODULE_FIRMWARE metadata
- spi: rpc-if: Add missing MODULE_DEVICE_TABLE
- perf: Really fix event_function_call() locking
- selftests: vDSO: fix vDSO name for powerpc
- selftests: vDSO: fix vdso_config for powerpc
- selftests: vDSO: fix vDSO symbols lookup for powerpc64
- powerpc/vdso: Flag VDSO64 entry points as functions
- selftests/mm: fix charge_reserved_hugetlb.sh test
- powerpc/vdso: Fix VDSO data access when running in a non-root time namespace
- selftests: vDSO: fix ELF hash table entry size for s390x
- selftests: vDSO: fix vdso_config for s390
- Revert "ALSA: hda: Conditionally use snooping for AMD HDMI"
- platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
- i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
- i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()
- i2c: xiic: Wait for TX empty to avoid missed TX NAKs
- media: i2c: ar0521: Use cansleep version of gpiod_set_value()
- i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled
- i2c: designware: fix controller is holding SCL low while ENABLE bit is
disabled
- rust: sync: require `T: Sync` for `LockedBy::access`
- ovl: fail if trusted xattrs are needed but caller lacks permission
- firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp()
- memory: tegra186-emc: drop unused to_tegra186_emc()
- dt-bindings: clock: exynos7885: Fix duplicated binding
- spi: bcm63xx: Fix module autoloading
- spi: bcm63xx: Fix missing pm_runtime_disable()
- power: supply: hwmon: Fix missing temp1_max_alarm attribute
- perf/core: Fix small negative period being ignored
- parisc: Fix itlb miss handler for 64-bit programs
- drm/mediatek: ovl_adaptor: Add missing of_node_put()
- drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS
- ALSA: hda/tas2781: Add new quirk for Lenovo Y990 Laptop
- ALSA: core: add isascii() check to card ID generator
- ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET
- ALSA: usb-audio: Add native DSD support for Luxman D-08u
- ALSA: line6: add hw monitor volume control to POD HD500X
- ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9
- ALSA: hda/realtek: Add a quirk for HP Pavilion 15z-ec200
- ext4: correct encrypted dentry name hash when not casefolded
- ext4: fix slab-use-after-free in ext4_split_extent_at()
- ext4: propagate errors from ext4_find_extent() in ext4_insert_range()
- ext4: fix incorrect tid assumption in ext4_fc_mark_ineligible()
- ext4: dax: fix overflowing extents beyond inode size when partially writing
- ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space()
- ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
- ext4: aovid use-after-free in ext4_ext_insert_extent()
- ext4: fix double brelse() the buffer of the extents path
- ext4: fix timer use-after-free on failed mount
- ext4: update orig_path in ext4_find_extent()
- ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
- ext4: fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list()
- ext4: fix fast commit inode enqueueing during a full journal commit
- ext4: use handle to mark fc as ineligible in __track_dentry_update()
- ext4: mark fc as ineligible using an handle in ext4_xattr_set()
- parisc: Fix 64-bit userspace syscall path
- parisc: Allow mmap(MAP_STACK) memory to automatically expand upwards
- parisc: Fix stack start for ADDR_NO_RANDOMIZE personality
- drm/rockchip: vop: clear DMA stop bit on RK3066
- of: address: Report error on resource bounds overflow
- of/irq: Support #msi-cells=<0> in of_msi_get_domain
- drm: omapdrm: Add missing check for alloc_ordered_workqueue
- resource: fix region_intersects() vs add_memory_driver_managed()
- jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
- jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit
- mm: krealloc: consider spare memory for __GFP_ZERO
- mm: krealloc: Fix MTE false alarm in __do_krealloc
- ocfs2: fix the la space leak when unmounting an ocfs2 volume
- ocfs2: fix uninit-value in ocfs2_get_block()
- ocfs2: reserve space for inline xattr before attaching reflink tree
- ocfs2: cancel dqi_sync_work before freeing oinfo
- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
- ocfs2: fix null-ptr-deref when journal load failed.
- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
- arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS
- arm64: Subscribe Microsoft Azure Cobalt 100 to erratum 3194386
- riscv: define ILLEGAL_POINTER_VALUE for 64bit
- [Config] updateconfigs to set ILLEGAL_POINTER_VALUE for riscv64
- exfat: fix memory leak in exfat_load_bitmap()
- perf python: Disable -Wno-cast-function-type-mismatch if present on clang
- perf hist: Update hist symbol when updating maps
- nfsd: fix delegation_blocked() to block correctly for at least 30 seconds
- nfsd: map the EBADMSG to nfserr_io to avoid warning
- NFSD: Fix NFSv4's PUTPUBFH operation
- i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver
Due to Race Condition
- RDMA/mana_ib: use the correct page size for mapping user-mode doorbell page
- riscv: Fix kernel stack size when KASAN is enabled
- aoe: fix the potential use-after-free problem in more places
- media: ov5675: Fix power on/off delay timings
- clk: rockchip: fix error for unknown clocks
- remoteproc: k3-r5: Fix error handling when power-up failed
- clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
- media: sun4i_csi: Implement link validate for sun4i_csi subdev
- clk: qcom: gcc-sm8450: Do not turn off PCIe GDSCs during gdsc_disable()
- media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags
- clk: qcom: clk-rpmh: Fix overflow in BCM vote
- clk: samsung: exynos7885: Update CLKS_NR_FSYS after bindings fix
- clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
- media: venus: fix use after free bug in venus_remove due to race condition
- clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
- media: qcom: camss: Remove use_count guard in stop_streaming
- media: qcom: camss: Fix ordering of pm_runtime_enable
- clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table
- clk: qcom: clk-alpha-pll: Fix CAL_L_VAL override for LUCID EVO PLL
- smb: client: use actual path when queryfs
- smb3: fix incorrect mode displayed for read-only files
- iio: magnetometer: ak8975: Fix reading for ak099xx sensors
- vrf: revert "vrf: Remove unnecessary RCU-bh critical section"
- gso: fix udp gso fraglist segmentation after pull from frag_list
- tomoyo: fallback to realpath if symlink's pathname does not exist
- net: stmmac: Fix zero-division error when disabling tc cbs
- rtc: at91sam9: fix OF node leak in probe() error path
- Input: adp5589-keys - fix NULL pointer dereference
- Input: adp5589-keys - fix adp5589_gpio_get_value()
- cachefiles: fix dentry leak in cachefiles_open_file()
- btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
- btrfs: send: fix invalid clone operation for file that got its size
decreased
- btrfs: wait for fixup workers before stopping cleaner kthread during umount
- cpufreq: Avoid a bad reference count on CPU node
- gpio: davinci: fix lazy disable
- net: pcs: xpcs: fix the wrong register that was written back
- Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE
- mac802154: Fix potential RCU dereference issue in mac802154_scan_worker
- ceph: fix cap ref leak via netfs init_request
- tracing/hwlat: Fix a race during cpuhp processing
- tracing/timerlat: Drop interface_lock in stop_kthread()
- tracing/timerlat: Fix a race during cpuhp processing
- tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline
- rtla: Fix the help text in osnoise and timerlat top tools
- drm/i915/gem: fix bitwise and logical AND mixup
- drm/sched: Add locking to drm_sched_entity_modify_sched
- drm/amd/display: Add HDR workaround for specific eDP
- cpufreq: intel_pstate: Make hwp_notify_lock a raw spinlock
- kconfig: qconf: fix buffer overflow in debug links
- platform/x86: x86-android-tablets: Fix use after free on
platform_device_register() errors
- i2c: core: Lock address during client device instantiation
- i2c: synquacer: Remove a clk reference from struct synquacer_i2c
- i2c: synquacer: Deal with optional PCLK correctly
- arm64: cputype: Add Neoverse-N3 definitions
- arm64: errata: Expand speculative SSBS workaround once more
- io_uring/net: harden multishot termination case for recv
- uprobes: fix kernel info leak via "[uprobes]" vma
- mm: z3fold: deprecate CONFIG_Z3FOLD
- [Config] updateconfigs for deprecated CONFIG_Z3FOLD
- drm/amd/display: Allow backlight to go below
`AMDGPU_DM_DEFAULT_MIN_BACKLIGHT`
- build-id: require program headers to be right after ELF header
- lib/buildid: harden build ID parsing logic
- sched: psi: fix bogus pressure spikes from aggregation race
- net: mana: Enable MANA driver on ARM64 with 4K page size
- net: mana: Add support for page sizes other than 4KB on ARM64
- [Config] updateconfigs for MICROSOFT_MANA
- RDMA/mana_ib: use the correct page table index based on hardware page size
- media: imx335: Fix reset-gpio handling
- remoteproc: k3-r5: Acquire mailbox handle during probe routine
- remoteproc: k3-r5: Delay notification of wakeup event
- dt-bindings: clock: qcom: Add missing UFS QREF clocks
- dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x
- iio: pressure: bmp280: Improve indentation and line wrapping
- iio: pressure: bmp280: Use BME prefix for BME280 specifics
- iio: pressure: bmp280: Fix regmap for BMP280 device
- iio: pressure: bmp280: Fix waiting time for BMP3xx configuration
- r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun"
- r8169: add tally counter fields added with RTL8125
- clk: qcom: gcc-sc8180x: Add GPLL9 support
- ACPI: battery: Simplify battery hook locking
- ACPI: battery: Fix possible crash when unregistering a battery hook
- btrfs: drop the backref cache during relocation if we commit
- drm/rockchip: vop: enable VOP_FEATURE_INTERNAL_RGB on RK3066
- rxrpc: Fix a race between socket set up and I/O thread creation
- vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
- crypto: octeontx* - Select CRYPTO_AUTHENC
- drm/amd/display: Revert Avoid overflow assignment
- perf report: Fix segfault when 'sym' sort key is not used
- drm/amd/display: enable_hpo_dp_link_output: Check link_res->hpo_dp_link_enc
before using it
- Revert "ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path"
- perf python: Allow checking for the existence of warning options in clang
- drm/i915/dp: Fix AUX IO power enabling for eDP PSR
- drm/amd/display: handle nulled pipe context in DCE110's set_drr()
- selftests: netfilter: Add missing return value
- afs: Fix the setting of the server responding flag
- net: dsa: improve shutdown sequence
- bridge: mcast: Fail MDB get request on empty entry
- net/ncsi: Disable the ncsi work before freeing the associated structure
- drm/xe: Restore pci state upon resume
- drm/xe: Resume TDR after GT reset
- drm/xe: Prevent null pointer access in xe_migrate_copy
- fs/inode: Prevent dump_mapping() accessing invalid dentry.d_name.name
- ACPI: resource: Skip IRQ override on Asus Vivobook Go E1404GAB
- nvme-keyring: restrict match length for version '1' identifiers
- nvme-tcp: sanitize TLS key handling
- nvme-fabrics: typo in nvmf_parse_key()
- nvme-tcp: check for invalidated or revoked key
- net: fec: don't save PTP state if PTP is unsupported
- wifi: mac80211: fix RCU list iterations
- netdev-genl: Set extack and fix error on napi-get
- block: fix integer overflow in BLKSECDISCARD
- arm64: trans_pgd: mark PTEs entries as valid to avoid dead kexec()
- net: phy: Check for read errors in SIOCGMIIREG
- wifi: rtw89: avoid reading out of bounds when loading TX power FW elements
- x86/bugs: Add missing NO_SSB flag
- x86/bugs: Fix handling when SRSO mitigation is disabled
- net: napi: Prevent overflow of napi_defer_hard_irqs
- crypto: hisilicon - fix missed error branch
- ALSA: usb-audio: Add quirk for RME Digiface USB
- ALSA: usb-audio: Add mixer quirk for RME Digiface USB
- ALSA: control: Use automatic cleanup of kfree()
- ALSA: control: Fix unannotated kfree() cleanup
- ALSA: control: Use guard() for locking
- ALSA: control: Take power_ref lock primarily
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
- ASoC: Intel: boards: always check the result of
acpi_dev_get_first_match_dev()
- rcu-tasks: Add data to eliminate RCU-tasks/do_exit() deadlocks
- rcu-tasks: Initialize data to eliminate RCU-tasks/do_exit() deadlocks
- rcu-tasks: Fix access non-existent percpu rtpcp variable in
rcu_tasks_need_gpcb()
- pmdomain: core: Don't hold the genpd-lock when calling dev_pm_domain_set()
- iommu/vt-d: Unconditionally flush device TLB for pasid table updates
- iommu/arm-smmu-v3: Do not use devm for the cd table allocations
- drm/amd/display: Pass non-null to dcn20_validate_apply_pipe_split_flags
- drm/amd/display: Check null pointers before using them
- drm/amd/display: Add null check for head_pipe in
dcn201_acquire_free_pipe_for_layer
- drm/amd/display: Add null check for head_pipe in
dcn32_acquire_idle_pipe_for_head_pipe_in_layer
- drm/amd/display: Add NULL check for clk_mgr and clk_mgr->funcs in
dcn30_init_hw
- drm/amd/display: Add NULL check for clk_mgr in dcn32_init_hw
- drm/amd/display: Use gpuvm_min_page_size_kbytes for DML2 surfaces
- scsi: smartpqi: Add new controller PCI IDs
- drm/amd/display: Add NULL check for function pointer in
dcn20_set_output_transfer_func
- drm/amd/display: Add NULL check for function pointer in
dcn32_set_output_transfer_func
- scsi: smartpqi: add new controller PCI IDs
- drm/amd/display: Check null-initialized variables
- drm/amd/display: Check phantom_stream before it is used
- drm/amdgpu/gfx9: properly handle error ints on all pipes
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata
paths
- scsi: lpfc: Fix unsolicited FLOGI kref imbalance when in direct attached
topology
- drm/amdgpu: check PS, WS index
- drm/amdgpu: fix wrong sizeof argument
- drm/amdgpu: fix unchecked return value warning for amdgpu_atombios
- drm/amdgpu/gfx11: enter safe mode before touching CP_INT_CNTL
- drm/xe: Invert page fault queue head / tail
- drm/xe: Add helper macro to loop each DSS
- drm/xe: fix multicast support for Xe_LP platforms
- drm/xe: Use topology to determine page fault queue size
- drm/xe: Drop warn on xe_guc_pc_gucrc_disable in guc pc fini
- ovl: fsync after metadata copy-up
- HID: i2c-hid: ensure various commands do not interfere with each other
- platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types
- platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up
- platform/mellanox: mlxbf-pmc: fix signedness bugs
- platform/mellanox: mlxbf-pmc: fix lockdep warning
- bpf: Fix a sdiv overflow issue
- ALSA: control: Fix power_ref lock order for compat code, too
- perf callchain: Fix stitch LBR memory leaks
- drm/xe: fixup xe_alloc_pf_queue
- drm/xe: Fix memory leak on xe_alloc_pf_queue failure
- nvme-tcp: fix link failure for TCP auth
- f2fs: fix zoned block device information initialization
- f2fs: add write priority option based on zone UFS
- f2fs: make BG GC more aggressive for zoned devices
- f2fs: introduce migration_window_granularity
- f2fs: increase BG GC migration window granularity when boosted for zoned
devices
- f2fs: do FG_GC when GC boosting is required for zoned devices
- f2fs: forcibly migrate to secure space for zoned device file pinning
- mm, slub: avoid zeroing kmalloc redzone
- drm/v3d: Prevent out of bounds access in performance query extensions
- ext4: fix access to uninitialised lock in fc replay path
- ext4: fix off by one issue in alloc_flex_gd()
- scripts/gdb: add iteration function for rbtree
- scripts/gdb: fix lx-mounts command error
- sched/deadline: Comment sched_dl_entity::dl_server variable
- sched/core: Add clearing of ->dl_server in put_prev_task_balance()
- sched/core: Clear prev->dl_server in CFS pick fast path
- drivers/perf: riscv: Align errno for unsupported perf event
- ACPI: resource: Remove duplicate Asus E1504GAB IRQ override
- ACPI: resource: Loosen the Asus E1404GAB DMI match to also cover the E1404GA
- ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]
- ACPI: resource: Add Asus ExpertBook B2502CVA to
irq1_level_low_skip_override[]
- firmware/sysfb: Disable sysfb for firmware buffers with unknown parent
- close_range(): fix the logics in descriptor table trimming
- drm/sched: Fix dynamic job-flow control race
- drm/sched: Always wake up correct scheduler in drm_sched_entity_push_job
- drm/sched: Always increment correct scheduler score
- drm/xe: Delete unused GuC submission_state.suspend
- drm/xe: Use ordered wq for preempt fence waiting
- drm/xe: fix UAF around queue destruction
- sunrpc: change sp_nrthreads from atomic_t to unsigned int.
- NFSD: Async COPY result needs to return a write verifier
- NFSD: Limit the number of concurrent async COPY operations
- NFSD: Initialize struct nfsd4_copy earlier
- NFSD: Never decrement pending_async_copies on error
- drm/sched: revert "Always increment correct scheduler score"
- ALSA: control: Fix leftover snd_power_unref()
- Upstream stable to v6.6.55, v6.10.14
* By always inlining _compound_head(), clone() sees 3%+ performance increase
(LP: #2089327)
- mm: always inline _compound_head() with
CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y
* Random flickering with Intel i915 (Comet Lake and Kaby Lake) on Linux 6.8+
(LP: #2086587)
- SAUCE: iommu/intel: disable DMAR for KBL and CML integrated gfx
* Add list of source files to linux-buildinfo (LP: #2086606)
- [Packaging] Sort build dependencies alphabetically
- [Packaging] Add list of used source files to buildinfo package
* UFS: uspi->s_3apb UBSAN: shift-out-of-bounds (LP: #2087853)
- ufs: ufs_sb_private_info: remove unused s_{2, 3}apb fields
* Mute/mic LEDs don't function on HP EliteBook 645 G10 (LP: #2087983)
- ALSA: hda/realtek: fix mute/micmute LEDs for a HP EliteBook 645 G10
* Noble update: upstream stable patchset 2024-11-22 (LP: #2089340)
- EDAC/synopsys: Fix ECC status and IRQ control race condition
- EDAC/synopsys: Fix error injection on Zynq UltraScale+
- wifi: rtw88: always wait for both firmware loading attempts
- crypto: xor - fix template benchmarking
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
- wifi: brcmfmac: export firmware interface functions
- wifi: brcmfmac: introducing fwil query functions
- wifi: ath9k: Remove error checks when creating debugfs entries
- wifi: ath12k: fix BSS chan info request WMI command
- wifi: ath12k: match WMI BSS chan info structure with firmware definition
- wifi: ath12k: fix invalid AMPDU factor calculation in
ath12k_peer_assoc_h_he()
- net: stmmac: dwmac-loongson: Init ref and PTP clocks rate
- arm64: signal: Fix some under-bracketed UAPI macros
- wifi: rtw88: remove CPT execution branch never used
- RISC-V: KVM: Fix sbiret init before forwarding to userspace
- RISC-V: KVM: Allow legacy PMU access from guest
- RISC-V: KVM: Fix to allow hpmcounter31 from the guest
- mount: handle OOM on mnt_warn_timestamp_expiry
- ARM: 9410/1: vfp: Use asm volatile in fmrx/fmxr macros
- powercap: intel_rapl: Fix off by one in get_rpi()
- kselftest/arm64: signal: fix/refactor SVE vector length enumeration
- drivers/perf: Fix ali_drw_pmu driver interrupt status clearing
- wifi: mac80211: don't use rate mask for offchannel TX either
- wifi: iwlwifi: remove AX101, AX201 and AX203 support from LNL
- wifi: iwlwifi: config: label 'gl' devices as discrete
- wifi: iwlwifi: mvm: increase the time between ranging measurements
- padata: Honor the caller's alignment in case of chunk_size 0
- drivers/perf: hisi_pcie: Record hardware counts correctly
- drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting
- kselftest/arm64: Actually test SME vector length changes via sigreturn
- can: j1939: use correct function name in comment
- ACPI: CPPC: Fix MASK_VAL() usage
- netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
- netfilter: nf_tables: reject element expiration with no timeout
- netfilter: nf_tables: reject expiration higher than timeout
- netfilter: nf_tables: remove annotation to access set timeout while holding
lock
- perf/arm-cmn: Improve debugfs pretty-printing for large configs
- perf/arm-cmn: Refactor node ID handling. Again.
- perf/arm-cmn: Fix CCLA register offset
- perf/arm-cmn: Ensure dtm_idx is big enough
- cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
- wifi: mt76: mt7915: fix oops on non-dbdc mt7986
- wifi: mt76: mt7996: use hweight16 to get correct tx antenna
- wifi: mt76: mt7996: fix traffic delay when switching back to working channel
- wifi: mt76: mt7996: fix wmm set of station interface to 3
- wifi: mt76: mt7996: fix HE and EHT beamforming capabilities
- wifi: mt76: mt7996: fix EHT beamforming capability check
- x86/sgx: Fix deadlock in SGX NUMA node search
- pm:cpupower: Add missing powercap_set_enabled() stub function
- crypto: hisilicon/hpre - mask cluster timeout error
- crypto: hisilicon/qm - reset device before enabling it
- crypto: hisilicon/qm - inject error before stopping queue
- wifi: mt76: mt7603: fix mixed declarations and code
- wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
- wifi: mt76: mt7915: fix rx filter setting for bfee functionality
- wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands
- wifi: mt76: mt7996: fix uninitialized TLV data
- wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
- wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
- wifi: wilc1000: fix potential RCU dereference issue in
wilc_parse_join_bss_param
- Bluetooth: hci_core: Fix sending MGMT_EV_CONNECT_FAILED
- Bluetooth: hci_sync: Ignore errors from HCI_OP_REMOTE_NAME_REQ_CANCEL
- sock_map: Add a cond_resched() in sock_hash_free()
- can: bcm: Clear bo->bcm_proc_read after remove_proc_entry().
- can: m_can: enable NAPI before enabling interrupts
- can: m_can: m_can_close(): stop clocks after device has been shut down
- Bluetooth: btusb: Fix not handling ZPL/short-transfer
- bareudp: Pull inner IP header in bareudp_udp_encap_recv().
- bareudp: Pull inner IP header on xmit.
- net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
- net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
- net: tipc: avoid possible garbage value
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
- ublk: move zone report data out of request pdu
- nbd: fix race between timeout and normal completion
- block, bfq: fix possible UAF for bfqq->bic with merge chain
- block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
- block, bfq: don't break merge chain in bfq_split_bfqq()
- cachefiles: Fix non-taking of sb_writers around set/removexattr
- erofs: fix incorrect symlink detection in fast symlink
- block, bfq: fix uaf for accessing waker_bfqq after splitting
- block, bfq: fix procress reference leakage for bfqq in merge chain
- io_uring/io-wq: do not allow pinning outside of cpuset
- io_uring/io-wq: inherit cpuset of cgroup in io worker
- block: fix potential invalid pointer dereference in blk_add_partition
- spi: ppc4xx: handle irq_of_parse_and_map() errors
- arm64: dts: exynos: exynos7885-jackpotlte: Correct RAM amount to 4GB
- arm64: dts: mediatek: mt8186: Fix supported-hw mask for GPU OPPs
- firmware: arm_scmi: Fix double free in OPTEE transport
- spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
- regulator: Return actual error in of_regulator_bulk_get_all()
- arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes
- arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
- ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
- arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
- arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations
- arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations
- spi: bcmbca-hsspi: Fix missing pm_runtime_disable()
- ARM: dts: microchip: sama7g5: Fix RTT clock
- ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
- ARM: versatile: fix OF node leak in CPUs prepare
- reset: berlin: fix OF node leak in probe() error path
- reset: k210: fix OF node leak in probe() error path
- clocksource/drivers/qcom: Add missing iounmap() on errors in
msm_dt_timer_init()
- arm64: dts: mediatek: mt8195: Correct clock order for dp_intf*
- x86/mm: Use IPIs to synchronize LAM enablement
- ASoC: rt5682s: Return devm_of_clk_add_hw_provider to transfer the error
- ASoC: tas2781: remove unused acpi_subysystem_id
- ASoC: tas2781: Use of_property_read_reg()
- ASoC: tas2781-i2c: Drop weird GPIO code
- ASoC: tas2781-i2c: Get the right GPIO line
- selftests/ftrace: Add required dependency for kprobe tests
- ALSA: hda: cs35l41: fix module autoloading
- m68k: Fix kernel_clone_args.flags in m68k_clone()
- ASoC: loongson: fix error release
- hwmon: (max16065) Fix overflows seen when writing limits
- hwmon: (max16065) Remove use of i2c_match_id()
- hwmon: (max16065) Fix alarm attributes
- mtd: slram: insert break after errors in parsing the map
- hwmon: (ntc_thermistor) fix module autoloading
- power: supply: axp20x_battery: Remove design from min and max voltage
- power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
- fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
- iommu/amd: Do not set the D bit on AMD v2 table entries
- mtd: powernv: Add check devm_kasprintf() returned value
- rcu/nocb: Fix RT throttling hrtimer armed from offline CPU
- mtd: rawnand: mtk: Use for_each_child_of_node_scoped()
- mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
- mtd: rawnand: mtk: Fix init error path
- iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
- iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
- iommu/arm-smmu-qcom: apply num_context_bank fixes for SDM630 / SDM660
- pmdomain: core: Harden inter-column space in debug summary
- drm/stm: Fix an error handling path in stm_drm_platform_probe()
- drm/stm: ltdc: check memory returned by devm_kzalloc()
- drm/amd/display: Add null check for set_output_gamma in
dcn30_set_output_transfer_func
- drm/amdgpu: properly handle vbios fake edid sizing
- drm/radeon: properly handle vbios fake edid sizing
- scsi: smartpqi: revert propagate-the-multipath-failure-to-SML-quickly
- scsi: NCR5380: Check for phase match during PDMA fixup
- drm/amd/amdgpu: Properly tune the size of struct
- drm/rockchip: vop: Allow 4096px width scaling
- drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
- drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
- drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
- drm/vc4: hdmi: Handle error case of pm_runtime_resume_and_get
- scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
- jfs: fix out-of-bounds in dbNextAG() and diAlloc()
- drm/mediatek: Fix missing configuration flags in mtk_crtc_ddp_config()
- drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
- powerpc/8xx: Fix initial memory mapping
- powerpc/8xx: Fix kernel vs user address comparison
- powerpc/vdso: Inconditionally use CFUNC macro
- drm/msm: Fix incorrect file name output in adreno_request_fw()
- drm/msm/a5xx: disable preemption in submits by default
- drm/msm/a5xx: properly clear preemption records on resume
- drm/msm/a5xx: fix races in preemption evaluation stage
- drm/msm/a5xx: workaround early ring-buffer emptiness check
- ipmi: docs: don't advertise deprecated sysfs entries
- drm/msm/dsi: correct programming sequence for SM8350 / SM8450
- drm/msm: fix %s null argument error
- drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
- xen: use correct end address of kernel for conflict checking
- HID: wacom: Support sequence numbers smaller than 16-bit
- HID: wacom: Do not warn about dropped packets for first packet
- ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
- minmax: avoid overly complex min()/max() macro arguments in xen
- xen: introduce generic helper checking for memory map conflicts
- xen: move max_pfn in xen_memory_setup() out of function scope
- xen: add capability to remap non-RAM pages to different PFNs
- xen: tolerate ACPI NVS memory overlapping with Xen allocated memory
- xen/swiotlb: add alignment check for dma buffers
- xen/swiotlb: fix allocated size
- tpm: Clean up TPM space after command failure
- sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy
- selftests/bpf: Workaround strict bpf_lsm return value check.
- selftests/bpf: Fix error linking uprobe_multi on mips
- bpf: Use -Wno-error in certain tests when building with GCC
- bpf: Disable some `attribute ignored' warnings in GCC
- bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCC
- selftests/bpf: Add CFLAGS per source file and runner
- selftests/bpf: Fix wrong binary in Makefile log output
- tools/runqslower: Fix LDFLAGS and add LDLIBS support
- selftests/bpf: Use pid_t consistently in test_progs.c
- selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
- selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
- selftests/bpf: Drop unneeded error.h includes
- selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
- selftests/bpf: Fix missing UINT_MAX definitions in benchmarks
- selftests/bpf: Fix missing BUILD_BUG_ON() declaration
- selftests/bpf: Replace CHECK with ASSERT_* in ns_current_pid_tgid test
- selftests/bpf: Refactor out some functions in ns_current_pid_tgid test
- selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test
- selftests/bpf: Fix include of <sys/fcntl.h>
- selftests/bpf: Fix compiling parse_tcp_hdr_opt.c with musl-libc
- selftests/bpf: Fix compiling kfree_skb.c with musl-libc
- selftests/bpf: Fix compiling flow_dissector.c with musl-libc
- selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
- selftests/bpf: Fix compiling core_reloc.c with musl-libc
- selftests/bpf: Fix errors compiling lwt_redirect.c with musl libc
- selftests/bpf: Fix errors compiling decap_sanity.c with musl libc
- selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
- selftests/bpf: Fix arg parsing in veristat, test_progs
- selftests/bpf: Fix error compiling test_lru_map.c
- selftests/bpf: Fix C++ compile error from missing _Bool type
- selftests/bpf: Fix flaky selftest lwt_redirect/lwt_reroute
- selftests/bpf: Fix redefinition errors compiling lwt_reroute.c
- selftests/bpf: Fix compile if backtrace support missing in libc
- selftests/bpf: Fix error compiling tc_redirect.c with musl libc
- samples/bpf: Fix compilation errors with cf-protection option
- bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relos
- xz: cleanup CRC32 edits from 2018
- kthread: fix task state in kthread worker if being frozen
- ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
- smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
- ext4: avoid buffer_head leak in ext4_mark_inode_used()
- ext4: avoid potential buffer_head leak in __ext4_new_inode()
- ext4: avoid negative min_clusters in find_group_orlov()
- ext4: return error on ext4_find_inline_entry
- ext4: avoid OOB when system.data xattr changes underneath the filesystem
- ext4: check stripe size compatibility on remount as well
- sched/numa: Fix the vma scan starving issue
- nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
- nilfs2: determine empty node blocks as corrupted
- nilfs2: fix potential oob read in nilfs_btree_check_delete()
- bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
- bpf: Fix helper writes to read-only maps
- bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged types
- bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error
- perf mem: Free the allocated sort string, fixing a leak
- perf inject: Fix leader sampling inserting additional samples
- perf report: Fix --total-cycles --stdio output error
- perf sched timehist: Fix missing free of session in perf_sched__timehist()
- perf stat: Display iostat headers correctly
- perf sched timehist: Fixed timestamp error when unable to confirm event
sched_in time
- perf time-utils: Fix 32-bit nsec parsing
- clk: imx: clk-audiomix: Correct parent clock for earc_phy and audpll
- clk: imx: imx6ul: fix default parent for enet*_ref_sel
- clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite()
after error detection
- clk: imx: composite-8m: Enable gate clk with mcore_booted
- clk: imx: composite-93: keep root clock on when mcore enabled
- clk: imx: composite-7ulp: Check the PCC present bit
- clk: imx: fracn-gppll: fix fractional part of PLL getting lost
- clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
- clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
- clk: imx: imx8qxp: Parent should be initialized earlier than the clock
- remoteproc: imx_rproc: Correct ddr alias for i.MX8M
- remoteproc: imx_rproc: Initialize workqueue earlier
- clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
- clk: qcom: dispcc-sm8550: fix several supposed typos
- clk: qcom: dispcc-sm8550: use rcg2_ops for mdss_dptx1_aux_clk_src
- clk: qcom: dispcc-sm8650: Update the GDSC flags
- clk: qcom: dispcc-sm8550: use rcg2_shared_ops for ESC RCGs
- leds: bd2606mvv: Fix device child node usage in bd2606mvv_probe()
- pinctrl: ti: iodelay: Use scope based of_node_put() cleanups
- pinctrl: ti: ti-iodelay: Fix some error handling paths
- Input: ilitek_ts_i2c - avoid wrong input subsystem sync
- Input: ilitek_ts_i2c - add report id message validation
- drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
- drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
- PCI: Wait for Link before restoring Downstream Buses
- firewire: core: correct range of block for case of switch statement
- PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
- clk: qcom: ipq5332: Register gcc_qdss_tsctr_clk_src
- clk: qcom: dispcc-sm8250: use special function for Lucid 5LPE PLL
- leds: leds-pca995x: Add support for NXP PCA9956B
- leds: pca995x: Use device_for_each_child_node() to access device child nodes
- leds: pca995x: Fix device child node usage in pca995x_probe()
- x86/PCI: Check pcie_find_root_port() return for NULL
- nvdimm: Fix devs leaks in scan_labels()
- PCI: xilinx-nwl: Fix register misspelling
- PCI: xilinx-nwl: Clean up clock on probe failure/removal
- media: platform: rzg2l-cru: rzg2l-csi2: Add missing MODULE_DEVICE_TABLE
- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
- pinctrl: single: fix missing error code in pcs_probe()
- clk: at91: sama7g5: Allocate only the needed amount of memory for PLLs
- media: mediatek: vcodec: Fix H264 multi stateless decoder smatch warning
- media: mediatek: vcodec: Fix VP8 stateless decoder smatch warning
- media: mediatek: vcodec: Fix H264 stateless decoder smatch warning
- RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
- RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
- clk: ti: dra7-atl: Fix leak of of_nodes
- clk: starfive: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync()
usage
- clk: rockchip: rk3588: Fix 32k clock name for pmu_24m_32k_100m_src_p
- nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
- nfsd: fix refcount leak when file is unhashed after being found
- pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
- IB/core: Fix ib_cache_setup_one error flow cleanup
- PCI: kirin: Fix buffer overflow in kirin_pcie_parse_port()
- RDMA/erdma: Return QP state in erdma_query_qp
- RDMA/mlx5: Limit usage of over-sized mkeys from the MR cache
- watchdog: imx_sc_wdt: Don't disable WDT in suspend
- RDMA/hns: Don't modify rq next block addr in HIP09 QPC
- RDMA/hns: Fix Use-After-Free of rsv_qp on HIP08
- RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
- RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
- RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
- RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS
- RDMA/hns: Optimize hem allocation performance
- RDMA/hns: Fix restricted __le16 degrades to integer issue
- RDMA/mlx5: Obtain upper net device only when needed
- riscv: Fix fp alignment bug in perf_callchain_user()
- RDMA/cxgb4: Added NULL check for lookup_atid
- RDMA/irdma: fix error message in irdma_modify_qp_roce()
- ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
- ntb_perf: Fix printk format
- ntb: Force physically contiguous allocation of rx ring buffers
- nfsd: call cache_put if xdr_reserve_space returns NULL
- nfsd: return -EINVAL when namelen is 0
- crypto: caam - Pad SG length when allocating hash edesc
- crypto: powerpc/p10-aes-gcm - Disable CRYPTO_AES_GCM_P10
- f2fs: atomic: fix to avoid racing w/ GC
- f2fs: reduce expensive checkpoint trigger frequency
- f2fs: fix to avoid racing in between read and OPU dio write
- f2fs: Create COW inode from parent dentry for atomic write
- f2fs: fix to wait page writeback before setting gcing flag
- f2fs: atomic: fix to truncate pagecache before on-disk metadata truncation
- f2fs: support .shutdown in f2fs_sops
- f2fs: fix to avoid use-after-free in f2fs_stop_gc_thread()
- f2fs: compress: don't redirty sparse cluster during {,de}compress
- f2fs: prevent atomic file from being dirtied before commit
- f2fs: get rid of online repaire on corrupted directory
- f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
- spi: atmel-quadspi: Undo runtime PM changes at driver exit time
- spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
- lib/sbitmap: define swap_lock as raw_spinlock_t
- spi: atmel-quadspi: Avoid overwriting delay register settings
- nvme-multipath: system fails to create generic nvme device
- iio: adc: ad7606: fix oversampling gpio array
- iio: adc: ad7606: fix standby gpio state to match the documentation
- driver core: Fix error handling in driver API device_rename()
- ABI: testing: fix admv8818 attr description
- iio: chemical: bme680: Fix read/write ops to device by adding mutexes
- iio: magnetometer: ak8975: drop incorrect AK09116 compatible
- dt-bindings: iio: asahi-kasei,ak8975: drop incorrect AK09116 compatible
- driver core: Fix a potential null-ptr-deref in module_add_driver()
- serial: 8250: omap: Cleanup on error in request_irq
- coresight: tmc: sg: Do not leak sg_table
- interconnect: icc-clk: Add missed num_nodes initialization
- cxl/pci: Fix to record only non-zero ranges
- vhost_vdpa: assign irq bypass producer token correctly
- ep93xx: clock: Fix off by one in ep93xx_div_recalc_rate()
- Revert "dm: requeue IO if mapping table not yet available"
- net: xilinx: axienet: Schedule NAPI in two steps
- net: xilinx: axienet: Fix packet counting
- netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
- net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race
Condition
- net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
- tcp: check skb is non-NULL in tcp_rto_delta_us()
- net: qrtr: Update packets cloning when broadcasting
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
- virtio_net: Fix mismatched buf address when unmapping for small packets
- netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
- netfilter: ctnetlink: compile ctnetlink_label_size with
CONFIG_NF_CONNTRACK_EVENTS
- netfilter: nf_tables: use rcu chain hook list iterator from netlink dump
path
- io_uring/sqpoll: do not allow pinning outside of cpuset
- io_uring: check for presence of task_work rather than TIF_NOTIFY_SIGNAL
- mm: call the security_mmap_file() LSM hook in remap_file_pages()
- drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
- Revert "net: libwx: fix alloc msix vectors failed"
- xen: move checks for e820 conflicts further up
- xen: allow mapping ACPI data using a different physical address
- io_uring/sqpoll: retain test for whether the CPU is valid
- io_uring/sqpoll: do not put cpumask on stack
- Remove *.orig pattern from .gitignore
- PCI: Revert to the original speed after PCIe failed link retraining
- PCI: Clear the LBMS bit after a link retrain
- PCI: dra7xx: Fix threaded IRQ request for "dra7xx-pcie-main" IRQ
- PCI: imx6: Fix missing call to phy_power_off() in error handling
- PCI: Correct error reporting with PCIe failed link retraining
- PCI: Use an error code with PCIe failed link retraining
- PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
- Revert "soc: qcom: smd-rpm: Match rpmsg channel instead of compatible"
- ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
- soc: fsl: cpm1: tsa: Fix tsa_write8()
- soc: versatile: integrator: fix OF node leak in probe() error path
- Revert "media: tuners: fix error return code of
hybrid_tuner_request_state()"
- iommufd: Protect against overflow of ALIGN() during iova allocation
- Input: adp5588-keys - fix check on return code
- Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
- Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
- Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
- KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xfer
- KVM: x86: Enforce x2APIC's must-be-zero reserved ICR bits
- KVM: x86: Move x2APIC ICR helper above kvm_apic_write_nodecode()
- KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock
- drm/amd/display: Add HDMI DSC native YCbCr422 support
- drm/amd/display: Round calculated vtotal
- drm/amd/display: Validate backlight caps are sane
- KEYS: prevent NULL pointer dereference in find_asymmetric_key()
- powerpc/atomic: Use YZ constraints for DS-form instructions
- fs: Create a generic is_dot_dotdot() utility
- ksmbd: make __dir_empty() compatible with POSIX
- ksmbd: allow write with FILE_APPEND_DATA
- ksmbd: handle caseless file creation
- ata: libata-scsi: Fix ata_msense_control() CDL page reporting
- scsi: sd: Fix off-by-one error in sd_read_block_characteristics()
- scsi: ufs: qcom: Update MODE_MAX cfg_bw value
- scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
- scsi: mac_scsi: Refactor polling loop
- scsi: mac_scsi: Disallow bus errors during PDMA send
- can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD
- wifi: rtw88: Fix USB/SDIO devices not transmitting beacons
- usbnet: fix cyclical race on disconnect with work queue
- USB: appledisplay: close race between probe and completion handler
- USB: misc: cypress_cy7c63: check for short transfer
- USB: class: CDC-ACM: fix race between get_serial and set_serial
- usb: cdnsp: Fix incorrect usb_request status
- usb: dwc2: drd: fix clock gating on USB role switch
- bus: integrator-lm: fix OF node leak in probe()
- bus: mhi: host: pci_generic: Fix the name for the Telit FE990A
- firmware_loader: Block path traversal
- tty: rp2: Fix reset with non forgiving PCIe host bridges
- xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
- serial: qcom-geni: fix fifo polling timeout
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
- drbd: Fix atomicity violation in drbd_uuid_set_bm()
- drbd: Add NULL check for net_conf to prevent dereference in state validation
- ACPI: sysfs: validate return type of _STR method
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx
- efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
- perf/x86/intel/pt: Fix sampling synchronization
- wifi: mt76: mt7921: Check devm_kasprintf() returned value
- wifi: mt76: mt7915: check devm_kasprintf() returned value
- wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he
- wifi: rtw88: 8821cu: Remove VID/PID 0bda:c82c
- wifi: rtw88: 8822c: Fix reported RX band width
- wifi: mt76: mt7615: check devm_kasprintf() returned value
- debugobjects: Fix conditions in fill_pool()
- btrfs: tree-checker: fix the wrong output of data backref objectid
- btrfs: always update fstrim_range on failure in FITRIM ioctl
- f2fs: fix several potential integer overflows in file offsets
- f2fs: prevent possible int overflow in dir_block_index()
- f2fs: avoid potential int overflow in sanity_check_area_boundary()
- f2fs: Require FMODE_WRITE for atomic write ioctls
- f2fs: fix to check atomic_file in f2fs ioctl interfaces
- hwrng: mtk - Use devm_pm_runtime_enable
- hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
- hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
- arm64: esr: Define ESR_ELx_EC_* constants as UL
- arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a
- arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
- arm64: dts: qcom: sa8775p: Mark APPS and PCIe SMMUs as DMA coherent
- arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
- vfs: fix race between evice_inodes() and find_inode()&iput()
- fs: Fix file_set_fowner LSM hook inconsistencies
- nfs: fix memory leak in error path of nfs4_do_reclaim
- EDAC/igen6: Fix conversion of system address to physical memory address
- icmp: change the order of rate limits
- cpuidle: riscv-sbi: Use scoped device node handling to fix missing
of_node_put
- padata: use integer wrap around to prevent deadlock on seq_nr overflow
- spi: fspi: involve lut_num for struct nxp_fspi_devtype_data
- ARM: dts: imx6ul-geam: fix fsl,pins property in tscgrp pinctrl
- soc: versatile: realview: fix memory leak during device remove
- soc: versatile: realview: fix soc_dev leak during device remove
- USB: misc: yurex: fix race between read and write
- xhci: Add a quirk for writing ERST in high-low order
- usb: xhci: fix loss of data on Cadence xHC
- pps: remove usage of the deprecated ida_simple_xx() API
- pps: add an error check in parport_attach
- serial: don't use uninitialized value in uart_poll_init()
- x86/idtentry: Incorporate definitions/declarations of the FRED entries
- x86/entry: Remove unwanted instrumentation in common_interrupt()
- lib/bitmap: add bitmap_{read,write}()
- btrfs: subpage: fix the bitmap dump which can cause bitmap corruption
- btrfs: fix race setting file private on concurrent lseek using same fd
- dt-bindings: spi: nxp-fspi: support i.MX93 and i.MX95
- dt-bindings: spi: nxp-fspi: add imx8ulp support
- thunderbolt: Improve DisplayPort tunnel setup process to be more robust
- bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
- dm-verity: restart or panic on an I/O error
- lockdep: fix deadlock issue between lockdep and rcu
- mm: only enforce minimum stack gap size if it's sensible
- spi: fspi: add support for imx8ulp
- module: Fix KCOV-ignored file name
- mm/damon/vaddr: protect vma traversal in __damon_va_thre_regions() with rcu
read lock
- i2c: aspeed: Update the stop sw state when the bus recovery occurs
- i2c: isch: Add missed 'else'
- Documentation: KVM: fix warning in "make htmldocs"
- bpf: Fix use-after-free in bpf_uprobe_multi_link_attach()
- wifi: brcmfmac: add linefeed at end of file
- x86/tdx: Fix "in-kernel MMIO" check
- spi: atmel-quadspi: Fix wrong register value written to MR
- Revert: "dm-verity: restart or panic on an I/O error"
- wifi: ath11k: use work queue to process beacon tx event
- crypto: qat - disable IOV in adf_dev_stop()
- crypto: qat - fix recovery flow for VFs
- crypto: qat - ensure correct order in VF restarting handler
- crypto: iaa - Fix potential use after free bug
- autofs: fix missing fput for FSCONFIG_SET_FD
- arm64: smp: smp_send_stop() and crash_smp_send_stop() should try non-NMI
first
- thermal: core: Fold two functions into their respective callers
- thermal: core: Fix rounding of delay jiffies
- perf/dwc_pcie: Fix registration issue in multi PCIe controller instances
- perf/dwc_pcie: Always register for PCIe bus notifier
- ACPI: video: force native for some T2 macbooks
- ACPI: video: force native for Apple MacbookPro9,2
- wifi: cfg80211: fix bug of mapping AF3x to incorrect User Priority
- wifi: mac80211: fix the comeback long retry times
- ACPICA: Implement ACPI_WARNING_ONCE and ACPI_ERROR_ONCE
- ACPICA: executer/exsystem: Don't nag user about every Stall() violating the
spec
- netfilter: nft_dynset: annotate data-races around set timeout
- wifi: mt76: mt7921: fix wrong UNII-4 freq range check for the channel usage
- crypto: ccp - do not request interrupt on cmd completion when irqs disabled
- wifi: mt76: connac: fix checksum offload fields of connac3 RXD
- net: hsr: Use the seqnr lock for frames received via interlink port.
- crypto: n2 - Set err to EINVAL if snprintf fails for hmac
- firmware: qcom: scm: Disable SDI and write no dump to dump mode
- arm64: dts: renesas: r9a08g045: Correct GICD and GICR sizes
- arm64: tegra: Correct location of power-sensors for IGX Orin
- arm64: dts: ti: k3-am654-idk: Fix dtbs_check warning in ICSSG dmas
- selftests/ftrace: Fix eventfs ownership testcase to find mount point
- iommu/amd: Introduce struct protection_domain.pd_mode
- iommu/amd: Allocate the page table root using GFP_KERNEL
- iommu/amd: Convert comma to semicolon
- platform/x86: ideapad-laptop: Make the scope_guard() clear of its scope
- kselftest: dt: Ignore nodes that have ancestors disabled
- bpf, x64: Fix tailcall hierarchy
- bpf, lsm: Add check for BPF LSM return value
- bpf: Fix compare error in function retval_range_within
- bpf: Fail verification for sign-extension of packet data/data_end/data_meta
- selftests/bpf: Support checks against a regular expression
- selftests/bpf: no need to track next_match_pos in struct test_loader
- selftests/bpf: extract test_loader->expect_msgs as a data structure
- selftests/bpf: allow checking xlated programs in verifier_* tests
- selftests/bpf: __arch_* macro to limit test cases to specific archs
- libbpf: Fix bpf_object__open_skeleton()'s mishandling of options
- s390/ap: Fix deadlock caused by recursive lock of the AP bus scan mutex
- sched/deadline: Fix schedstats vs deadline servers
- perf scripts python cs-etm: Restore first sample log in verbose mode
- perf lock contention: Change stack_id type to s32
- quota: avoid missing put_quota_format when DQUOT_SUSPENDED is passed
- media: staging: media: starfive: camss: Drop obsolete return value
documentation
- leds: gpio: Set num_leds after allocation
- iommufd/selftest: Fix buffer read overrrun in the dirty test
- iommufd: Check the domain owner of the parent before creating a nesting
domain
- RDMA/mlx5: Fix counter update on MR cache mkey creation
- RDMA/mlx5: Drop redundant work canceling from clean_keys()
- RDMA/mlx5: Fix MR cache temp entries cleanup
- RDMA/hns: Fix ah error counter in sw stat not increasing
- Coresight: Set correct cs_mode for TPDM to fix disable issue
- Coresight: Set correct cs_mode for dummy source to fix disable issue
- interconnect: qcom: sm8250: Enable sync_state
- vdpa/mlx5: Fix invalid mr resource destroy
- net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled
- selftests: netfilter: Avoid hanging ipvs.sh
- io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN
- mm: migrate: annotate data-race in migrate_folio_unmap()
- selftests/bpf: correctly move 'log' upon successful match
- soc: fsl: cpm1: qmc: Update TRNSYNC only in transparent mode
- drm/amdgpu/vcn: enable AV1 on both instances
- drm/amd/display: Clean up dsc blocks in accelerated mode
- drm/amd/display: Skip to enable dsc if it has been off
- arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled
- usb: xHCI: add XHCI_RESET_ON_RESUME quirk for Phytium xHCI host
- serial: qcom-geni: fix false console tx restart
- crypto: qcom-rng - fix support for ACPI-based systems
- ACPI: resource: Do IRQ override on MECHREV GM7XG0M
- perf/x86/intel: Allow to setup LBR for counting event for BPF
- f2fs: check discard support for conventional zones
- netfs: Delete subtree of 'fs/netfs' when netfs module exits
- md: Don't flush sync_work in md_write_start()
- tools/nolibc: include arch.h from string.h
- KVM: x86: Make x2APIC ID 100% readonly
- x86/mm/cpa: Warn for set_memory_XXcrypted() VMM fails
- x86/mm: Make x86_platform.guest.enc_status_change_*() return an error
- x86/tdx: Account shared memory
- x86/mm: Add callbacks to prepare encrypted memory for kexec
- x86/tdx: Convert shared memory back to private on kexec
- soc: qcom: geni-se: add GP_LENGTH/IRQ_EN_SET/IRQ_EN_CLEAR registers
- serial: qcom-geni: fix arg types for qcom_geni_serial_poll_bit()
- serial: qcom-geni: introduce qcom_geni_serial_poll_bitfield()
- idpf: stop using macros for accessing queue descriptors
- fs_parse: add uid & gid option option parsing helpers
- compiler.h: specify correct attribute for .rodata..c_jump_table
- exfat: resolve memory leak from exfat_create_upcase_table()
- s390/ftrace: Avoid calling unwinder in ftrace_return_address()
- fbdev: xen-fbfront: Assign fb_info->device
- [Config] update configs for CONFIG_CRYPTO_AES_GCM_P10
- Upstream stable to v6.6.54, v6.10.13
* Backport some AppArmor complain-mode profile bugfixes from Oracular
(LP: #2086210)
- SAUCE: apparmor4.0.0 [94/99]: apparmor: allocate xmatch for nullpdf inside
aa_alloc_null
- SAUCE: apparmor4.0.0 [95/99]: apparmor: properly handle cx/px lookup failure
for complain mode profiles
* Noble update: upstream stable patchset 2024-11-08 (LP: #2087519)
- ASoC: SOF: mediatek: Add missing board compatible
- ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile
- ASoC: allow module autoloading for table db1200_pids
- ASoC: allow module autoloading for table board_ids
- scsi: lpfc: Fix overflow build issue
- pinctrl: at91: make it work with current gpiolib
- hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
- microblaze: don't treat zero reserved memory regions as error
- platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match
less strict
- net: ftgmac100: Ensure tx descriptor updates are visible
- LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
- wifi: iwlwifi: lower message level for FW buffer destination
- wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
- wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room()
- wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
- wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
- wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
- wifi: iwlwifi: clear trans->state earlier upon error
- can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
- ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- ASoC: intel: fix module autoloading
- ASoC: google: fix module autoloading
- ASoC: tda7419: fix module autoloading
- ASoC: fix module autoloading
- spi: spidev: Add an entry for elgin,jg10309-01
- ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK)
- ALSA: hda: add HDMI codec ID for Intel PTL
- drm: komeda: Fix an issue related to normalized zpos
- spi: bcm63xx: Enable module autoloading
- smb: client: fix hang in wait_for_response() for negproto
- x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
- tools: hv: rm .*.cmd when make clean
- spi: spidev: Add missing spi_device_id for jg10309-01
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
- ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
- drm: Use XArray instead of IDR for minors
- accel: Use XArray instead of IDR for minors
- drm: Expand max DRM device number to full MINORBITS
- powercap/intel_rapl: Add support for AMD family 1Ah
- netfilter: nft_socket: make cgroupsv2 matching work with namespaces
- netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in
nft_socket_cgroup_subtree_level()
- nvme-pci: qdepth 1 quirk
- x86/mm: Switch to new Intel CPU model defines
- can: mcp251xfd: properly indent labels
- can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into
mcp251xfd_chip_start/stop()
- USB: serial: pl2303: add device id for Macrosilicon MS3020
- USB: usbtmc: prevent kernel-usb-infoleak
- platform/x86: asus-wmi: Fix spurious rfkill on UX8406MA
- ASoC: mediatek: mt8188-mt6359: Modify key
- clk: qcom: gcc-sm8650: Don't use shared clk_ops for QUPs
- ice: check for XDP rings instead of bpf program when unconfiguring
- powercap/intel_rapl: Fix the energy-pkg event for AMD CPUs
- powercap: intel_rapl: Change an error pointer to NULL
- Upstream stable to v6.6.53, v6.10.12
[ Ubuntu: 6.8.0-52.53 ]
* noble/linux: 6.8.0-52.53 -proposed tracker (LP: #2093521)
* CVE-2024-53164
- net: sched: fix ordering of qlen adjustment
* CVE-2024-53141
- netfilter: ipset: add missing range check in bitmap_ip_uadt
* CVE-2024-53103
- hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer
[ Ubuntu: 6.8.0-51.52 ]
* noble/linux: 6.8.0-51.52 -proposed tracker (LP: #2090369)
* Packaging resync (LP: #1786013)
- [Packaging] resync git-ubuntu-log
- [Packaging] update variants
* MGLRU: kswapd uses 100% CPU when MGLRU is enabled and under memory pressure
(LP: #2087886)
- mm/mglru: only clear kswapd_failures if reclaimable
* CVE-2024-50264
- vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans
* CVE-2024-53057
- net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
* CVE-2024-49967
- ext4: no need to continue when the number of entries is 1
[ Ubuntu-qcom: 6.8.0-1027.27 ]
* noble/linux-qcom: 6.8.0-1027.27 -proposed tracker (LP: #2097551)
[ Ubuntu-qcom: 6.8.0-1025.25 ]
* noble/linux-qcom: 6.8.0-1025.25 -proposed tracker (LP: #2097247)
- [Packaging] switch from jammy to noble
[ Ubuntu-qcom: 6.8.0-1023.23 ]
* jammy/linux-qcom: 6.8.0-1023.23 -proposed tracker (LP: #2097246)
* Miscellaneous upstream changes
- PENDING: iommu/arm-smmu: add ACTLR data and support for sa7255p
- QCLINUX: arm64: dts: qcom: Enable gpu tsens mitigation for sa8775p variants
- PENDING: arm64: dts: qcom: sa8255p: Add ICE node
- QCLINUX: arm64: defconfigs: Enable PCIe EP configuration
- QCLINUX: firmware: qtee_shmbridge: Fix stubs
- FROMLIST: firmware: qcom: scm: add a call for deriving the software secret
- FROMLIST: firmware: qcom: scm: add calls for creating, preparing and
importing keys
- QCLINUX: arm64: qcom_defconfig: enable SHM Bridge support for the TZ memory
allocator
- QCLINUX: firmware: qtee_shmbrige: Disable bridge enablement call
- PENDING: firmware: qcom_tzmem: Add register/deregister interfaces
- PENDING: firmware: qcom: tz_log: Migrate to qcom_tzmem interfaces
- PENDING: soc: qcom: memory_dump: Use qcom_tzmem interfaces
- PENDING: arm64: defconfig: qcom: Enable MMC crypto
- QCLINUX: soc: qcom: smem: Switch partitions to xarray
- QCLINUX: soc: qcom: smem: Ignore multi remote host partitions
- PENDING: arm64: dts: qcom: sa8255p: Add PCIe EP nodes
- PENDING: qcom: ice: enable ufs clock scaling
- PENDING: arm64: dts: qcom: qcs9075-rb8: Add PON resin support
- PENDING: arm64: dts: qcom: Add duplicate funnel device
- PENDING: clk: qcom: videocc-sa8775p: Remove HW_CTRL for video_cc_mvs0_gdsc
- PENDING: arm64: dts: qcom: Add cpufreq_hw support on sa7255p
- QCLINUX: ASoC: qcom: qdsp6: msm_audio_mem: Fix excessive logging in
msm_audio_mem_ioctl fun
- BACKPORT: FROMLIST: arm64: dts: qcom: qcs9100: Update memory map for QCS9100
Ride and QCS9100 Ride Rev3
- QCLINUX: firmware: qcom_scm: Fix indentation for ice scm calls
- FROMLIST: PCI: epf-mhi: Update device id for SA8775P
- FROMLIST: bus: mhi: host: pci_generic: Add supoprt for SA8775P target
- QCLINUX: usb: dwc3: qcom: export core_exit_mode and free_event_buffers
- FROMLIST: net: Add MHI Endpoint network driver
- PENDING: arm64: dts: qcom: Add MXC power domain to camcc node on QCS8300
- PENDING: arm64: dts: qcom: sa7255p: Add pcie nodes
- PENDING: net: phy: aquantia: AQR113c fix up PMA capabilities
- QCLINUX: arm64: dts: qcom: Add nodes for Data Capture and Compare
- QCLINUX: arm64: dts: qcom: Update the size for swao-etf node
- PENDING: thermal: qcom: add support for nsp1 qmi tmd devices
- PENDING: arm64: dts: qcom: Disable idle injection cooling device for cpu0
- QCLINUX: arm64: dts: qcom: Enable cdsp qmi tmd devices for sa8775p variants
- QCLINUX: arm64: dts: qcom: use 2nd trip for gpu passive cooling mitigation
- PENDING: net: stmmac: Add sa8797p support within ethqos driver
- PENDING: net: stmmac: Add 4k Virtualization support to Emac registers
- PENDING: net: stmmac: Add IO macro configuration for USXGMII
- PENDING: arm64: dts: qcom: Enable EUD on QCS9075 RB8
- PENDING: arm64: dts: qcom: sa7255p: Add ICE node
- QCLINUX: arm64: defconfig: enable scmi-cpufreq and cpucp mbox
- PENDING: net: stmmac: Add Qcom specific changes for HDMA
- QCLINUX: arm64: defconfigs: Enable MHI configs for PCIE RC and EP
- FROMLIST: drm/msm/dpu: fix the intf_type of MST interfaces
- FROMLIST: drm/msm/dp: split msm_dp_panel_read_sink_caps() into two parts
- FROMLIST: drm/msm/dp: add a helper to read mst caps for dp_panel
- FROMLIST: drm/msm/dp: remove dp_display's dp_mode and use dp_panel's instead
- FROMLIST: drm/msm/dp: break up dp_display_enable into two parts
- FROMLIST: drm/msm/dp: re-arrange dp_display_disable() into functional parts
- FROMLIST: drm/msm/dp: allow dp_ctrl stream APIs to use any panel passed to
it
- PENDING: net: stmmac: Add missing 25GMAC link capabilities
- PENDING: phy: qcom: qmp: Add default Type-C reverse orientation flag
- PENDING: net: stmmac: Move desc cache compute within HDMA
- PENDING: net: PCS: Add Qualcomm XPCS driver
- PENDING: arm64: dts: qcom: qcs8300: add support for steam 1
- FROMLIST: nvmem: qfprom: Add constraint read for some SoCs
- FROMLIST: arm64/dts/qcom: add mst support for stream 1 clk
- FROMLIST: drm/msm/dp: move the pixel clock control to its own API
- PENDING: net: stmmac: Use new Qualcomm XPCS driver
- QCLINUX: arm64: defconfig: Remove HVC console for Gen5auto targets
- PENDING: ASoC: codecs: wcd937x: fix aux playback issue
- FROMLIST: arm64: dts: qcom: sa8775p: Add CPUs to psci power domain
- QCLINUX: arm64: dts: qcom: Disable HCI uart for Industrial mezz kit
- PENDING: soc: qcom: smcinvoke: Remove mem-buf dependency for PVM
- QCLINUX: ASoC: qcom: qcm6490: fix the probe defer issue
- FROMLIST: drm/msm/dp: split dp_ctrl_off() into stream and link parts
- FROMLIST: drm/msm/dp: make bridge helpers use dp_display to allow re-use
- FROMLIST: drm/msm/dp: separate dp_display_prepare() into its own API
- FROMLIST: drm/msm/dp: introduce stream_id for each DP panel
- FROMLIST: drm/msm/dp: convert dp_display_set_mode() to use dp_panel argument
- FROMLIST: drm/msm/dp: add support for programming p1 register block
- FROMLIST: drm/msm/dp: use stream_id to change offsets in dp_catalog
- FROMLIST: drm/msm/dp: add support to send ACT packets for MST
- FROMLIST: drm/msm/dp: add support to program mst support in mainlink
- FROMLIST: drm/msm/dp: no need to update tu calculation for mst
- FROMLIST: drm/msm/dp: add support for mst channel slot allocation
- FROMLIST: drm/msm/dp: add support to send vcpf packets in dp controller
- FROMLIST: drm/msm/dp: always program MST_FIFO_CONSTANT_FILL for MST
- FROMLIST: drm/msm/dp: abstract out the dp_display stream helpers to accept a
panel
- FROMLIST: drm/msm/dp: move link related operations to dp_display_unprepare()
- FROMLIST: drm/msm/dp: replace power_on with active_stream_cnt for dp_display
- FROMLIST: drm/msm/dp: make the SST bridge disconnected when
- PENDING: drm/msm/dp: make the mst disable call separate
- FROMLIST: drm/msm/dp: add an API to initialize MST on sink side
- FROMLIST: drm/msm/dp: skip reading the EDID for MST cases
- FROMLIST: drm/msm/dp: add dp_display_get_panel() to initialize DP panel
- FROMLIST: drm/msm/dp: add dp_mst_drm to manage DP MST bridge operations
- FROMLIST: drm/msm/dp: add connector abstraction for DP MST
- FROMLIST: drm/msm/dp: add irq hpd callback for dp mst
- PENDING: drm/msm/dp: use the max_streams from dp catalog
- FROMLIST: drm/msm/dp: add support to re-use and clear the panel edid
- FROMLIST: drm/msm/dp: add a mst session mutex to protect bridge ops
- FROMLIST: drm/msm/dp: propagate hpd state changes to dp mst module
- PENDING: drm/msm/dp: make the changes for hpd to work
- FROMLIST: drm/msm: add support for non-blocking commits
- FROMLIST: drm/msm: initialize DRM MST encoders for DP controllers
- FROMLIST: drm/msm/dp: initialize dp_mst module for each DP MST controller
- FROMLIST: drm/msm: add a stream to intf map for DP controller
- FROMLIST: drm/msm/dpu: use msm_dp_get_mst_intf_id() to get the intf id
- FROMLIST: drm/msm/dp: populate the max_streams for sa8775 mst controller
- PENDING: drm/msm/dpu: make max h_display split to 2560 to allow 4 streams
- PENDING: drm/msm/dp: populate the max streams for DP1
- FROMLIST: drm: allow encoder mode_set even when connectors change for crtc
- PENDING: drm/msm/dp: fix up the hpd state machine for mst cases
- PENDING: drm/msm/dp: use stream id for streams clk on
- PENDING: drm/msm/dp: populate the max_streams for qcs8300
- FROMLIST: arm64/dts/qcom: add mst support for stream 0 clk
- FROMLIST: irqchip: gic-v3: Handle failure case of CPU enters low power state
- PENDING: arm64: dts: qcom: qcs8300: Fix quirks being added to usb node
- QCLINUX: arm64: dts: qcom: remove unused tlmm gpio entry
- FROMLIST: Revert "PENDING: Bluetooth: hci_sync: Fix disconnect
- PENDING: arm64: dts: qcom: Add L3 interconnect device for QCS8300
- PENDING: arm64: dts: qcom: Add static vote for QCS8300
- QCLINUX: arm64: defconfig: Enable additional debug configs for gen5auto
- QCLINUX: arm64: dts: qcom: Add reserved regions
- PENDING: arm64: dts: qcom: qcs8300: Add support to scale DDR/L3
- PENDING: arm64: dts: qcom: qcs8300: Add LMH interrupts for cpufreq_hw node
- PENDING: clk: qcom: gdsc: Increase the GDSC status poll timeout
- QCLINUX: firmware: shmbridge/tzmem: Improve error reporting
- QCLINUX: ASoC: qcom: qdsp6: Increase the timeout to 5 secs
- PENDING: net: stmmac: enable SGMII loopback for DMA reset
- QCLINUX: arm64: dts: qcom: Add addons support for QCS615 RIDE
- QCLINUX: arm64: dts: qcom: Add board-id and msm-id for QCS615
- QCLINUX: arm64: deconfig: enable clock controller, interconnect and pinctrl
for QCS615
- BACKPORT: FROMGIT: clk: qcom: rpmhcc: Add support for QCS615 Clocks
- BACKPORT: FROMGIT: clk: qcom: gcc: Add support for QCS615 GCC clocks
- FROMLIST: pinctrl: qcom: correct the ngpios entry for QCS615
- PENDING: net: stmmac: Support 10GBaseR iomacro configuration
- QCLINUX: arm64: defconfig: enable carveout heaps
- FROMLIST: misc: fastrpc: Fix race condition in MUNMAP
- PENDING: net: PCS: Add 10GBaseR support in XPCS driver
- PENDING: arm64: dts: qcom: qcs9075: Update memory map for qcs9075
- Ubuntu: [Config] update CONFIG options for Yocto GA 1.3.1
- drm/i915: convert remaining intel_dp_vsc_sdp_pack
[ Ubuntu-qcom: 6.8.0-1019.19 ]
* jammy/linux-qcom: 6.8.0-1019.19 -proposed tracker (LP: #2095417)
* "[RB3] tc956x_pci-eth errors found in dmesg"
- SAUCE: ubuntu/qcom/qps615: suppress false alerts
- SAUCE: ubuntu/qcom/qps615: use INFO level for logging
* [RB3] drm sde error/ msm-dsi-error found in dmesg
- SAUCE: do not show error on EPROBE_DEFER
* Miscellaneous Ubuntu changes
- SAUCE: import external DT from GA 1.3
- SAUCE: Add Makefile code to apply overlays for GA1.2
- SAUCE: ubuntu/qcom/display: import qcm6490 display code from GA1.3
- SAUCE: ubuntu/qcom/graphics: import qcm6490 graphics driver code from GA1.3
- SAUCE: ubuntu/qcom/camera: import qcm6490 camera driver code from GA1.3
- SAUCE: ubuntu/qcom/qps615: import ethernet driver from GA1.3
- SAUCE: ubuntu/qcom/video: import video driver from GA 1.3
- SAUCE: ubuntu/qcom: build external drivers
- SAUCE: ubuntu/qcom/camera: fix build warnings and errors
- SAUCE: suppress unneeded build logs
- SAUCE: ubuntu/qcom: suppress Wno-enum-int-mismatch warning
- SAUCE: ubuntu/qcom/graphics: change strtobool() to kstrtobool()
- SAUCE: ubuntu/qcom/graphics: dynamically allocate the kgsl-pool shrinker for
kernel>=6.7
- SAUCE: ubuntu/qcom/camera: remove unused camera_banner
- SAUCE: ubuntu/qcom/camera: use sizeof() instead of V4L2_SUBDEV_NAME_SIZE
- SAUCE: ubuntu/qcom/camera: replace strlcpy() with strscpy()
- SAUCE: ubuntu/qcom/qps615: replace strlcpy() with strscpy()
- SAUCE: ubuntu/qcom/video: replace strlcpy() with strscpy()
- SAUCE: ubuntu/qcom/qps615: auto-load module
- SAUCE: ubuntu/qcom: add missing inclusion
- SAUCE: ubuntu/qcom/display: Rename min_buffers_needed to min_queued_buffers
- SAUCE: ubuntu/qcom: remove DRM_UNLOCKED
- SAUCE: ubuntu/qcom/display: suppress EPROBE_DEFER error log
- SAUCE: Add Makefile code to apply qcs5430 overlays for GA1.2
- SAUCE: rename qcom,phy-rst-gpio to qcom,phy-rst-gpio-id
- SAUCE: comment out BUILD_TIMESTAMP
- SAUCE: add more DT to combined-dtb.dtb
* Miscellaneous upstream changes
- PENDING: usb: typec: ucsi_glink: Search current directory for headers
- PENDING: iommu/arm-smmu-qcom: Add SA8255p SMMUv2
- FROMLIST: usb: misc: qcom_eud: Access mode manager through secure calls
- FROMLIST: arm64: dts: qcom: sc7280: Update eud compatible string
- PENDING: arm64: dts: qcom: sa8775p: Add EUD dt node
- QCLINUX: arm64: dts: qcom: Add DT configuration
- PENDING: phy: qcom: Add support for eDP PHY on qcs8300
- UPSTREAM: wifi: ath11k: fix connection failure due to unexpected peer delete
- PENDING: arm64: dts: qcom: sa8775p-ride: Enable gpi-dma and qup node
- FROMLIST: wifi: ath11k: enable fw_wmi_diag_event hw param for WCN6750
- PENDING: Bluetooth: mgmt: Verify cmd pending status before removing it
- QCLINUX: firmware: qcom_scm: Add new scm to update Camera QoS
- QCLINUX: arm64: defconfig: Enable usb5807 driver
- QCLINUX: arm64: defconfigs: Add configs for Auto targets
- PENDING: drm/msm/dpu: Add QCS8300 support
- PENDING: arm64: dts: qcom: qcs8300: Add CDSP and ADSP fastrpc nodes
- PENDING: net: stmmac: Add the missing programming sequence for Split header
feature
- QCLINUX: firmware: qcom_scm_addon: Fix qcom_she_op missing arginfo and res
- UPSTREAM: arm64: mm: Batch dsb and isb when populating pgtables
- UPSTREAM: arm64: mm: Don't remap pgtables for allocate vs populate
- PENDING: drm/msm/dp: Add DisplayPort controller for QCS8300
- PENDING: arm64: dts: qcom: sa8775p: Enable EUD function
- PENDING: arm64: dts: qcom: qcs8300: Add BWMON instances
- PENDING: Bluetooth: mgmt: Verify command pending status before removing it
- PENDING: pinctrl: qcom: Add qcs8300 lpass lpi pinctrl driver
- QCLINUX: ASoC: qcm6490: Add sound card support for QCS8300
- QCLINUX: qcom: qtee_shmbridge: Register dma bridge
- PENDING: drm/msm: mdss: Add QCS8300 support
- QCLINUX: arm64: deconfig: qcom: disable CONFIG_ARM_SCMI_CPUFREQ
- PENDING: net: phy: aquantia: Fix aquantia driver to support 2.5Gbps
- QCLINUX: arm64: defconfig: Enable LPASS LPI QCS8300 pinctrl
- PENDING: arm64: dts: qcom: Add on-board PMICs for qcs8300
- PENDING: arm64: dts: qcom: Add PMIC GPIO devices for qcs8300
- PENDING: arm64: dts: qcom: Add PMIC RTC device for qcs8300
- PENDING: arm64: dts: qcom: qcs8300-ride: Add Bluetooth support
- PENDING: arm64: dts: qcom: sa8775p: Enable high bandwidth for hs isoc eps
- PENDING: arm64: dts: qcom: sa8255p-ride: Disable USB wakeup capability
- PENDING: usb: dwc3: Update nominal max votes for qcom usb
- PENDING: tty: serial: qcom-geni-serial: Increase Rx buffer size
- PENDING: arm64: dts: qcom: qcs8300: add display dt nodes
- QCLINUX: ARM64: configs: Remove Gunyah in-tree drivers
- PENDING: arm64: dts: qcom: qcs8300: Add gpr device tree node for ADSP
- QCLINUX: arm64: dts: qcom: qcs8300: Add lpass_tlmm node for lpi pinctrl
- QCLINUX: arm64: dts: qcom: qcs8300: Add sound node for qcs8300 ridesx target
- PENDING: arm64: dts: qcom: qcs8300: Add DisplayPort device node
- PENDING: usb: dwc3: Reserve Higher Bandwidth for HS Periodic EPs
- QCLINUX: arm64: defconfig: Add configs for Gen5auto targets
- QCLINUX: soc: qcom: Fix showing watchdog device attr "disable"
- PENDING: QCLINUX: arm64: PCI: qcom: Add support for QCS8300 SoC
- QCLINUX: secure-buffer: Minor cleanup
- PENDING: phy: qcom-qmp-pcie: add dual lane PHY support for QCS8300
- PENDING: pinctrl: qcom: add tlmm driver for sa7255p platform
- QCLINUX: arm64: defconfigs: Enable SA7255P Pinctrl
- PENDING: ARM64: dts: qcom: Update camera PIL memory to 7MB
- PENDING: arm64: dts: qcom: Add dcvsh interrupts
- QCLINUX: arm64: dts: qcom: addons: Add TGU components
- PENDING: arm64: dts: qcom: Add lpass_stm device
- PENDING: arm64: dts: qcom: qcs8300: Add EUD dt node
- QCLINUX: arm64: configs: Disable the console for perf build
- PENDING: arm64: dts: qcom: qcs8300: enable pcie0 for QCS8300
- PENDING: arm64: dts: qcom: qcs8300: Correct IRQ number of EL2 non-secure
physical timer
- PENDING: QCLINUX: arm64: dts: add pmu node for WCN6855
- PENDING: arm64: dts: qcom: qcs8300: add Watchdog
- QCLINUX: dcc: Configure the correct bit for MEM_MAP_VER3
- QCLINUX: arm64: defconfig: Enable EFI runtime service
- QCLINUX: rpmsg: glink: Get reference of channel objects in rx path
- PENDING: arm64: dts: qcom: Add support for SA7255p Ride platform
- PENDING: arm64: dts: qcom: sa7255p: Add UFS node
- PENDING: arm64: dts: qcom: sa7255p: Add USB nodes
- QCLINUX: arm64: dts: qcom: Add/Modify board-id and msm-id for V1,v2 and V3
- PENDING: arm64: dts: qcom: add the PCIE SMMU node
- PENDING: arm64: dts: qcom: Add nodes for Data Capture and Compare
- QCLINUX: secure-buffer: Roll-back failed assigns
- QCLINUX: dma-heap: qcom: Reclaim pages we failed to hyp-assign
- QCLINUX: arm64: dts: qcom: sa8775p: add ride r3 addons dts support
- QCLINUX: arm64: dts: qcom: qcs9100: add addons ride dts support
- PENDING: pinctrl: qcom: add pdc wakeup irq map for sa7255p
- PENDING: slimbus: messaging: Free transaction ID in delayed interrupt
scenario
- PENDING: clk: qcom: videocc-sa8775p: Increase mvs0c divider to div-3
- PENDING: arm64: dts: qcom: Add support for tsens and thermal for SA7255p
- PENDING: net: stmmac: dwmac-qcom-ethqos: Add ethernet support for sa8620
- PENDING: net: stmmac: Fix SPH feature to support AV packets
- PENDING: arm64: dts: qcom: sa8255p: Add PCIe nodes
- PENDING: arm64: dts: qcom: Add PCIe SMMU node for SA7255P
- QCLINUX: arm64: dts: qcom: addons: Correct the dcc version
- QCLINUX: Revert "PENDING: net: phy: aquantia: Fix aquantia driver to
- QCLINUX: arm64: dts: qcom: addons: add periphid for TGU
- PENDING: arm64: dts: qcom: Add the Adreno SMMU node for SA7255P
- QCLINUX: arm64: defconfig: Enable Intel IXGBE driver
- PENDING: dt-bindings: arm: qcom,ids: add SoC ID for SA7255P
- PENDING: soc: qcom: socinfo: add support for SA7255P SoC
- PENDING: arm64: dts: qcom: qcs8300: enable pcie1 for QCS8300
- PENDING: arm64: dts: qcom: add support for ipcc
- PENDING: arm64: dts: qcom: Add WDT device node for SA7255
- PENDING: arm64: dts: qcom: sa8775p: Enable DPTX1 on MDSS0 for SA8775P target
- PENDING: arm64: dts: qcom: sa8775p: Enable DPTX1 on MDSS0 for SA8775P target
- QCLINUX: arm64: deconfig: enable dm-verity configs
- QCLINUX: arm64: deconfig: qcom: disable SOC_DEBUG CONFIG
- QCLINUX: arm64: dts: qcom: qcs6490-addons-rb3gen2: Enable camera subsystem
- FROMLIST: arm64: dts: qcom: Disable TPDM_GCC for QCS8300
- QCLINUX: arm64: defconfig: Enable Aquantia Phy
- PENDING: arm64: dts: qcom: sc7280: Update camss driver properties
- QCLINUX: usb: dwc3: qcom: Add shutdown callback for qcom wrapper
- QCLINUX: drivers: thermal: Add dummy set hysteresis operation for all
sensors
- PENDING: arm64: dts: qcom: sa7255p: Enable i2c15 for audio
- QCLINUX: arm64: deconfig: qcom: enable IOMMU_DEFAULT_DMA_LAZY
- PENDING: arm64: dts: qcom: qcs8300: update videocc compatible
- PENDING: arm64: dts: qcom: qcs8300: add rdbg nodes
- PENDING: arm64: dts: qcom: qcs8300: add TRNG node
- QCLINUX: arm64: dts: qcom: Add msm-id/board-id for SA7255P
- PENDING: arm64: dts: qcom: sa8775p: Define interconnect bandwidth value in
dtsi
- PENDING: arm64: qcom: dts: Add psci sys_reset2 modes for SA8255P & SA7255P
- PENDING: Bluetooth: Increase settling time for baudrate change VSC
- QCLINUX: arm64: dts: qcom: Enable TPM device
- PENDING: arm64: dts: qcom: qcs8300: add ICE node
- BACKPORT: Bluetooth: MGMT: Fix possible crash on mgmt_index_removed
- QCLINUX: arm64: dts: qcom: qcs6490-rb3gen2: Move the msm-id and board-id
- QCLINUX: arm64: defconfigs: Add configs for Auto targets
- FROMLIST: wifi: ath11k: Fix unexpected return buffer manager error for
WCN6750/WCN6855
- PENDING: soc: qcom: qup_fw: QUP SE Firmware load from Linux
- FROMLIST: arm64: dts: qcom: qcs8300: Add PMU support for QCS8300
- BACKPORT: FROMLIST: io_uring: Do not set iowait before sleeping
- PENDING: dt-bindings: arm: qcom,ids: add SoC ID for SA8797P
- PENDING: soc: qcom: socinfo: add support for SA8797P SoC
- PENDING: arm64: dts: qcom: qcs8300: Add tz-log node
- QCLINUX: arm64: dts: qcom: qcs8300: add dcodec and macro clk
- QCLINUX: ASoC: qcm6490: Add AIF3 and AIF4 for qcs8300
- PENDING: arm64: dts: qcom: qcs8300: Add spi dev node for qcs8300 ridesx
target
- PENDING: arm64: dts: qcom: qcs8300: Enable i2c15 node for qcs8300 ridesx
target
- QCLINUX: arm64: dts: qcom: qcs8300: Enable HS MI2S
- PENDING: arm64: dts: qcom: qcs8300: Add shmbridge and smcinvoke nodes
- PENDING: arm64: dts: qcom: qcs8300-addons: Add CMA heap
- PENDING: drivers: char: fix rdbg driver init sequence
- PENDING: arm64: dts: qcom: qcs8300: add QCrypto nodes
- QCLINUX: arm64: dts: qcom: addons: Enable mem-buf and secure-buffer for
qcs8300
- PENDING: clk: qcom: common: Add support to attach multiple power domains
- PENDING: clk: qcom: gdsc: Add support to link multiple PDs as GDSC parents
- PENDING: clk: qcom: camcc-sa8775p: Add support to attach multiple pds
- PENDING: arm64: dts: qcom: Add MXC power domain to camcc node on SA8775P
- PENDING: arm64: qcom: dts: qcs8300: Add psci sys_reset2 modes
- FROMLIST: dt-bindings: arm: qcom,ids: add SoC ID for QCS9075
- FROMLIST: soc: qcom: socinfo: add QCS9075 SoC ID
- FROMLIST: arm64: dts: qcom: Add support for QCS9075 RB8
- FROMLIST: arm64: dts: qcom: Add support for QCS9075 Ride & Ride-r3
- QCLINUX: arm64: dts: qcom: Add msm-id & board-id for qcs9075-rb8
- QCLINUX: arm64: dts: qcom: qcs9075: Add msm-id & board-id for ride/ride-r3
- PENDING: ARM: dts: qcom: Add ADC thermistor support for SA8775P
- PENDING: arm64: dts: qcom: qcs8300: Add adsp memory-region and vmids
- PENDING: arm64: dts: qcom: qcs9075-rb8: Add support for remoteproc instances
- PENDING: arm64: dts: qcom: qcs9075-rb8: Enable llcc node
- FROMLIST: net: stmmac: Add snps_id, dev_id to struct plat_stmmacenet_data
- FROMLIST: net: stmmac: Integrate dw25gmac into stmmac hwif handling
- QCLINUX:arm64:defconfigs: Enable NO_HZ_FULL for better rcu performance
- PENDING: serial: qcom-geni: Support of uart firmware load from Linux
- PENDING: spi: geni-qcom: Load spi Firmware from driver probe
- PENDING: i2c: qcom-geni: Load i2c Firmware from driver probe
- PENDING: arm64: dts: qcom: Disable USB U1/U2 entry for QCS9100/QCS8300
- FROMLIST: net: stmmac: Add basic dw25gmac support in stmmac core
- QCLINUX: arm64: dts: qcom: qcs9100: Enable DISPLAY-PORT
- PENDING: misc: fastrpc: Add support for invoke v2
- PENDING: wifi: ath11k: fix wrong overriding for VHT Beamformee STS
Capability
- QCLINUX: arm64: dts: qcom: Add QPS615 and PHY devicetree config for RC0 for
RB3Gen2 ia-mezz
- QCLINUX: arm64: dts: qcom: Add support for Eth0 and Eth1 on QPS615 for
RB3Gen2 ia-mezz
- QCLINUX: arm64: dts: qcom: Add QPS615 and PHY devicestree config for RC1 for
RB3gen2 IPC board
- QCLINUX: arm64: dts: qcom: Add QPS615 Ethernet support for RC1 for RB3gen2
IPC board
- PENDING: ARM: dts: qcom: Add support for PMIC peripherals for qcs8300
- PENDING: arm64: dts: qcom: sa8775p: Add dma heap for cdsp_secure_heap_mem
- PENDING: spi: spi-geni-qcom: Add immediate DMA support
- PENDING: arm64: dts: qcom: qcs8300: Add dma heap for cdsp_secure_heap_mem
- QCLINUX: ASoC: qcs9100: add HDMI/DP Jack
- QCLINUX: arm64: dts: qcom: qcs6490-rb3gen2: disable camss driver
- PENDING: net: stmmac: pass stmmac_priv in some callbacks
- FROMLIST: arm64: dts: qcom: sa8775p: Update iommu-map entry
- PENDING: Bluetooth: clear cmd_sync_work_list when power off
- QCLINUX: dma-heap: qcom: Snapshot of dma-buf-carveout-heap
- PENDING: clk: qcom: Add support for qdss_xo clock for QCS8300
- PENDING: arm64: dts: qcom: Fix dr_mode for secondary port
- PENDING: arm64: qcs9075-rb8: Enable PCIe0 & PCIe1 nodes
- BACKPORT: PCI: Add ACS quirk for Qualcomm SA8775P
- PENDING: Bluetooth: hci_sync: Fix disconnect complete event timeout issue
- PENDING: arm64: dts: qcom: qcs8300: Delete duplicate cdsp fastrpc nodes
- BACKPORT: PCI: qcom-ep: Add HDMA support for SA8775P SoC
- QCLINUX: arm64: defconfigs: convert usb configs to module
- PENDING: arm64: dts: qcom: sa8775p: Define interconnect bandwidth value in
dtsi
- PENDING: arm64: dts: qcom: Enable cpu idle injection for cpu tsens for
qcs9100
- PENDING: pinctrl: sa8775p: Enable egpio function for pingroups
- PENDING: arm64: dts: qcom: Memory map for qcs8300 v1 approved
- PENDING: arm-smmu-qcom: program actlr earlier in init to include GPU and GMU
- QCLINUX: arm64: defconfig: qcom: Enable EMC2305 Sensor driver
- QCLINUX: arm64: dts: qcom: qcs9075: Add support for rb8 addons
- QCLINUX: arm64: dts: qcom: qcs9075: Add support for ride/ride-r3 addons
- PENDING: arm64: dts: qcom: Add wlan support for qcs9075-rb8
- PENDING: arm64: qcs9075-rb8: Config BT bootstrap pin in DTS
- FROMLIST: qcom: llcc/edac: Correct interrupt enable register configuration
- PENDING: arm64: dts: qcom: Enable cpu idle injection for cpu tsens for
qcs9075
- QCLINUX: arm64: dts: qcom: Fix dr_mode for non-primary ports
- QCLINUX: arm64: dts: qcom: qcs6490-rb3gen2: disable camss driver
- BACKPORT: PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names
- QCLINUX: rpmsg: Align channel objects reference in rx path
- QCLINUX: arm64: dts: qcom: qcs6490-addons-rb3gen2: Enable camera subsystem"
- PENDING: qcom: ice: Remove ice probe
- PENDING: arm64: dts: qcom: qcs9100-rb8: QUP Firmware load from Linux
- QCLINUX: arm64: dts: qcom: Enable usb controller on QCS9075 RB8
- QCLINUX: arm64: dts: qcom: qcs9075: Add UFS support for QCS9075 RB8
- PENDING: arm64: dts: qcom: qcs9075: Add displayport device node
- QCLINUX: arm64: dts: qcom: add audio support for qcs9075-rb8
- QCLINUX: ASoC: qcm6490: Add support for QCS9075 RB8
- QCLINUX: clk: qcom: videocc-sa8775: disable HW CTRL for video GDSC
- PENDING: arm64: dts: qcom: update power-domain for display-controller
- PENDING: hwmon: Add I2C detection and initialization for EMC2303
- BACKPORT: FROMLIST: arm64: dts: qcom: qcs9100: Update memory map for
QCS9100 Ride and QCS9100 Ride Rev3
- FROMLIST: usb: misc: usb5807: Add driver
- PENDING: USB: Adapt USB5807 driver for IPC hardware design
- PENDING: wifi: ath11k: add support for MU EDCA
- PENDING: ARM: dts: qcom: Update thermal zone names for qcs8300
- PENDING: pinctrl: qcs8300: Update function and group binding
- QCLINUX: drm/msm: Avoid probing gpu device
- QCLINUX: arm64: dts: qcom: qcs6490-rb3gen2: enable camera sensor
- PENDING: arm64: dts: qcom: qcs8300: Add capacity and DPC properties
- Revert: ICE eMMC and probe
- QCLINUX: arm64: defconfig: Enable GPUCC SA8775P driver as static module
- Ubuntu: [Config] update CONFIG options for GA 1.3
- Ubuntu: [Config] change CONFIG_USB_DWC3 to y
- Ubuntu: [Config] change CONFIG_SENSORS_EMC2305 to y
[ Ubuntu-qcom: 6.8.0-1018.18 ]
* "[Canonical][RB3] [ftmdaemon] WlanSetPhyRFMode fail by ftmdaemon tool"
- [Config] Enable CONFIG_NL80211_TESTMODE
[ Ubuntu-qcom: 6.8.0-1017.17 ]
* Miscellaneous upstream changes
- scsi: ufs: qcom: revive the enabled check in ufs_qcom_host_clk_get()
- Revert "usb: typec: fsa4480: Relax CHIP_ID check"
- Revert "usb: typec: fsa4480: Check if the chip is really there"
[ Ubuntu-qcom: 6.8.0-1016.16 ]
* Miscellaneous Ubuntu changes
- SAUCE: Add Makefile code to apply qcs5430 overlays for GA1.2
* Miscellaneous upstream changes
- msm: camera: isp: Fix warnings
[ Ubuntu-qcom: 6.8.0-1015.15 ]
* Noble update: upstream stable patchset 2024-10-02 (LP: #2083488)
- [Config] Update CONFIG_SCREEN_INFO
* Packaging resync (LP: #1786013)
- [Packaging] resync git-ubuntu-log
* [RB3] CONFIG_KASAN_GENERIC report potential memory bug in tc956x_pcie_eth
- SAUCE: ubuntu/qcom/qps615: suppress KASAN error
* Miscellaneous Ubuntu changes
- [Config] set CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND
[ Ubuntu: 6.8.0-50.51 ]
* noble/linux: 6.8.0-50.51 -proposed tracker (LP: #2086301)
* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/2024.10.28)
* Noble update: upstream stable patchset 2024-10-31 (LP: #2086138)
- device property: Add cleanup.h based fwnode_handle_put() scope based
cleanup.
- device property: Introduce device_for_each_child_node_scoped()
- iio: adc: ad7124: Switch from of specific to fwnode based property handling
- ksmbd: override fsids for share path check
- ksmbd: override fsids for smb2_query_info()
- usbnet: ipheth: remove extraneous rx URB length check
- usbnet: ipheth: drop RX URBs with no payload
- usbnet: ipheth: do not stop RX on failing RX callback
- usbnet: ipheth: fix carrier detection in modes 1 and 4
- net: ethernet: use ip_hdrlen() instead of bit shift
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
- drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
- net: phy: vitesse: repair vsc73xx autonegotiation
- powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
- wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
- net: hns3: use correct release function during uninitialization
- btrfs: update target inode's ctime on unlink
- Input: ads7846 - ratelimit the spi_sync error message
- Input: synaptics - enable SMBus for HP Elitebook 840 G2
- HID: multitouch: Add support for GT7868Q
- scripts: kconfig: merge_config: config files: add a trailing newline
- platform/surface: aggregator_registry: Add Support for Surface Pro 10
- platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
- drm/msm/adreno: Fix error return if missing firmware-name
- Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
- smb/server: fix return value of smb2_open()
- NFSv4: Fix clearing of layout segments in layoutreturn
- NFS: Avoid unnecessary rescanning of the per-server delegation list
- platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
- platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
- mptcp: pm: Fix uaf in __timer_delete_sync
- arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on
RK3399 Puma
- arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399
Puma
- minmax: reduce min/max macro expansion in atomisp driver
- net: tighten bad gso csum offset check in virtio_net_hdr
- dm-integrity: fix a race condition when accessing recalc_sector
- x86/hyperv: fix kexec crash due to VP assist page corruption
- mm: avoid leaving partial pfn mappings around in error case
- arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
- drm/amd/display: Disable error correction if it's not supported
- drm/amd/display: Fix FEC_READY write on DP LT
- eeprom: digsy_mtc: Fix 93xx46 driver probe failure
- cxl/core: Fix incorrect vendor debug UUID define
- selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
- hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >=
1.2
- ice: Fix lldp packets dropping after changing the number of channels
- ice: fix accounting for filters shared by multiple VSIs
- ice: fix VSI lists confusion when adding VLANs
- igb: Always call igb_xdp_ring_update_tail() under Tx lock
- net/mlx5: Update the list of the PCI supported devices
- net/mlx5e: Add missing link modes to ptys2ethtool_map
- net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
- net/mlx5: Explicitly set scheduling element and TSAR type
- net/mlx5: Add missing masks and QoS bit masks for scheduling elements
- net/mlx5: Correct TASR typo into TSAR
- net/mlx5: Verify support for scheduling element and TSAR type
- net/mlx5: Fix bridge mode operations when there are no VFs
- fou: fix initialization of grc
- octeontx2-af: Modify SMQ flush sequence to drop packets
- net: ftgmac100: Enable TX interrupt to avoid TX timeout
- selftests: net: csum: Fix checksums for packets with non-zero padding
- netfilter: nft_socket: fix sk refcount leaks
- net: dsa: felix: ignore pending status of TAS module when it's disabled
- net: dpaa: Pad packets to ETH_ZLEN
- tracing/osnoise: Fix build when timerlat is not enabled
- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
- drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
- dma-buf: heaps: Fix off-by-one in CMA heap fault handler
- drm/nouveau/fb: restore init() for ramgp102
- drm/amdgpu/atomfirmware: Silence UBSAN warning
- drm/amd/amdgpu: apply command submission parser for JPEG v1
- spi: geni-qcom: Undo runtime PM changes at driver exit time
- spi: geni-qcom: Fix incorrect free_irq() sequence
- drm/i915/guc: prevent a possible int overflow in wq offsets
- ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
- cifs: Fix signature miscalculation
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
- ASoC: meson: axg-card: fix 'use-after-free'
- drm/mediatek: Set sensible cursor width/height values to fix crash
- Input: edt-ft5x06 - add support for FocalTech FT5452 and FT8719
- Input: edt-ft5x06 - add support for FocalTech FT8201
- cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug
- spi: zynqmp-gqspi: Scale timeout by data size
- drm/xe: use devm instead of drmm for managed bo
- net: libwx: fix number of Rx and Tx descriptors
- clocksource: hyper-v: Use lapic timer in a TDX VM without paravisor
- bcachefs: Fix bch2_extents_match() false positive
- bcachefs: Don't delete open files in online fsck
- firmware: qcom: uefisecapp: Fix deadlock in qcuefi_acquire()
- riscv: dts: starfive: jh7110-common: Fix lower rate of CPUfreq by setting
PLL0 rate to 1.5GHz
- cxl: Restore XOR'd position bits during address translation
- netlink: specs: mptcp: fix port endianness
- drm/amd/display: Avoid race between dcn10_set_drr() and dc_state_destruct()
- drm/amd/display: Avoid race between dcn35_set_drr() and dc_state_destruct()
- drm/amd/amdgpu: apply command submission parser for JPEG v2+
- drm/xe/client: fix deadlock in show_meminfo()
- drm/xe/client: remove bogus rcu list usage
- drm/xe/client: add missing bo locking in show_meminfo()
- tracing/kprobes: Fix build error when find_module() is not available
- drm/xe/display: fix compat IS_DISPLAY_STEP() range end
- Upstream stable to v6.6.52, v6.10.11
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849)
- KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
- KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
- ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius
devices
- ALSA: hda/realtek: add patch for internal mic in Lenovo V145
- ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
- ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
- ata: libata: Fix memory leak for error path in ata_host_alloc()
- irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
- x86/kaslr: Expose and use the end of the physical memory address space
- nvme-pci: Add sleep quirk for Samsung 990 Evo
- rust: types: Make Opaque::get const
- rust: macros: provide correct provenance when constructing THIS_MODULE
- Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
- Bluetooth: MGMT: Ignore keys being loaded with invalid type
- mmc: core: apply SD quirks earlier during probe
- mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
- mmc: sdhci-of-aspeed: fix module autoloading
- mmc: cqhci: Fix checking of CQHCI_HALT state
- fuse: update stats for pages in dropped aux writeback list
- fuse: use unsigned type for getxattr/listxattr size truncation
- fuse: fix memory leak in fuse_create_open
- clk: starfive: jh7110-sys: Add notifier for PLL0 clock
- clk: qcom: clk-alpha-pll: Fix the pll post div mask
- clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
- kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
- tracing: Avoid possible softlockup in tracing_iter_reset()
- tracing/timerlat: Add interface_lock around clearing of kthread in
stop_kthread()
- net: mctp-serial: Fix missing escapes on transmit
- x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
- x86/apic: Make x2apic_disable() work correctly
- drm/i915: Do not attempt to load the GSC multiple times
- ALSA: control: Apply sanity check of input values for user elements
- ALSA: hda: Add input value sanity checks to HDMI channel map controls
- wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
- smack: unix sockets: fix accept()ed socket label
- bpf, verifier: Correct tail_call_reachable for bpf prog
- accel/habanalabs/gaudi2: unsecure edma max outstanding register
- irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
- af_unix: Remove put_pid()/put_cred() in copy_peercred().
- x86/kmsan: Fix hook for unaligned accesses
- iommu: sun50i: clear bypass register
- netfilter: nf_conncount: fix wrong variable type
- fs/ntfs3: One more reason to mark inode bad
- riscv: kprobes: Use patch_text_nosync() for insn slots
- media: vivid: fix wrong sizeimage value for mplane
- leds: spi-byte: Call of_node_put() on error path
- wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
- usb: uas: set host status byte on data completion error
- drm/amd/display: Check HDCP returned status
- drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
- media: vivid: don't set HDMI TX controls if there are no HDMI outputs
- vfio/spapr: Always clear TCEs before unsetting the window
- ice: Check all ice_vsi_rebuild() errors in function
- Input: ili210x - use kvmalloc() to allocate buffer for firmware update
- media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
- pcmcia: Use resource_size function on resource object
- drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
- can: m_can: Release irq on error in m_can_open
- can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD
mode
- rust: kbuild: fix export of bss symbols
- cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
- igb: Fix not clearing TimeSync interrupts for 82580
- platform/x86: dell-smbios: Fix error path in dell_smbios_init()
- regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
- can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
- can: kvaser_pciefd: Remove unnecessary comment
- can: kvaser_pciefd: Rename board_irq to pci_irq
- can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
- can: kvaser_pciefd: Use a single write when releasing RX buffers
- Bluetooth: qca: If memdump doesn't work, re-enable IBS
- Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
- Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
- igc: Unlock on error in igc_io_resume()
- ice: do not bring the VSI up, if it was down before the XDP setup
- usbnet: modern method to get random MAC
- bpf, net: Fix a potential race in do_sock_getsockopt()
- bareudp: Fix device stats updates.
- r8152: fix the firmware doesn't work
- net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
- net: dsa: vsc73xx: fix possible subblocks range of CAPT block
- selftests: net: enable bind tests
- firmware: cs_dsp: Don't allow writes to read-only controls
- phy: zynqmp: Take the phy mutex in xlate
- ASoC: topology: Properly initialize soc_enum values
- dm init: Handle minors larger than 255
- iommu/vt-d: Handle volatile descriptor status read
- cgroup: Protect css->cgroup write under css_set_lock
- devres: Initialize an uninitialized struct member
- virtio_ring: fix KMSAN error for premapped mode
- crypto: qat - fix unintentional re-enabling of error interrupts
- ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially
broken alignment
- libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
- drm/amdgpu: Set no_hw_access when VF request full GPU fails
- ext4: fix possible tid_t sequence overflows
- jbd2: avoid mount failed when commit block is partial submitted
- dma-mapping: benchmark: Don't starve others when doing the test
- drm/amdgpu: reject gang submit on reserved VMIDs
- smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
- fs/ntfs3: Check more cases when directory is corrupted
- btrfs: replace BUG_ON with ASSERT in walk_down_proc()
- cxl/region: Verify target positions using the ordered target list
- riscv: set trap vector earlier
- tcp: Don't drop SYN+ACK for simultaneous connect().
- net: dpaa: avoid on-stack arrays of NR_CPUS elements
- LoongArch: Use correct API to map cmdline in relocate_kernel()
- regmap: maple: work around gcc-14.1 false-positive warning
- vfs: Fix potential circular locking through setxattr() and removexattr()
- i3c: master: svc: resend target address when get NACK
- kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
- btrfs: initialize location to fix -Wmaybe-uninitialized in
btrfs_lookup_dentry()
- s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
- usbnet: ipheth: race between ipheth_close and error handling
- spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
- ata: pata_macio: Use WARN instead of BUG
- NFSv4: Add missing rescheduling points in
nfs_client_return_marked_delegations
- ACPI: CPPC: Add helper to get the highest performance value
- cpufreq: amd-pstate: Enable amd-pstate preferred core support
- cpufreq: amd-pstate: fix the highest frequency issue which limits
performance
- tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
- iio: buffer-dmaengine: fix releasing dma channel on error
- iio: fix scale application in iio_convert_raw_to_processed_unlocked
- iio: adc: ad7124: fix config comparison
- iio: adc: ad7606: remove frstdata check for serial mode
- iio: adc: ad7124: fix chip ID mismatch
- usb: dwc3: core: update LC timer as per USB Spec V3.2
- usb: cdns2: Fix controller reset issue
- usb: dwc3: Avoid waking up gadget during startxfer
- nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
- clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
- clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
- clocksource/drivers/timer-of: Remove percpu irq related code
- uprobes: Use kzalloc to allocate xol area
- Revert "mm: skip CMA pages when they are not available"
- workqueue: wq_watchdog_touch is always called with valid CPU
- workqueue: Improve scalability of workqueue watchdog touch
- ACPI: processor: Return an error if acpi_processor_get_info() fails in
processor_add()
- ACPI: processor: Fix memory leaks in error paths of processor_add()
- arm64: acpi: Move get_cpu_for_acpi_id() to a header
- can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate
function
- can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
- can: mcp251xfd: clarify the meaning of timestamp
- can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
- drm/amd: Add gfx12 swizzle mode defs
- drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
- ata: libata-scsi: Remove redundant sense_buffer memsets
- ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
- crypto: starfive - Align rsa input data to 32-bit
- crypto: starfive - Fix nent assignment in rsa dec
- clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
- powerpc/64e: remove unused IBM HTW code
- powerpc/64e: split out nohash Book3E 64-bit code
- powerpc/64e: Define mmu_pte_psize static
- powerpc/vdso: Don't discard rela sections
- ASoC: tegra: Fix CBB error during probe()
- nvme-pci: allocate tagset on reset if necessary
- ASoc: SOF: topology: Clear SOF link platform name upon unload
- ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
- clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
- clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
- drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
- drm/i915/fence: Mark debug_fence_free() with __maybe_unused
- gpio: rockchip: fix OF node leak in probe()
- gpio: modepin: Enable module autoloading
- riscv: Fix toolchain vector detection
- riscv: Do not restrict memory size because of linear mapping on nommu
- membarrier: riscv: Add full memory barrier in switch_mm()
- [Config] updateconfigs for ARCH_HAS_MEMBARRIER_CALLBACKS
- x86/mm: Fix PTI for i386 some more
- btrfs: fix race between direct IO write and fsync when using same fd
- spi: spi-fsl-lpspi: Fix off-by-one in prescale max
- ALSA: hda/realtek: Enable Mute Led for HP Victus 15-fb1xxx
- ALSA: hda/realtek - Fix inactive headset mic jack for ASUS Vivobook 15
X1504VAP
- fuse: clear PG_uptodate when using a stolen page
- riscv: misaligned: remove CONFIG_RISCV_M_MODE specific code
- parisc: Delay write-protection until mark_rodata_ro() call
- pinctrl: qcom: x1e80100: Bypass PDC wakeup parent for now
- maple_tree: remove rcu_read_lock() from mt_validate()
- Revert "wifi: ath11k: restore country code during resume"
- btrfs: qgroup: don't use extent changeset when not needed
- btrfs: zoned: handle broken write pointer on zones
- drm/xe/gsc: Do not attempt to load the GSC multiple times
- drm/amdgpu: always allocate cleared VRAM for GEM allocations
- drm/amd/display: Lock DC and exit IPS when changing backlight
- ALSA: hda/realtek: extend quirks for Clevo V5[46]0
- cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition
- virt: sev-guest: Mark driver struct with __refdata to prevent section
mismatch
- media: b2c2: flexcop-usb: fix flexcop_usb_memory_req
- gve: Add adminq mutex lock
- wifi: rtw89: wow: prevent to send unexpected H2C during download Firmware
- drm/amdgpu: add missing error handling in function
amdgpu_gmc_flush_gpu_tlb_pasid
- crypto: qat - initialize user_input.lock for rate_limiting
- locking: Add rwsem_assert_held() and rwsem_assert_held_write()
- fs: don't copy to userspace under namespace semaphore
- fs: relax permissions for statmount()
- seccomp: release task filters when the task exits
- drm/amdgpu/display: handle gfx12 in amdgpu_dm_plane_format_mod_supported
- can: m_can: Remove m_can_rx_peripheral indirection
- can: m_can: Do not cancel timer from within timer
- mm: Provide a means of invalidation without using launder_folio
- cifs: Fix copy offload to flush destination region
- hwmon: ltc2991: fix register bits defines
- scripts: fix gfp-translate after ___GFP_*_BITS conversion to an enum
- ptp: ocp: convert serial ports to array
- ptp: ocp: adjust sysfs entries to expose tty information
- ice: check ICE_VSI_DOWN under rtnl_lock when preparing for reset
- ice: remove ICE_CFG_BUSY locking from AF_XDP code
- net: xilinx: axienet: Fix race in axienet_stop
- iommu/vt-d: Remove control over Execute-Requested requests
- block: don't call bio_uninit from bio_endio
- tracing/kprobes: Add symbol counting check when module loads
- perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
- PCI: qcom: Override NO_SNOOP attribute for SA8775P RC
- staging: vchiq_core: Bubble up wait_event_interruptible() return value
- watchdog: imx7ulp_wdt: keep already running watchdog enabled
- btrfs: slightly loosen the requirement for qgroup removal
- drm/amdgpu: add PSP RAS address query command
- drm/amdgpu: add mutex to protect ras shared memory
- s390/boot: Do not assume the decompressor range is reserved
- drm/amdgpu: Fix two reset triggered in a row
- drm/amdgpu: Add reset_context flag for host FLR
- drm/amdgpu: Fix amdgpu_device_reset_sriov retry logic
- fs: only copy to userspace on success in listmount()
- iio: adc: ad7124: fix DT configuration parsing
- nvmem: u-boot-env: error if NVMEM device is too small
- mm: zswap: rename is_zswap_enabled() to zswap_is_enabled()
- mm/memcontrol: respect zswap.writeback setting from parent cg too
- path: add cleanup helper
- fs: simplify error handling
- fs: relax permissions for listmount()
- hid: bpf: add BPF_JIT dependency
- net/mlx5e: SHAMPO, Use KSMs instead of KLMs
- net/mlx5e: SHAMPO, Fix page leak
- drm/xe/xe2: Add workaround 14021402888
- drm/xe/xe2lpg: Extend workaround 14021402888
- clk: qcom: gcc-x1e80100: Fix USB 0 and 1 PHY GDSC pwrsts flags
- clk: qcom: gcc-x1e80100: Don't use parking clk_ops for QUPs
- nouveau: fix the fwsec sb verification register.
- riscv: Add tracepoints for SBI calls and returns
- riscv: Improve sbi_ecall() code generation by reordering arguments
- riscv: Fix RISCV_ALTERNATIVE_EARLY
- cifs: Fix zero_point init on inode initialisation
- nvme: rename nvme_sc_to_pr_err to nvme_status_to_pr_err
- nvme: fix status magic numbers
- nvme: rename CDR/MORE/DNR to NVME_STATUS_*
- nvmet: Identify-Active Namespace ID List command should reject invalid nsid
- drm/i915/display: Add mechanism to use sink model when applying quirk
- drm/i915/display: Increase Fast Wake Sync length as a quirk
- LoongArch: Use accessors to page table entries instead of direct dereference
- Upstream stable to v6.6.51, v6.10.10
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46823
- kunit/overflow: Fix UB in overflow_allocation_test
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46834
- ethtool: fail closed if we can't get max channel used in indirection tables
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46751
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46753
- btrfs: handle errors from btrfs_dec_ref() properly
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46841
- btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in
walk_down_proc()
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46754
- bpf: Remove tst_run from lwt_seg6local_prog_ops.
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46824
- iommufd: Require drivers to supply the cache_invalidate_user ops
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46842
- scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46766
- ice: move netif_queue_set_napi to rtnl-protected sections
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46772
- drm/amd/display: Check denominator crb_pipes before used
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46774
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46775
- drm/amd/display: Validate function returns
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46778
- drm/amd/display: Check UnboundedRequestEnabled's value
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46779
- drm/imagination: Free pvr_vm_gpuva after unlink
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46792
- riscv: misaligned: Restrict user access to kernel memory
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46793
- ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards harder
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46735
- ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46737
- nvmet-tcp: fix kernel crash if commands allocation fails
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46822
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46713
- perf/aux: Fix AUX buffer serialization
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46739
- uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46740
- binder: fix UAF caused by offsets overwrite
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46741
- misc: fastrpc: Fix double free of 'buf' in error path
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-47663
- staging: iio: frequency: ad9834: Validate frequency parameter value
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46832
- MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-47668
- lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46744
- Squashfs: sanity check symbolic link size
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46745
- Input: uinput - reject requests with unreasonable number of slots
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46746
- HID: amd_sfh: free driver_data after destroying hid device
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-47664
- spi: hisi-kunpeng: Add verification for the max_frequency provided by the
firmware
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-47665
- i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46749
- Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46750
- PCI: Add missing bridge lock to pci_bus_lock()
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46752
- btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46840
- btrfs: clean up our handling of refs == 0 in snapshot delete
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46755
- wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-47666
- scsi: pm80xx: Set phy->enable_completion only when we wait for it
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46843
- scsi: ufs: core: Remove SCSI host only if added
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46760
- wifi: rtw88: usb: schedule rx work after everything is set up
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46761
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46844
- um: line: always fill *error_out in setup_one_line()
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46762
- xen: privcmd: Fix possible access to a freed kirqfd instance
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46763
- fou: Fix null-ptr-deref in GRO.
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46765
- ice: protect XDP configuration with a mutex
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46767
- net: phy: Fix missing of_node_put() for leds
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46768
- hwmon: (hp-wmi-sensors) Check if WMI event data exists
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46770
- ice: Add netif_device_attach/detach into PF reset flow
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46771
- can: bcm: Remove proc entry when dev is unregistered.
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46773
- drm/amd/display: Check denominator pbn_div before used
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-47667
- PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46835
- drm/amdgpu: Fix smatch static checker warning
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46776
- drm/amd/display: Run DC_LOG_DC after checking link->link_enc
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46836
- usb: gadget: aspeed_udc: validate endpoint index for ast udc
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46777
- udf: Avoid excessive partition lengths
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46825
- wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46826
- ELF: fix kernel.randomize_va_space double read
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46827
- wifi: ath12k: fix firmware crash due to invalid peer nss
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-47669
- nilfs2: fix state management in error path of log writing function
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46780
- nilfs2: protect references to superblock parameters exposed in sysfs
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46781
- nilfs2: fix missing cleanup on rollforward recovery error
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46828
- sched: sch_cake: fix bulk flow accounting logic for host fairness
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46782
- ila: call nf_unregister_net_hooks() sooner
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46783
- tcp_bpf: fix return value of tcp_bpf_sendmsg()
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46784
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46785
- eventfs: Use list_del_rcu() for SRCU protected list variable
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46786
- fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46787
- userfaultfd: fix checks for huge PMDs
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46838
- userfaultfd: don't BUG_ON() if khugepaged yanks our page table
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46845
- tracing/timerlat: Only clear timer if a kthread exists
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46788
- tracing/osnoise: Use a cpumask to know what threads are kthreads
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46846
- spi: rockchip: Resolve unbalanced runtime PM / system PM handling
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46847
- mm: vmalloc: ensure vmap_block is initialised before adding to queue
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46791
- can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46829
- rtmutex: Drop rt_mutex::wait_lock before scheduling
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46848
- perf/x86/intel: Limit the period on Haswell
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46794
- x86/tdx: Fix data leak in mmio_read()
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46795
- ksmbd: unset the binding mark of a reused connection
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46797
- powerpc/qspinlock: Fix deadlock in MCS queue
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46830
- KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46798
- ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
* Noble update: upstream stable patchset 2024-10-29 (LP: #2085849) //
CVE-2024-46831
- net: microchip: vcap: Fix use-after-free error in kunit test
* Navi24 RX6300 light up issue on 6.8 kernel (LP: #2084513)
- drm/amd/display: Ensure populate uclk in bb construction
* Noble update: upstream stable patchset 2024-10-18 (LP: #2084941)
- drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
- drm: panel-orientation-quirks: Add quirk for OrangePi Neo
- scsi: ufs: core: Check LSDBS cap when !mcq
- scsi: ufs: core: Bypass quick recovery if force reset is needed
- btrfs: tree-checker: validate dref root and objectid
- ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
- ALSA: hda/conexant: Mute speakers at suspend / shutdown
- ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: ump: Explicitly reset RPN with Null RPN
- ALSA: seq: ump: Use the common RPN/bank conversion context
- ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
- ALSA: seq: ump: Explicitly reset RPN with Null RPN
- net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
- ASoC: amd: yc: Support mic on HP 14-em0002la
- spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
- i2c: Fix conditional for substituting empty ACPI functions
- dma-debug: avoid deadlock between dma debug vs printk and netconsole
- net: usb: qmi_wwan: add MeiG Smart SRM825L
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
- ASoC: codecs: ES8326: button detect issue
- selftests: mptcp: userspace pm create id 0 subflow
- selftests: mptcp: dump userspace addrs list
- selftests: mptcp: userspace pm get addr tests
- selftests: mptcp: declare event macros in mptcp_lib
- selftests: mptcp: join: cannot rm sf if closed
- selftests: mptcp: add explicit test case for remove/readd
- selftests: mptcp: join: check re-using ID of unused ADD_ADDR
- selftests: mptcp: join: check re-adding init endp with != id
- selftests: mptcp: add mptcp_lib_events helper
- selftests: mptcp: join: validate event numbers
- selftests: mptcp: join: check re-re-adding ID 0 signal
- selftests: mptcp: join: test for flush/re-add endpoints
- selftests: mptcp: join: disable get and dump addr checks
- selftests: mptcp: join: stop transfer when check is done (part 2.2)
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
- drm/amd/display: Assign linear_pitch_alignment even for VM
- drm/amdgpu: fix overflowed array index read warning
- drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
- drm/amd/pm: fix uninitialized variable warning
- drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
- drm/amd/pm: fix warning using uninitialized value of max_vid_step
- drm/amd/pm: Fix negative array index read
- drm/amd/pm: fix the Out-of-bounds read warning
- drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
- drm/amdgpu: avoid reading vf2pf info size from FB
- drm/amd/display: Check gpio_id before used as array index
- drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
- drm/amd/display: Check index for aux_rd_interval before using
- drm/amd/display: Add array index check for hdcp ddc access
- drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
- drm/amd/display: Check msg_id before processing transcation
- drm/amd/display: Fix Coverity INTERGER_OVERFLOW within
construct_integrated_info
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within
dal_gpio_service_create
- drm/amd/display: Spinlock before reading event
- drm/amd/display: Fix Coverity INTEGER_OVERFLOW within
decide_fallback_link_setting_max_bw_policy
- drm/amd/display: Ensure index calculation will not overflow
- drm/amd/display: Skip inactive planes within
ModeSupportAndSystemConfiguration
- drm/amd/display: Fix index may exceed array range within
fpu_update_bw_bounding_box
- drm/amd/amdgpu: Check tbo resource pointer
- drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
- drm/amdgpu/pm: Fix uninitialized variable warning for smu10
- drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
- drm/amdgpu: Fix the uninitialized variable warning
- drm/amdkfd: Check debug trap enable before write dbg_ev_file
- drm/amdkfd: Reconcile the definition and use of oem_id in struct
kfd_topology_device
- apparmor: fix possible NULL pointer dereference
- wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
- wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
- drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy
SOCs
- drm/amdgpu: Fix the warning division or modulo by zero
- drm/amdgpu: fix dereference after null check
- drm/amdgpu: fix the waring dereferencing hive
- drm/amd/pm: check specific index for aldebaran
- drm/amd/pm: check specific index for smu13
- drm/amdgpu: the warning dereferencing obj for nbio_v7_4
- drm/amd/pm: check negtive return for table entries
- wifi: rtw89: ser: avoid multiple deinit on same CAM
- drm/kfd: Correct pinned buffer handling at kfd restore and validate process
- drm/amdgpu: update type of buf size to u32 for eeprom functions
- wifi: iwlwifi: remove fw_running op
- cpufreq: scmi: Avoid overflow of target_freq in fast switch
- PCI: al: Check IORESOURCE_BUS existence during probe
- wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
- hwspinlock: Introduce hwspin_lock_bust()
- soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
- RDMA/efa: Properly handle unexpected AQ completions
- ionic: fix potential irq name truncation
- pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
- rcu/nocb: Remove buggy bypass lock contention mitigation
- media: v4l2-cci: Always assign *val
- usbip: Don't submit special requests twice
- usb: typec: ucsi: Fix null pointer dereference in trace
- fsnotify: clear PARENT_WATCHED flags lazily
- net: remove NULL-pointer net parameter in ip_metrics_convert
- drm/amdgu: fix Unintentional integer overflow for mall size
- regmap: spi: Fix potential off-by-one when calculating reserved size
- smack: tcp: ipv4, fix incorrect labeling
- platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
- net/mlx5e: SHAMPO, Fix incorrect page release
- drm/meson: plane: Add error handling
- crypto: stm32/cryp - call finalize with bh disabled
- gfs2: Revert "Add quota_change type"
- drm/bridge: tc358767: Check if fully initialized before signalling HPD event
via IRQ
- dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking
callbacks
- dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
- hwmon: (k10temp) Check return value of amd_smn_read()
- wifi: cfg80211: make hash table duplicates more survivable
- f2fs: fix to do sanity check on blocks for inline_data inode
- driver: iio: add missing checks on iio_info's callback access
- block: remove the blk_flush_integrity call in blk_integrity_unregister
- drm/amdgpu: add skip_hw_access checks for sriov
- drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
- drm/amdgpu: add lock in kfd_process_dequeue_from_device
- drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
- drm/amd/display: added NULL check at start of dc_validate_stream
- drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
- drm/amd/display: use preferred link settings for dp signal only
- drm/amd/display: Check BIOS images before it is used
- drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
- media: uvcvideo: Enforce alignment of frame and interval
- virtio_net: Fix napi_skb_cache_put warning
- i2c: Use IS_REACHABLE() for substituting empty ACPI functions
- btrfs: factor out stripe length calculation into a helper
- btrfs: scrub: update last_physical after scrubbing one stripe
- btrfs: fix qgroup reserve leaks in cow_file_range
- virtio-net: check feature before configuring the vq coalescing command
- drm/amd/display: Handle the case which quad_part is equal 0
- drm/amdgpu: Handle sg size limit for contiguous allocation
- drm/amd/pm: fix uninitialized variable warning for smu_v13
- drm/amdgpu: fix uninitialized scalar variable warning
- drm/amd/display: Ensure array index tg_inst won't be -1
- drm/amd/display: handle invalid connector indices
- drm/amd/display: Increase MAX_LINKS by 2
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than
max_links
- drm/amd/display: Fix incorrect size calculation for loop
- drm/amd/display: Use kcalloc() instead of kzalloc()
- drm/amd/display: Add missing NULL pointer check within
dpcd_extend_address_range
- drm/amd/display: Release state memory if amdgpu_dm_create_color_properties
fail
- drm/amd/display: Check link_index before accessing dc->links[]
- drm/amd/display: Add otg_master NULL check within
resource_log_pipe_topology_update
- drm/amd/display: Release clck_src memory if clk_src_construct fails
- drm/amd/display: Fix writeback job lock evasion within dm_crtc_high_irq
- drm/xe: Demote CCS_MODE info to debug only
- drm/drm-bridge: Drop conditionals around of_node pointers
- drm/amdgpu: fix uninitialized variable warning for amdgpu_xgmi
- drm/amdgpu: fix uninitialized variable warning for jpeg_v4
- drm/amdgpu: Fix uninitialized variable warning in amdgpu_info_ioctl
- wifi: ath12k: initialize 'ret' in ath12k_dp_rxdma_ring_sel_config_wcn7850()
- drm/amdgpu/pm: Check input value for power profile setting on smu11, smu13
and smu14
- drm/xe: Fix the warning conditions
- drm/amd/display: Fix pipe addition logic in calc_blocks_to_ungate DCN35
- wifi: cfg80211: restrict operation during radar detection
- remoteproc: qcom_q6v5_pas: Add hwspinlock bust on stop
- tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp
- drm/xe: Don't overmap identity VRAM mapping
- net: tcp/dccp: prepare for tw_timer un-pinning
- drm/xe: Ensure caller uses sole domain for xe_force_wake_assert_held
- drm/xe: Check valid domain is passed in xe_force_wake_ref
- thermal: trip: Use READ_ONCE() for lockless access to trip properties
- drm/xe: Add GuC state asserts to deregister_exec_queue
- drm/amdgpu: fix overflowed constant warning in mmhub_set_clockgating()
- drm/amd/display: Remove register from DCN35 DMCUB diagnostic collection
- drm/amd/display: Disable DMCUB timeout for DCN35
- drm/amd/display: Avoid overflow from uint32_t to uint8_t
- pinctrl: core: reset gpio_device in loop in pinctrl_pins_show()
- Upstream stable to v6.6.50, v6.10.9
* CVE-2024-46747
- HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
* CVE-2024-46725
- drm/amdgpu: Fix out-of-bounds write warning
* CVE-2024-46724
- drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
* [SRU] Fix AST DP output after resume (LP: #2083022)
- drm/ast: Inline drm_simple_encoder_init()
- drm/ast: Implement atomic enable/disable for encoders
- drm/ast: Program mode for AST DP in atomic_mode_set
- drm/ast: Move mode-setting code into mode_set_nofb CRTC helper
- drm/ast: Handle primary-plane format setup in atomic_update
- drm/ast: Remove gamma LUT updates from DPMS code
- drm/ast: Only set VGA SCREEN_DISABLE bit in CRTC code
- drm/ast: Inline ast_crtc_dpms() into callers
- drm/ast: Use drm_atomic_helper_commit_tail() helper
* UBSAN array-index-out-of-bounds reported with N-6.8 on P9 node baltar
(LP: #2078038)
- scripts/kernel-doc: reindent
- compiler_types: add Endianness-dependent __counted_by_{le, be}
- scsi: aacraid: union aac_init: Replace 1-element array with flexible array
- scsi: aacraid: struct aac_ciss_phys_luns_resp: Replace 1-element array with
flexible array
- scsi: aacraid: Rearrange order of struct aac_srb_unit
- scsi: aacraid: struct {user, }sgmap{, 64, raw}: Replace 1-element arrays
with flexible arrays
* r8169: transmit queue 0 timed out error when re-plugging the Ethernet cable
(LP: #2084526)
- r8169: disable ALDPS per default for RTL8125
* [SRU] cpufreq: intel_pstate: Support Emerald Rapids OOB mode (LP: #2084834)
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode
* CVE-2024-46723
- drm/amdgpu: fix ucode out-of-bounds read warning
* CVE-2024-46743
- of/irq: Prevent device address out-of-bounds read in interrupt map walk
* CVE-2024-46757
- hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
* [SRU] Ubuntu 24.04 - GPU cannot be installed with DL380a Gen12 (2P, SRF-SP)
(LP: #2081079)
- perf/x86/uncore: Save the unit control address of all units
- perf/x86/uncore: Support per PMU cpumask
- perf/x86/uncore: Retrieve the unit ID from the unit control RB tree
- perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units
- perf/x86/uncore: Apply the unit control RB tree to MSR uncore units
- perf/x86/uncore: Apply the unit control RB tree to PCI uncore units
- perf/x86/uncore: Cleanup unused unit structure
- perf/x86/intel/uncore: Support HBM and CXL PMON counters
* Noble update: upstream stable patchset 2024-10-11 (LP: #2084225)
- ALSA: seq: Skip event type filtering for UMP events
- LoongArch: Remove the unused dma-direct.h
- btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
- btrfs: run delayed iputs when flushing delalloc
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
- pinctrl: single: fix potential NULL dereference in pcs_get_function()
- wifi: wfx: repair open network AP mode
- wifi: mwifiex: duplicate static structs used in driver instances
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
- mptcp: close subflow when receiving TCP+FIN
- mptcp: sched: check both backup in retrans
- mptcp: pm: reuse ID 0 after delete and re-add
- mptcp: pm: skip connecting to already established sf
- mptcp: pm: reset MPC endp ID when re-added
- mptcp: pm: send ACK on an active subflow
- mptcp: pm: do not remove already closed subflows
- mptcp: pm: fix ID 0 endp usage after multiple re-creations
- mptcp: pm: ADD_ADDR 0 is not a new address
- selftests: mptcp: join: check removing ID 0 endpoint
- selftests: mptcp: join: no extra msg if no counter
- selftests: mptcp: join: check re-re-adding ID 0 endp
- drm/amdgpu/swsmu: always force a state reprogram on init
- drm/vmwgfx: Fix prime with external buffers
- usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister
existing source caps before re-registration"
- ASoC: amd: acp: fix module autoloading
- ASoC: SOF: amd: Fix for acp init sequence
- pinctrl: mediatek: common-v2: Fix broken bias-disable for
PULL_PU_PD_RSEL_TYPE
- pinctrl: starfive: jh7110: Correct the level trigger configuration of iev
register
- ovl: pass string to ovl_parse_layer()
- ovl: fix wrong lowerdir number check for parameter Opt_lowerdir
- ovl: ovl_parse_param_lowerdir: Add missed '\n' for pr_err
- mm: Fix missing folio invalidation calls during truncation
- cifs: Fix FALLOC_FL_PUNCH_HOLE support
- selinux,smack: don't bypass permissions check in inode_setsecctx hook
- iommufd: Do not allow creating areas without READ or WRITE
- phy: fsl-imx8mq-usb: fix tuning parameter name
- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
- dmaengine: dw: Add peripheral bus width verification
- dmaengine: dw: Add memory bus width verification
- Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
- Bluetooth: btnxpuart: Handle FW Download Abort scenario
- Bluetooth: btnxpuart: Fix random crash seen while removing driver
- Bluetooth: hci_core: Fix not handling hibernation actions
- iommu: Do not return 0 from map_pages if it doesn't do anything
- netfilter: nf_tables: restore IP sanity checks for netdev/egress
- wifi: iwlwifi: fw: fix wgds rev 3 exact size
- ethtool: check device is present when getting link settings
- netfilter: nf_tables_ipv6: consider network offset in netdev/egress
validation
- selftests: forwarding: no_forwarding: Down ports on cleanup
- selftests: forwarding: local_termination: Down ports on cleanup
- bonding: implement xdo_dev_state_free and call it after deletion
- bonding: extract the use of real_device into local variable
- bonding: change ipsec_lock from spin lock to mutex
- gtp: fix a potential NULL pointer dereference
- sctp: fix association labeling in the duplicate COOKIE-ECHO case
- drm/amd/display: avoid using null object of framebuffer
- net: busy-poll: use ktime_get_ns() instead of local_clock()
- nfc: pn533: Add poll mod list filling check
- soc: qcom: cmd-db: Map shared memory as WC, not WB
- soc: qcom: pmic_glink: Actually communicate when remote goes down
- soc: qcom: pmic_glink: Fix race during initialization
- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
- USB: serial: option: add MeiG Smart SRM825L
- ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
- usb: dwc3: omap: add missing depopulate in probe error path
- usb: dwc3: core: Prevent USB core invalid event buffer address access
- usb: dwc3: st: fix probed platform device ref count on probe error path
- usb: dwc3: st: add missing depopulate in probe error path
- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in
remove_power_attributes()
- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
- usb: cdnsp: fix for Link TRB with TC
- ARM: dts: omap3-n900: correct the accelerometer orientation
- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
- arm64: dts: imx93: add nvmem property for fec1
- arm64: dts: imx93: add nvmem property for eqos
- arm64: dts: imx93: update default value for snps,clk-csr
- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
- scsi: aacraid: Fix double-free on probe failure
- apparmor: fix policy_unpack_test on big endian systems
- mptcp: pr_debug: add missing \n at the end
- mptcp: make pm_remove_addrs_and_subflows static
- mptcp: pm: fix RM_ADDR ID for the initial subflow
- mptcp: avoid duplicated SUB_CLOSED events
- drm/i915/dsi: Make Lenovo Yoga Tab 3 X90F DMI match less strict
- drm/vmwgfx: Prevent unmapping active read buffers
- drm/vmwgfx: Disable coherent dumb buffers without 3d
- firmware/sysfb: Set firmware-framebuffer parent device
- firmware/sysfb: Create firmware device only for enabled PCI devices
- video/aperture: optionally match the device in sysfb_disable()
- drm/xe: Prepare display for D3Cold
- drm/xe/display: Make display suspend/resume work on discrete
- drm/xe/vm: Simplify if condition
- drm/xe/exec_queue: Rename xe_exec_queue::compute to xe_exec_queue::lr
- drm/xe: prevent UAF around preempt fence
- pinctrl: qcom: x1e80100: Update PDC hwirq map
- ASoC: SOF: amd: move iram-dram fence register programming sequence
- nfsd: ensure that nfsd4_fattr_args.context is zeroed out
- backing-file: convert to using fops->splice_write
- pinctrl: qcom: x1e80100: Fix special pin offsets
- afs: Fix post-setattr file edit to do truncation correctly
- netfs: Fix netfs_release_folio() to say no if folio dirty
- netfs: Fix missing iterator reset on retry of short read
- dmaengine: ti: omap-dma: Initialize sglen after allocation
- pktgen: use cpus_read_lock() in pg_net_init()
- net_sched: sch_fq: fix incorrect behavior for small weights
- tcp: fix forever orphan socket caused by tcp_abort
- drm/xe/hwmon: Fix WRITE_I1 param from u32 to u16
- usb: typec: fsa4480: Relax CHIP_ID check
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call
- usb: gadget: uvc: queue pump work in uvcg_video_enable()
- usb: dwc3: xilinx: add missing depopulate in probe error path
- usb: typec: ucsi: Move unregister out of atomic section
- firmware: microchip: fix incorrect error report of programming:timeout on
success
- Upstream stable to v6.6.49, v6.10.8
* Fix blank screen on external display after reconnecting the USB type-C
(LP: #2081786) // Noble update: upstream stable patchset 2024-10-11
(LP: #2084225)
- drm/i915/display: add intel_display -> drm_device backpointer
- drm/i915/display: add generic to_intel_display() macro
- drm/i915/dp_mst: Fix MST state after a sink reset
* Noble update: upstream stable patchset 2024-10-09 (LP: #2084005)
- tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
- tty: atmel_serial: use the correct RTS flag.
- Revert "ACPI: EC: Evaluate orphan _REG under EC device"
- Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
- Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
- selinux: revert our use of vma_is_initial_heap()
- fuse: Initialize beyond-EOF page contents before setting uptodate
- char: xillybus: Don't destroy workqueue from work item running on it
- char: xillybus: Refine workqueue handling
- char: xillybus: Check USB endpoints when probing device
- ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
- ALSA: usb-audio: Support Yamaha P-125 quirk entry
- xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
- thunderbolt: Mark XDomain as unplugged when router is removed
- ALSA: hda/tas2781: fix wrong calibrated data order
- s390/dasd: fix error recovery leading to data corruption on ESE devices
- KVM: s390: fix validity interception issue when gisa is switched off
- riscv: change XIP's kernel_map.size to be size of the entire kernel
- i2c: tegra: Do not mark ACPI devices as irq safe
- ACPICA: Add a depth argument to acpi_execute_reg_methods()
- ACPI: EC: Evaluate _REG outside the EC scope more carefully
- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to
NUMA_NO_NODE
- dm resume: don't return EINVAL when signalled
- dm persistent data: fix memory allocation failure
- fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
- s390/cio: rename bitmap_size() -> idset_bitmap_size()
- btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()
- bitmap: introduce generic optimized bitmap_size()
- fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- rtla/osnoise: Prevent NULL dereference in error handling
- net: mana: Fix RX buf alloc_size alignment and atomic op panic
- net: mana: Fix doorbell out of order violation and avoid unnecessary
doorbell rings
- wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
- selinux: fix potential counting error in avc_add_xperms_decision()
- selinux: add the processing of the failure of avc_add_xperms_decision()
- mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
- btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
- btrfs: zoned: properly take lock to read/update block group's zoned
variables
- btrfs: tree-checker: add dev extent item checks
- drm/amdgpu: Actually check flags for all context ops.
- memcg_write_event_control(): fix a user-triggerable oops
- drm/amdgpu/jpeg2: properly set atomics vmid field
- drm/amdgpu/jpeg4: properly set atomics vmid field
- s390/uv: Panic for set and remove shared access UVC errors
- bpf: Fix updating attached freplace prog in prog_array map
- igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
- igc: Fix qbv_config_change_errors logics
- igc: Fix reset adapter logics when tx mode change
- net/mlx5e: Take state lock during tx timeout reporter
- net/mlx5e: Correctly report errors for ethtool rx flows
- net: axienet: Fix register defines comment description
- net: dsa: vsc73xx: pass value in phy_write operation
- net: dsa: vsc73xx: use read_poll_timeout instead delay loop
- net: dsa: vsc73xx: check busy flag in MDIO operations
- net: ethernet: mtk_wed: fix use-after-free panic in
mtk_wed_setup_tc_block_cb()
- mlxbf_gige: disable RX filters until RX path initialized
- mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
- tcp: Update window clamping condition
- netfilter: allow ipv6 fragments to arrive on different devices
- netfilter: flowtable: initialise extack before use
- netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
- netfilter: nf_tables: Audit log dump reset after the fact
- netfilter: nf_tables: Introduce nf_tables_getobj_single
- netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
- vsock: fix recursive ->recvmsg calls
- selftests: net: lib: ignore possible errors
- selftests: net: lib: kill PIDs before del netns
- net: hns3: fix wrong use of semaphore up
- net: hns3: use the user's cfg after reset
- net: hns3: fix a deadlock problem when config TC during resetting
- gpio: mlxbf3: Support shutdown() function
- ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
- rust: work around `bindgen` 0.69.0 issue
- rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
- cpu/SMT: Enable SMT only if a core is online
- powerpc/topology: Check if a core is online
- arm64: Fix KASAN random tag seed initialization
- block: Fix lockdep warning in blk_mq_mark_tag_wait
- wifi: ath12k: Add missing qmi_txn_cancel() calls
- quota: Remove BUG_ON from dqget()
- riscv: blacklist assembly symbols for kprobe
- kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
- media: pci: cx23885: check cx23885_vdev_init() return
- fs: binfmt_elf_efpic: don't use missing interpreter's properties
- scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
- media: drivers/media/dvb-core: copy user arrays safely
- wifi: iwlwifi: mvm: avoid garbage iPN
- net/sun3_82586: Avoid reading past buffer in debug output
- drm/lima: set gp bus_stop bit before hard reset
- gpio: sysfs: extend the critical section for unregistering sysfs devices
- hrtimer: Select housekeeping CPU during migration
- virtiofs: forbid newlines in tags
- accel/habanalabs: fix debugfs files permissions
- clocksource/drivers/arm_global_timer: Guard against division by zero
- tick: Move got_idle_tick away from common flags
- netlink: hold nlk->cb_mutex longer in __netlink_dump_start()
- md: clean up invalid BUG_ON in md_ioctl
- x86: Increase brk randomness entropy for 64-bit systems
- memory: stm32-fmc2-ebi: check regmap_read return value
- parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
- rxrpc: Don't pick values out of the wire header when setting up security
- f2fs: stop checkpoint when get a out-of-bounds segment
- powerpc/boot: Handle allocation failure in simple_realloc()
- powerpc/boot: Only free if realloc() succeeds
- btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
- btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
- btrfs: change BUG_ON to assertion when checking for delayed_node root
- btrfs: push errors up from add_async_extent()
- btrfs: handle invalid root reference found in may_destroy_subvol()
- btrfs: send: handle unexpected data in header buffer in begin_cmd()
- btrfs: send: handle unexpected inode in header process_recorded_refs()
- btrfs: change BUG_ON to assertion in tree_move_down()
- btrfs: delete pointless BUG_ON check on quota root in
btrfs_qgroup_account_extent()
- f2fs: fix to do sanity check in update_sit_entry
- usb: gadget: fsl: Increase size of name buffer for endpoints
- nvme: clear caller pointer on identify failure
- Bluetooth: bnep: Fix out-of-bound access
- firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
- rtc: nct3018y: fix possible NULL dereference
- net: hns3: add checking for vf id of mailbox
- nvmet-tcp: do not continue for invalid icreq
- NFS: avoid infinite loop in pnfs_update_layout.
- openrisc: Call setup_memory() earlier in the init sequence
- s390/iucv: fix receive buffer virtual vs physical address confusion
- irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
- platform/x86: lg-laptop: fix %s null argument warning
- usb: dwc3: core: Skip setting event buffers for host only controllers
- irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
- ext4: set the type of max_zeroout to unsigned int to avoid overflow
- nvmet-rdma: fix possible bad dereference when freeing rsps
- selftests/bpf: Fix a few tests for GCC related warnings.
- Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem"
- nvme: use srcu for iterating namespace list
- drm/amdgpu: fix dereference null return value for the function
amdgpu_vm_pt_parent
- hrtimer: Prevent queuing of hrtimer without a function callback
- nvme: fix namespace removal list
- gtp: pull network headers in gtp_dev_xmit()
- riscv: entry: always initialize regs->a0 to -ENOSYS
- smb3: fix lock breakage for cached writes
- dm suspend: return -ERESTARTSYS instead of -EINTR
- selftests: memfd_secret: don't build memfd_secret test on unsupported arches
- mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order
fallback to order 0
- btrfs: send: allow cloning non-aligned extent if it ends at i_size
- drm/amd/amdgpu: command submission parser for JPEG
- platform/surface: aggregator: Fix warning when controller is destroyed in
probe
- ALSA: hda/tas2781: Use correct endian conversion
- Bluetooth: hci_core: Fix LE quote calculation
- Bluetooth: SMP: Fix assumption of Central always being Initiator
- net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and
register injection
- net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
- net: mscc: ocelot: serialize access to the injection/extraction groups
- tc-testing: don't access non-existent variable on exception
- selftests: udpgro: report error when receive failed
- tcp/dccp: bypass empty buckets in inet_twsk_purge()
- tcp/dccp: do not care about families in inet_twsk_purge()
- tcp: prevent concurrent execution of tcp_sk_exit_batch
- net: mctp: test: Use correct skb for route input check
- kcm: Serialise kcm_sendmsg() for the same socket.
- netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
- netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
- ip6_tunnel: Fix broken GRO
- bonding: fix bond_ipsec_offload_ok return type
- bonding: fix null pointer deref in bond_ipsec_offload_ok
- bonding: fix xfrm real_dev null pointer dereference
- bonding: fix xfrm state handling when clearing active slave
- ice: fix page reuse when PAGE_SIZE is over 8k
- ice: fix ICE_LAST_OFFSET formula
- ice: fix truesize operations for PAGE_SIZE >= 8192
- dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
- igb: cope with large MAX_SKB_FRAGS
- net: dsa: mv88e6xxx: Fix out-of-bound access
- udp: fix receiving fraglist GSO packets
- ipv6: fix possible UAF in ip6_finish_output2()
- ipv6: prevent possible UAF in ip6_xmit()
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
- netfilter: flowtable: validate vlan header
- octeontx2-af: Fix CPT AF register offset calculation
- net: xilinx: axienet: Always disable promiscuous mode
- net: xilinx: axienet: Fix dangling multicast addresses
- net: ovs: fix ovs_drop_reasons error
- drm/msm/dpu: don't play tricks with debug macros
- drm/msm/dp: fix the max supported bpp logic
- drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
- drm/msm/dpu: capture snapshot on the first commit_done timeout
- drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
- drm/msm/dp: reset the link phy params before link training
- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
- drm/msm/dpu: take plane rotation into account for wide planes
- drm/msm: fix the highest_bank_bit for sc7180
- mmc: mmc_test: Fix NULL dereference on allocation failure
- Bluetooth: MGMT: Add error handling to pair_device()
- scsi: core: Fix the return value of scsi_logical_block_count()
- ksmbd: the buffer of smb2 query dir response has at least 1 byte
- drm/amdgpu: Validate TA binary size
- net: dsa: microchip: fix PTP config failure when using multiple ports
- MIPS: Loongson64: Set timer mode in cpu-probe
- HID: wacom: Defer calculation of resolution until resolution_code is known
- Input: i8042 - add forcenorestore quirk to leave controller untouched even
on s3
- Input: i8042 - use new forcenorestore quirk to replace old buggy quirk
combination
- cxgb4: add forgotten u64 ivlan cast before shift
- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
- mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
- mmc: dw_mmc: allow biu and ciu clocks to defer
- smb3: fix broken cached reads when posix locks
- pmdomain: imx: scu-pd: Remove duplicated clocks
- pmdomain: imx: wait SSAR when i.MX93 power domain on
- nouveau/firmware: use dma non-coherent allocator
- mptcp: pm: re-using ID of unused removed ADD_ADDR
- mptcp: pm: re-using ID of unused removed subflows
- mptcp: pm: re-using ID of unused flushed subflows
- mptcp: pm: remove mptcp_pm_remove_subflow()
- mptcp: pm: only mark 'subflow' endp as available
- mptcp: pm: only decrement add_addr_accepted for MPJ req
- mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
- mptcp: pm: only in-kernel cannot have entries with ID 0
- mptcp: pm: fullmesh: select the right ID later
- mptcp: pm: avoid possible UaF when selecting endp
- selftests: mptcp: join: validate fullmesh endp on 1st sf
- selftests: mptcp: join: restrict fullmesh endp on 1st sf
- selftests: mptcp: join: check re-using ID of closed subflow
- tcp: do not export tcp_twsk_purge()
- drm/msm/mdss: specify cfg bandwidth for SDM670
- drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
- igc: Fix qbv tx latency by setting gtxoffset
- ALSA: timer: Relax start tick time check for slave timer elements
- bpf: Fix a kernel verifier crash in stacksafe()
- selftests/bpf: Add a test to verify previous stacksafe() fix
- Revert "s390/dasd: Establish DMA alignment"
- Input: MT - limit max slots
- tools: move alignment-related macros to new <linux/align.h>
- Revert "serial: 8250_omap: Set the console genpd always on if no console
suspend"
- usb: misc: ljca: Add Lunar Lake ljca GPIO HID to ljca_gpio_hids[]
- usb: xhci: Check for xhci->interrupters being allocated in
xhci_mem_clearup()
- vfs: Don't evict inode under the inode lru traversing context
- tracing: Return from tracing_buffers_read() if the file has been closed
- mm: fix endless reclaim on machines with unaccepted memory
- fs/netfs/fscache_cookie: add missing "n_accesses" check
- mm/numa: no task_numa_fault() call if PMD is changed
- mm/numa: no task_numa_fault() call if PTE is changed
- btrfs: check delayed refs when we're checking if a ref exists
- drm/amd/display: Adjust cursor position
- drm/amd/display: fix s2idle entry for DCN3.5+
- drm/amd/display: Enable otg synchronization logic for DCN321
- drm/amd/display: fix cursor offset on rotation 180
- netfs: Fault in smaller chunks for non-large folio mappings
- libfs: fix infinite directory reads for offset dir
- kallsyms: Avoid weak references for kallsyms symbols
- kbuild: avoid unneeded kallsyms step 3
- kbuild: refactor variables in scripts/link-vmlinux.sh
- kbuild: remove PROVIDE() for kallsyms symbols
- kallsyms: get rid of code for absolute kallsyms
- [Config] Remove CONFIG_KALLSYMS_BASE_RELATIVE
- kallsyms: Do not cleanup .llvm.<hash> suffix before sorting symbols
- bpf: Replace deprecated strncpy with strscpy
- kallsyms: replace deprecated strncpy with strscpy
- kallsyms: rework symbol lookup return codes
- kallsyms: Match symbols exactly with CONFIG_LTO_CLANG
- drm/v3d: Fix out-of-bounds read in `v3d_csd_job_run()`
- drm/amd/display: Don't register panel_power_savings on OLED panels
- wifi: ath12k: use 128 bytes aligned iova in transmit path for WCN7850
- kbuild: merge temporary vmlinux for BTF and kallsyms
- kbuild: avoid scripts/kallsyms parsing /dev/null
- Bluetooth: HCI: Invert LE State quirk to be opt-out rather then opt-in
- net/mlx5: Fix IPsec RoCE MPV trace call
- selftests: udpgro: no need to load xdp for gro
- ice: use internal pf id instead of function number
- drm/msm/dpu: limit QCM2290 to RGB formats only
- drm/msm/dpu: relax YUV requirements
- spi: spi-cadence-quadspi: Fix OSPI NOR failures during system resume
- drm/xe/display: stop calling domains_driver_remove twice
- drm/xe: Fix opregion leak
- drm/xe/mmio: move mmio_fini over to devm
- drm/xe: reset mmio mappings with devm
- drm/xe: Fix tile fini sequence
- drm/xe: Fix missing workqueue destroy in xe_gt_pagefault
- drm/xe: Free job before xe_exec_queue_put
- thermal/debugfs: Fix the NULL vs IS_ERR() confusion in debugfs_create_dir()
- nvme: move stopping keep-alive into nvme_uninit_ctrl()
- drm/amdgpu/sdma5.2: limit wptr workaround to sdma 5.2.1
- s390/ap: Refine AP bus bindings complete processing
- net: ngbe: Fix phy mode set to external phy
- iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace()
- cgroup/cpuset: fix panic caused by partcmd_update
- cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if
cpus.exclusive not set
- of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put()
handling
- thermal: of: Fix OF node leak in thermal_of_trips_init() error path
- thermal: of: Fix OF node leak in thermal_of_zone_register()
- thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
- Upstream stable to v6.6.48, v6.10.7
* Unable to list directories using CIFS on 6.8 kernel (LP: #2082423) // Noble
update: upstream stable patchset 2024-10-09 (LP: #2084005)
- smb: client: ignore unhandled reparse tags
* CVE-2024-46759
- hwmon: (adc128d818) Fix underflows seen when writing limit attributes
* CVE-2024-46758
- hwmon: (lm95234) Fix underflows seen when writing limit attributes
* CVE-2024-46756
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
* CVE-2024-46738
- VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
* CVE-2024-46722
- drm/amdgpu: fix mc_data out-of-bounds read warning
* LXD fan bridge causes blocked tasks (LP: #2064176)
- SAUCE: fan: release rcu_read_lock on skb discard path
- SAUCE: fan: fix racy device stat update
* x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (LP: #2081863)
- x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
* UBSAN: array-index-out-of-bounds in module mt76 (LP: #2081785)
- wifi: mt76: mt7925: fix a potential array-index-out-of-bounds issue for clc
* The system hangs after resume with thunderbolt monitor(AMD GPU [1002:1900])
(LP: #2083182)
- SAUCE: drm/amd/display: Fix system hang while resume with TBT monitor
* [SRU] GPU: support additional device ids for DG2 driver (LP: #2083701)
- drm/i915: Add new PCI IDs to DG2 platform in driver
* [SRU]Intel Arrow Lake IBECC feature backport request for ubuntu 22.04.5 and
24.04.1 server (LP: #2077861)
- EDAC/igen6: Add Intel Arrow Lake-U/H SoCs support
* Noble update: upstream stable patchset 2024-10-07 (LP: #2083794)
- ASoC: topology: Clean up route loading
- ASoC: topology: Fix route memory corruption
- LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
- sunrpc: don't change ->sv_stats if it doesn't exist
- nfsd: stop setting ->pg_stats for unused stats
- sunrpc: pass in the sv_stats struct through svc_create_pooled
- sunrpc: remove ->pg_stats from svc_program
- nfsd: remove nfsd_stats, make th_cnt a global counter
- nfsd: make svc_stat per-network namespace instead of global
- mm: gup: stop abusing try_grab_folio
- nvme/pci: Add APST quirk for Lenovo N60z laptop
- genirq/cpuhotplug: Skip suspended interrupts when restoring affinity
- genirq/cpuhotplug: Retry with cpu_online_mask when migration fails
- quota: Detect loops in quota tree
- bpf: Replace bpf_lpm_trie_key 0-length array with flexible array
- fs: Annotate struct file_handle with __counted_by() and use struct_size()
- mISDN: fix MISDN_TIME_STAMP handling
- mm/page_table_check: support userfault wr-protect entries
- bpf, net: Use DEV_STAT_INC()
- f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
- f2fs: fix to cover read extent cache access with lock
- fou: remove warn in gue_gro_receive on unsupported protocol
- jfs: fix null ptr deref in dtInsertEntry
- jfs: Fix shift-out-of-bounds in dbDiscardAG
- fs/ntfs3: Do copy_to_user out of run_lock
- ALSA: usb: Fix UBSAN warning in parse_audio_unit()
- binfmt_flat: Fix corruption when not offsetting data start
- mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick
- KVM: arm64: Don't defer TLB invalidation when zapping table entries
- KVM: arm64: Don't pass a TLBI level hint when zapping table entries
- drm/amd/display: Defer handling mst up request in resume
- drm/amd/display: Guard cursor idle reallow by DC debug option
- drm/amd/display: Separate setting and programming of cursor
- drm/amd/display: Prevent IPX From Link Detect and Set Mode
- ASoC: cs35l56: Patch CS35L56_IRQ1_MASK_18 to the default value
- platform/x86/amd/pmf: Fix to Update HPD Data When ALS is Disabled
- platform/x86: ideapad-laptop: introduce a generic notification chain
- platform/x86: ideapad-laptop: move ymc_trigger_ec from lenovo-ymc
- platform/x86: ideapad-laptop: add a mutex to synchronize VPC commands
- drm/amd/display: Solve mst monitors blank out problem after resume
- drm/amdgpu/display: Fix null pointer dereference in
dc_stream_program_cursor_position
- Upstream stable to v6.6.47, v6.10.6
* Noble update: upstream stable patchset 2024-10-04 (LP: #2083656)
- irqchip/mbigen: Fix mbigen node address layout
- platform/x86/intel/ifs: Initialize union ifs_status to zero
- jump_label: Fix the fix, brown paper bags galore
- x86/mm: Fix pti_clone_pgtable() alignment assumption
- x86/mm: Fix pti_clone_entry_text() for i386
- smb: client: move most of reparse point handling code to common file
- smb: client: set correct d_type for reparse DFS/DFSR and mount point
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
- sctp: Fix null-ptr-deref in reuseport_add_sock().
- net: usb: qmi_wwan: fix memory leak for not ip packets
- net: bridge: mcast: wait for previous gc cycles when removing port
- net: linkwatch: use system_unbound_wq
- ice: Fix reset handler
- Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
- Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv
monitor
- net/smc: add the max value of fallback reason count
- net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
- l2tp: fix lockdep splat
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
- net: fec: Stop PPS on driver remove
- gpio: prevent potential speculation leaks in gpio_device_get_desc()
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race
- md: do not delete safemode_timer in mddev_suspend
- md/raid5: avoid BUG_ON() while continue reshape after reassembling
- block: change rq_integrity_vec to respect the iterator
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
- clocksource/drivers/sh_cmt: Address race condition for clock events
- ACPI: battery: create alarm sysfs attribute atomically
- ACPI: SBS: manage alarm sysfs attribute through psy core
- xen: privcmd: Switch from mutex to spinlock for irqfds
- wifi: nl80211: disallow setting special AP channel widths
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
- af_unix: Don't retry after unix_state_lock_nested() in
unix_stream_connect().
- PCI: Add Edimax Vendor ID to pci_ids.h
- udf: prevent integer overflow in udf_bitmap_free_blocks()
- wifi: nl80211: don't give key data to userspace
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index
erratum
- can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of
mcp2518fd
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on
sa8775p-ride-r3
- btrfs: do not clear page dirty inside extent_write_locked_range()
- btrfs: fix invalid mapping of extent xarray state
- btrfs: fix bitmap leak when loading free space cache on duplicate entry
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver
unloading
- drm/amd/display: Add delay to improve LTTPR UHBR interop
- drm/amdgpu: fix potential resource leak warning
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
- drm/amdgpu: Fix the null pointer dereference to ras_manager
- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
- drm/admgpu: fix dereferencing null pointer context
- drm/amdgpu: Add lock around VF RLCG interface
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
- media: amphion: Remove lock in s_ctrl callback
- drm/amd/display: Add null checker before passing variables
- media: uvcvideo: Ignore empty TS packets
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
- media: xc2028: avoid use-after-free in load_firmware_cb()
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
- s390/sclp: Prevent release of buffer in I/O
- SUNRPC: Fix a race to wake a sync task
- profiling: remove profile=sleep support
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to
'raw_spinlock_t'
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
- net: drop bad gso csum_start and offset in virtio_net_hdr
- arm64: Add Neoverse-V2 part
- arm64: barrier: Restore spec_bar() macro
- arm64: cputype: Add Cortex-X4 definitions
- arm64: cputype: Add Neoverse-V3 definitions
- arm64: errata: Add workaround for Arm errata 3194386 and 3312417
- arm64: cputype: Add Cortex-X3 definitions
- arm64: cputype: Add Cortex-A720 definitions
- arm64: cputype: Add Cortex-X925 definitions
- arm64: errata: Unify speculative SSBS errata logic
- [Config] Set ARM64_ERRATUM_3194386=y
- arm64: errata: Expand speculative SSBS workaround
- arm64: cputype: Add Cortex-X1C definitions
- arm64: cputype: Add Cortex-A725 definitions
- arm64: errata: Expand speculative SSBS workaround (again)
- i2c: smbus: Improve handling of stuck alerts
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
- ASoC: codecs: wsa883x: parse port-mapping information
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
- ASoC: codecs: wsa884x: parse port-mapping information
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
- ASoC: sti: add missing probe entry for player and reader
- spi: spidev: Add missing spi_device_id for bh2228fv
- ASoC: SOF: Remove libraries from topology lookups
- i2c: smbus: Send alert notifications to all devices if source not found
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
- kprobes: Fix to check symbol prefixes correctly
- i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
- i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
- spi: spi-fsl-lpspi: Fix scldiv calculation
- ALSA: usb-audio: Re-add ScratchAmp quirk entries
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
- module: warn about excessively long module waits
- module: make waiting for a concurrent module loader interruptible
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
- drm/amdgpu: Forward soft recovery errors to userspace
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
- drm/client: fix null pointer dereference in drm_client_modeset_probe
- ALSA: line6: Fix racy access to midibuf
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
- usb: vhci-hcd: Do not drop references before new references are gained
- USB: serial: debug: do not echo input by default
- usb: gadget: core: Check for unset descriptor
- usb: gadget: midi2: Fix the response for FB info with block 0xff
- usb: gadget: u_serial: Set start_delayed during suspend
- usb: gadget: u_audio: Check return codes from usb_ep_enable and
config_ep_by_speed.
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
- scsi: ufs: core: Do not set link to OFF state while waking up from
hibernation
- scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic
- tick/broadcast: Move per CPU pointer access into the atomic section
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
- ntp: Clamp maxerror and esterror to operating range
- clocksource: Scale the watchdog read retries automatically
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
- driver core: Fix uevent_show() vs driver detach race
- tracefs: Fix inode allocation
- tracefs: Use generic inode RCU for synchronizing freeing
- ntp: Safeguard against time_constant overflow
- timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
- serial: core: check uartclk for zero to avoid divide by zero
- memcg: protect concurrent access to mem_cgroup_idr
- parisc: fix unaligned accesses in BPF
- parisc: fix a possible DMA corruption
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
- kcov: properly check for softirq context
- irqchip/xilinx: Fix shift out of bounds
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
- LoongArch: Enable general EFI poweroff method
- power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
- power: supply: axp288_charger: Fix constant_charge_voltage writes
- power: supply: axp288_charger: Round constant_charge_voltage writes down
- tracing: Fix overflow in get_free_elt()
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
- smb3: fix setting SecurityFlags when encryption is required
- eventfs: Don't return NULL in eventfs_create_dir()
- eventfs: Use SRCU for freeing eventfs_inodes
- selftests: mm: add s390 to ARCH check
- btrfs: avoid using fixed char array size for tree names
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
- x86/mtrr: Check if fixed MTRRs exist before saving them
- sched/smt: Introduce sched_smt_present_inc/dec() helper
- sched/smt: Fix unbalance sched_smt_present dec/inc
- sched/core: Introduce sched_set_rq_on/offline() helper
- sched/core: Fix unbalance set_rq_online/offline() in sched_cpu_deactivate()
- drm/bridge: analogix_dp: properly handle zero sized AUX transactions
- drm/dp_mst: Skip CSN if topology probing is not done yet
- drm/lima: Mark simple_ondemand governor as softdep
- drm/mgag200: Set DDC timeout in milliseconds
- drm/mgag200: Bind I2C lifetime to DRM device
- drm/radeon: Remove __counted_by from StateArray.states[]
- mptcp: fully established after ADD_ADDR echo on MPJ
- mptcp: pm: deny endp with signal + subflow + port
- block: use the right type for stub rq_integrity_vec()
- btrfs: fix corruption after buffer fault in during direct IO append write
- tools headers arm64: Sync arm64's cputype.h with the kernel sources
- mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()
- xfs: fix log recovery buffer allocation for the legacy h_size fixup
- mptcp: pm: reduce indentation blocks
- mptcp: pm: don't try to create sf if alloc failed
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
- selftests: mptcp: join: ability to invert ADD_ADDR check
- selftests: mptcp: join: test both signal & subflow
- Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"
- btrfs: fix double inode unlock for direct IO sync writes
- perf/x86/intel/cstate: Switch to new Intel CPU model defines
- perf/x86/intel/cstate: Add Arrowlake support
- perf/x86/intel/cstate: Add Lunarlake support
- perf/x86/intel/cstate: Add pkg C2 residency counter for Sierra Forest
- platform/x86: intel-vbtn: Protect ACPI notify handler against recursion
- perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c
- perf/x86/intel: Support the PEBS event mask
- perf/x86: Support counter mask
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
- virtio-net: unbreak vq resizing when coalescing is not negotiated
- net: dsa: microchip: Fix Wake-on-LAN check to not return an error
- net: dsa: microchip: disable EEE for KSZ8567/KSZ9567/KSZ9896/KSZ9897.
- regmap: kunit: Use a KUnit action to call regmap_exit()
- regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc
- regmap: kunit: Fix memory leaks in gen_regmap() and gen_raw_regmap()
- debugobjects: Annotate racy debug variables
- nvme: apple: fix device reference counting
- cpufreq: amd-pstate: Allow users to write 'default' EPP string
- cpufreq: amd-pstate: auto-load pstate driver by default
- soc: qcom: icc-bwmon: Allow for interrupts to be shared across instances
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MU
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MJ
- thermal: intel: hfi: Give HFI instances package scope
- wifi: ath12k: fix race due to setting ATH12K_FLAG_EXT_IRQ_ENABLED too early
- wifi: rtlwifi: handle return value of usb init TX/RX
- wifi: rtw89: pci: fix RX tag race condition resulting in wrong RX length
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session
- bpf: add missing check_func_arg_reg_off() to prevent out-of-bounds memory
accesses
- mlxsw: pci: Lock configuration space of upstream bridge during reset
- btrfs: do not BUG_ON() when freeing tree block after error
- btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
- btrfs: fix data race when accessing the last_trans field of a root
- drm/xe/preempt_fence: enlarge the fence critical section
- drm/amd/display: Handle HPD_IRQ for internal link
- drm/amd/amdkfd: Fix a resource leak in svm_range_validate_and_map()
- drm/xe/xe_guc_submit: Fix exec queue stop race condition
- drm/amd/display: Add null checks for 'stream' and 'plane' before
dereferencing
- drm/amd/display: Wake DMCUB before sending a command for replay feature
- drm/amd/display: reduce ODM slice count to initial new dc state only when
needed
- of: Add cleanup.h based auto release via __free(device_node) markings
- media: i2c: ov5647: replacing of_node_put with __free(device_node)
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
- ext4: sanity check for NULL pointer after ext4_force_shutdown
- mm, slub: do not call do_slab_free for kfence object
- ASoC: cs35l56: Revert support for dual-ownership of ASP registers
- drm/atomic: allow no-op FB_ID updates for async flips
- drm/amd/display: Replace dm_execute_dmub_cmd with
dc_wake_and_execute_dmub_cmd
- drm/xe/rtp: Fix off-by-one when processing rules
- drm/xe: Use dma_fence_chain_free in chain fence unused as a sync
- drm/xe/hwmon: Fix PL1 disable flow in xe_hwmon_power_max_write
- drm/xe: Move lrc snapshot capturing to xe_lrc.c
- drm/xe: Minor cleanup in LRC handling
- drm/test: fix the gem shmem test to map the sg table.
- usb: typec: pd: no opencoding of FIELD_GET
- usb: typec: fsa4480: Check if the chip is really there
- PM: runtime: Simplify pm_runtime_get_if_active() usage
- scsi: ufs: core: Fix deadlock during RTC update
- serial: sc16is7xx: fix invalid FIFO access with special register set
- tracing: Have format file honor EVENT_FILE_FL_FREED
- mm: list_lru: fix UAF for memory cgroup
- net/tcp: Disable TCP-AO static key after RCU grace period
- Revert "drm/amd/display: Handle HPD_IRQ for internal link"
- idpf: fix memleak in vport interrupt configuration
- drm/amd/display: Add null check in resource_log_pipe_topology_update
- Upstream stable to v6.6.46, v6.10.5
* Noble update: upstream stable patchset 2024-10-02 (LP: #2083488)
- sysctl: allow change system v ipc sysctls inside ipc namespace
- sysctl: allow to change limits for posix messages queues
- sysctl: treewide: drop unused argument ctl_table_root::set_ownership(table)
- ext4: factor out a common helper to query extent map
- ext4: check the extent status again before inserting delalloc block
- leds: trigger: Store brightness set by led_trigger_event()
- leds: trigger: Call synchronize_rcu() before calling trig->activate()
- KVM: VMX: Move posted interrupt descriptor out of VMX code
- fbdev/vesafb: Replace references to global screen_info by local pointer
- video: Add helpers for decoding screen_info
- [Config] Update CONFIG_SCREEN_INFO
- video: Provide screen_info_get_pci_dev() to find screen_info's PCI device
- firmware/sysfb: Update screen_info for relocated EFI framebuffers
- mm: page_alloc: control latency caused by zone PCP draining
- mm/page_alloc: fix pcp->count race between drain_pages_zone() vs
__rmqueue_pcplist()
- f2fs: fix to avoid use SSR allocate when do defragment
- f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid
- dmaengine: fsl-edma: add address for channel mux register in fsl_edma_chan
- dmaengine: fsl-edma: add i.MX8ULP edma support
- perf: imx_perf: fix counter start and config sequence
- MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a
- MIPS: dts: loongson: Fix liointc IRQ polarity
- MIPS: dts: loongson: Fix ls2k1000-rtc interrupt
- ARM: 9406/1: Fix callchain_trace() return value
- HID: amd_sfh: Move sensor discovery before HID device initialization
- perf tool: fix dereferencing NULL al->maps
- drm/nouveau: prime: fix refcount underflow
- drm/vmwgfx: Fix overlay when using Screen Targets
- drm/vmwgfx: Trigger a modeset when the screen moves
- sched: act_ct: take care of padding in struct zones_ht_key
- wifi: cfg80211: fix reporting failed MLO links status with
cfg80211_connect_done
- net: phy: realtek: add support for RTL8366S Gigabit PHY
- ALSA: hda: conexant: Fix headset auto detect fail in the polling mode
- Bluetooth: btintel: Fail setup on error
- Bluetooth: hci_sync: Fix suspending with wrong filter policy
- tcp: annotate data-races around tp->window_clamp
- tcp: Adjust clamping window for applications specifying SO_RCVBUF
- net: axienet: start napi before enabling Rx/Tx
- rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in
rtnl_dellink().
- i915/perf: Remove code to update PWR_CLK_STATE for gen12
- ice: respect netif readiness in AF_XDP ZC related ndo's
- ice: don't busy wait for Rx queue disable in ice_qp_dis()
- ice: replace synchronize_rcu with synchronize_net
- ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog
- drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro
- net: mvpp2: Don't re-use loop iterator
- net: phy: micrel: Fix the KSZ9131 MDI-X status issue
- ALSA: hda: Conditionally use snooping for AMD HDMI
- netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().
- netfilter: iptables: Fix potential null-ptr-deref in
ip6table_nat_table_init().
- net/mlx5: Always drain health in shutdown callback
- net/mlx5: Fix error handling in irq_pool_request_irq
- net/mlx5: Lag, don't use the hardcoded value of the first port
- net/mlx5: Fix missing lock on sync reset reload
- net/mlx5e: Require mlx5 tc classifier action support for IPsec prio
capability
- net/mlx5e: Fix CT entry update leaks of modify header context
- net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys
- igc: Fix double reset adapter triggered from a single taprio cmd
- ipv6: fix ndisc_is_useropt() handling for PIO
- perf: riscv: Fix selecting counters in legacy mode
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
- riscv: Fix linear mapping checks for non-contiguous memory regions
- arm64: jump_label: Ensure patched jump_labels are visible to all CPUs
- rust: SHADOW_CALL_STACK is incompatible with Rust
- platform/chrome: cros_ec_proto: Lock device when updating MKBP version
- HID: wacom: Modify pen IDs
- btrfs: zoned: fix zone_unusable accounting on making block group read-write
again
- btrfs: do not subtract delalloc from avail bytes
- protect the fetch of ->fd[fd] in do_dup2() from mispredictions
- mptcp: sched: check both directions for backup
- ALSA: usb-audio: Correct surround channels in UAC1 channel map
- ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
- ALSA: seq: ump: Optimize conversions from SysEx to UMP
- Revert "ALSA: firewire-lib: obsolete workqueue for period update"
- Revert "ALSA: firewire-lib: operate for period elapse event in process
context"
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
- drm/virtio: Fix type of dma-fence context variable
- drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()
- net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
- r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
- mptcp: fix user-space PM announced address accounting
- mptcp: distinguish rcv vs sent backup flag in requests
- mptcp: fix NL PM announced address accounting
- mptcp: mib: count MPJ with backup flag
- mptcp: fix bad RCVPRUNED mib accounting
- mptcp: pm: only set request_bkup flag when sending MP_PRIO
- mptcp: fix duplicate data handling
- selftests: mptcp: always close input's FD if opened
- selftests: mptcp: join: validate backup in MPJ
- selftests: mptcp: join: check backup support in signal endp
- mm/huge_memory: mark racy access onhuge_anon_orders_always
- mm: fix khugepaged activation policy
- x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86
- perf/x86/intel: Switch to new Intel CPU model defines
- perf/x86/intel: Add a distinct name for Granite Rapids
- drm/gpuvm: fix missing dependency to DRM_EXEC
- netlink: specs: correct the spec of ethtool
- ethtool: rss: echo the context number back
- wifi: cfg80211: correct S1G beacon length calculation
- ethtool: fix setting key and resetting indir at once
- ice: modify error handling when setting XSK pool in ndo_bpf
- ice: toggle netif_carrier when setting up XSK pool
- ice: improve updating ice_{t,r}x_ring::xsk_pool
- ice: xsk: fix txq interrupt mapping
- drm/atomic: Allow userspace to use explicit sync with atomic async flips
- drm/atomic: Allow userspace to use damage clips with async flips
- riscv/purgatory: align riscv_kernel_entry
- perf arch events: Fix duplicate RISC-V SBI firmware event name
- RISC-V: Enable the IPI before workqueue_online_cpu()
- ceph: force sending a cap update msg back to MDS for revoke op
- drm/vmwgfx: Remove unused code
- drm/vmwgfx: Fix handling of dumb buffers
- drm/v3d: Prevent out of bounds access in performance query extensions
- drm/v3d: Fix potential memory leak in the timestamp extension
- drm/v3d: Fix potential memory leak in the performance extension
- drm/v3d: Validate passed in drm syncobj handles in the timestamp extension
- drm/v3d: Validate passed in drm syncobj handles in the performance extension
- nouveau: set placement to original placement on uvmm validate.
- wifi: ath12k: fix soft lockup on suspend
- mptcp: pm: fix backup support in signal endpoints
- selftests: mptcp: fix error path
- Upstream stable to v6.6.45, v6.10.4
* [SRU] Fix AST DP output after resume (LP: #2083022) // Noble update:
upstream stable patchset 2024-10-02 (LP: #2083488)
- drm/ast: astdp: Wake up during connector status detection
- drm/ast: Fix black screen after resume
* [SRU]Fail to locate the LED of NVME disk behind Intel VMD (LP: #2077287) //
Noble update: upstream stable patchset 2024-10-02 (LP: #2083488)
- PCI: pciehp: Retain Power Indicator bits for userspace indicators
* Noble update: upstream stable patchset 2024-09-30 (LP: #2083196)
- powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC
- spi: spi-microchip-core: Fix the number of chip selects supported
- spi: atmel-quadspi: Add missing check for clk_prepare
- EDAC, i10nm: make skx_common.o a separate module
- rcu/tasks: Fix stale task snaphot for Tasks Trace
- platform/chrome: cros_ec_debugfs: fix wrong EC message version
- ubd: refactor the interrupt handler
- ubd: untagle discard vs write zeroes not support handling
- block: initialize integrity buffer to zero before writing it to media
- x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS
- hfsplus: fix to avoid false alarm of circular locking
- x86/of: Return consistent error type from x86_of_pci_irq_enable()
- x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
- x86/pci/xen: Fix PCIBIOS_* return code handling
- x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
- cgroup/cpuset: Prevent UAF in proc_cpuset_show()
- hwmon: (adt7475) Fix default duty on fan is disabled
- block: Call .limit_depth() after .hctx has been set
- block/mq-deadline: Fix the tag reservation code
- md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
- pwm: stm32: Always do lazy disabling
- nvmet-auth: fix nvmet_auth hash error handling
- drm/meson: fix canvas release in bind function
- pwm: atmel-tcb: Fix race condition and convert to guards
- hwmon: (max6697) Fix underflow when writing limit attributes
- hwmon: (max6697) Fix swapped temp{1,8} critical alarms
- arm64: dts: qcom: sc8180x: Correct PCIe slave ports
- arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
- arm64: dts: qcom: sdm845: add power-domain to UFS PHY
- arm64: dts: qcom: sm6115: add power-domain to UFS PHY
- arm64: dts: qcom: sm6350: add power-domain to UFS PHY
- arm64: dts: qcom: sm8250: add power-domain to UFS PHY
- arm64: dts: qcom: sm8350: add power-domain to UFS PHY
- arm64: dts: qcom: sm8450: add power-domain to UFS PHY
- arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the USB PHY
- arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
- arm64: dts: qcom: msm8998: enable adreno_smmu by default
- soc: qcom: pmic_glink: Handle the return value of pmic_glink_init
- soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data()
callers
- arm64: dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s
- arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
- arm64: dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s
- arm64: dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s
- arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
- arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
- soc: xilinx: rename cpu_number1 to dummy_cpu_number
- ARM: dts: sunxi: remove duplicated entries in makefile
- ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer
- arm64: dts: qcom: qrb4210-rb2: make L9A always-on
- cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe()
- OPP: ti: Fix ti_opp_supply_probe wrong return values
- memory: fsl_ifc: Make FSL_IFC config visible and selectable
- arm64: dts: ti: k3-am62x: Drop McASP AFIFOs
- arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
- arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs
- arm64: dts: qcom: qdu1000: Add secure qfprom node
- soc: qcom: icc-bwmon: Fix refcount imbalance seen during bwmon_remove
- soc: qcom: pdr: protect locator_addr with the main mutex
- soc: qcom: pdr: fix parsing of domains lists
- arm64: dts: rockchip: Increase VOP clk rate on RK3328
- arm64: dts: amlogic: sm1: fix spdif compatibles
- ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
- ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
- ARM: dts: imx6qdl-kontron-samx6i: fix board reset
- ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
- ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
- arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
- arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property
- arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for
pp3300_mipibrdg
- arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
- arm64: dts: mediatek: mt8183-kukui: Fix the value of `dlg,jack-det-rate`
mismatch
- arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
- arm64: dts: amlogic: gx: correct hdmi clocks
- arm64: dts: amlogic: add power domain to hdmitx
- arm64: dts: amlogic: setup hdmi system clock
- arm64: dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a
- arm64: dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc
- arm64: dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10
- arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ
- arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ
- arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ
- arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ
- arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ
- arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ
- m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
- arm64: dts: imx8mp: Fix pgc_mlmix location
- arm64: dts: imx8mp: add HDMI power-domains
- arm64: dts: imx8mp: Fix pgc vpu locations
- x86/xen: Convert comma to semicolon
- arm64: dts: rockchip: Add missing power-domains for rk356x vop_mmu
- arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS
- arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
- arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
- arm64: dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS
- arm64: dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS
- arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
- arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain property
- cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC
systems
- m68k: cmpxchg: Fix return value for default case in __arch_xchg()
- ARM: spitz: fix GPIO assignment for backlight
- vmlinux.lds.h: catch .bss..L* sections into BSS")
- firmware: turris-mox-rwtm: Do not complete if there are no waiters
- firmware: turris-mox-rwtm: Fix checking return value of
wait_for_completion_timeout()
- firmware: turris-mox-rwtm: Initialize completion before mailbox
- wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
- wifi: ath12k: Correct 6 GHz frequency value in rx status
- wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure
- bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer
- selftests/bpf: Fix prog numbers in test_sockmap
- net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP
- wifi: ath12k: change DMA direction while mapping reinjected packets
- wifi: ath12k: fix invalid memory access while processing fragmented packets
- wifi: ath12k: fix firmware crash during reo reinject
- wifi: ath11k: fix wrong definition of CE ring's base address
- wifi: ath12k: fix wrong definition of CE ring's base address
- tcp: add tcp_done_with_error() helper
- tcp: fix race in tcp_write_err()
- tcp: fix races in tcp_v[46]_err()
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when
CONFIG_ARCH_NO_SG_CHAIN is defined
- selftests/bpf: Check length of recv in test_sockmap
- udf: Fix lock ordering in udf_evict_inode()
- lib: objagg: Fix general protection fault
- mlxsw: spectrum_acl_erp: Fix object nesting warning
- mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors
- perf/x86: Serialize set_attr_rdpmc()
- jump_label: Fix concurrency issues in static_key_slow_dec()
- wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
- wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
- wifi: cfg80211: handle 2x996 RU allocation in
cfg80211_calculate_bitrate_he()
- udf: Fix bogus checksum computation in udf_rename()
- net: fec: Refactor: #define magic constants
- net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
- libbpf: Checking the btf_type kind when fixing variable offsets
- xfrm: Fix unregister netdevice hang on hardware offload.
- ipvs: Avoid unnecessary calls to skb_is_gso_sctp
- netfilter: nf_tables: rise cap on SELinux secmark context
- wifi: rtw89: 8852b: fix definition of KIP register number
- wifi: rtl8xxxu: 8188f: Limit TX power index
- xfrm: Export symbol xfrm_dev_state_delete.
- bpftool: Mount bpffs when pinmaps path not under the bpffs
- perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation
- perf: Fix perf_aux_size() for greater-than 32-bit size
- perf: Prevent passing zero nr_pages to rb_alloc_aux()
- perf: Fix default aux_watermark calculation
- perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake
- wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter()
- xfrm: fix netdev reference count imbalance
- xfrm: call xfrm_dev_policy_delete when kill policy
- wifi: virt_wifi: avoid reporting connection success with wrong SSID
- gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey
- wifi: virt_wifi: don't use strlen() in const context
- locking/rwsem: Add __always_inline annotation to __down_write_common() and
inlined callers
- selftests/bpf: Close fd in error path in drop_on_reuseport
- selftests/bpf: Null checks for links in bpf_tcp_ca
- selftests/bpf: Close obj in error path in xdp_adjust_tail
- selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg()
- selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of
loops
- bpf: annotate BTF show functions with __printf
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
- bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
- bpf: Fix null pointer dereference in resolve_prog_type() for
BPF_PROG_TYPE_EXT
- selftests: forwarding: devlink_lib: Wait for udev events after reloading
- Bluetooth: hci_bcm4377: Use correct unit for timeouts
- Bluetooth: btintel: Refactor btintel_set_ppag()
- Bluetooth: btnxpuart: Add handling for boot-signature timeout errors
- xdp: fix invalid wait context of page_pool_destroy()
- net: bridge: mst: Check vlan state for egress decision
- drm/rockchip: vop2: Fix the port mux of VP2
- drm/arm/komeda: Fix komeda probe failing if there are no links in the
secondary pipeline
- drm/amdkfd: Fix CU Masking for GFX 9.4.3
- drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_dcs_write_seq()
- drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_generic_write_seq()
- drm/amd/pm: Fix aldebaran pcie speed reporting
- drm/amdgpu: Fix memory range calculation
- drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_baco_exit
- drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1
- drm/panel: himax-hx8394: Handle errors from mipi_dsi_dcs_set_display_on()
better
- drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before
regulators
- drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare()
- drm/bridge: Fixed a DP link training bug
- drm/bridge: it6505: fix hibernate to resume no display issue
- media: pci: ivtv: Add check for DMA map result
- media: imon: Fix race getting ictx->lock
- media: i2c: Fix imx412 exposure control
- media: v4l: async: Fix NULL pointer dereference in adding ancillary links
- s390/mm: Convert make_page_secure to use a folio
- s390/mm: Convert gmap_make_secure to use a folio
- s390/uv: Don't call folio_wait_writeback() without a folio reference
- media: mediatek: vcodec: Handle invalid decoder vsi
- x86/shstk: Make return uprobe work with shadow stack
- ipmi: ssif_bmc: prevent integer overflow on 32bit systems
- saa7134: Unchecked i2c_transfer function result fixed
- media: i2c: imx219: fix msr access command sequence
- media: uvcvideo: Disable autosuspend for Insta360 Link
- media: uvcvideo: Quirk for invalid dev_sof in Logitech C922
- media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920
- media: uvcvideo: Override default flags
- drm: zynqmp_dpsub: Fix an error handling path in zynqmp_dpsub_probe()
- drm: zynqmp_kms: Fix AUX bus not getting unregistered
- media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2
- media: rcar-csi2: Disable runtime_pm in probe error
- media: rcar-csi2: Cleanup subdevice in remove()
- media: renesas: vsp1: Fix _irqsave and _irq mix
- media: renesas: vsp1: Store RPF partition configuration per RPF instance
- drm/mediatek: Add missing plane settings when async update
- drm/mediatek: Use 8-bit alpha in ETHDR
- drm/mediatek: Fix XRGB setting error in OVL
- drm/mediatek: Fix XRGB setting error in Mixer
- drm/mediatek: Fix destination alpha error in OVL
- drm/mediatek: Turn off the layers with zero width or height
- drm/mediatek: Add OVL compatible name for MT8195
- media: imx-jpeg: Drop initial source change event if capture has been setup
- leds: trigger: Unregister sysfs attributes before calling deactivate()
- drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC
- drm/msm/dpu: drop validity checks for clear_pending_flush() ctl op
- perf test: Make test_arm_callgraph_fp.sh more robust
- perf pmus: Fixes always false when compare duplicates aliases
- perf report: Fix condition in sort__sym_cmp()
- drm/etnaviv: fix DMA direction handling for cached RW buffers
- drm/qxl: Add check for drm_cvt_mode
- Revert "leds: led-core: Fix refcount leak in of_led_get()"
- drm/mediatek: Remove less-than-zero comparison of an unsigned value
- ext4: fix infinite loop when replaying fast_commit
- drm/mediatek/dp: switch to ->edid_read callback
- drm/mediatek/dp: Fix spurious kfree()
- media: venus: flush all buffers in output plane streamoff
- perf intel-pt: Fix aux_watermark calculation for 64-bit size
- perf intel-pt: Fix exclude_guest setting
- mfd: rsmu: Split core code into separate module
- mfd: omap-usb-tll: Use struct_size to allocate tll
- xprtrdma: Fix rpcrdma_reqs_reset()
- SUNRPC: avoid soft lockup when transmitting UDP to reachable server.
- NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
- ext4: don't track ranges in fast_commit if inode has inlined data
- ext4: avoid writing unitialized memory to disk in EA inodes
- leds: flash: leds-qcom-flash: Test the correct variable in init
- sparc64: Fix incorrect function signature and add prototype for
prom_cif_init
- SUNRPC: Fixup gss_status tracepoint error output
- iio: Fix the sorting functionality in iio_gts_build_avail_time_table
- PCI: Fix resource double counting on remove & rescan
- PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode()
- PCI: keystone: Don't enable BAR 0 for AM654x
- PCI: keystone: Fix NULL pointer dereference in case of DT error in
ks_pcie_setup_rc_app_regs()
- PCI: rcar: Demote WARN() to dev_warn_ratelimited() in rcar_pcie_wakeup()
- scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n
- clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock
- clk: qcom: camcc-sc7280: Add parent dependency to all camera GDSCs
- iio: frequency: adrf6780: rm clk provider include
- coresight: Fix ref leak when of_coresight_parse_endpoint() fails
- RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE
- ASoc: tas2781: Enable RCA-based playback without DSP firmware download
- ASoC: cs35l56: Accept values greater than 0 as IRQ numbers
- usb: typec-mux: nb7vpq904m: unregister typec switch on probe error and
remove
- RDMA/cache: Release GID table even if leak is detected
- clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during disable
- clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and flags
- clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and ALWAYS_ON flags
- clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during disable
- clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
- Input: qt1050 - handle CHIP_ID reading error
- RDMA/mlx4: Fix truncated output warning in mad.c
- RDMA/mlx4: Fix truncated output warning in alias_GUID.c
- RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is disabled
- RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs
- ASoC: qcom: Adjust issues in case of DT error in
asoc_qcom_lpass_cpu_platform_probe()
- scsi: lpfc: Fix a possible null pointer dereference
- hwrng: core - Fix wrong quality calculation at hw rng registration
- powerpc/prom: Add CPU info to hardware description string later
- ASoC: max98088: Check for clk_prepare_enable() error
- mtd: make mtd_test.c a separate module
- RDMA/device: Return error earlier if port in not valid
- Input: elan_i2c - do not leave interrupt disabled on suspend failure
- ASoC: amd: Adjust error handling in case of absent codec device
- PCI: endpoint: Clean up error handling in vpci_scan_bus()
- PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup()
- vhost/vsock: always initialize seqpacket_allow
- net: missing check virtio
- nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option
- crypto: qat - extend scope of lock in adf_cfg_add_key_value_param()
- clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer the error
- clk: qcom: Park shared RCGs upon registration
- clk: en7523: fix rate divider for slic and spi clocks
- MIPS: Octeron: remove source file executable bit
- PCI: qcom-ep: Disable resources unconditionally during PERST# assert
- PCI: dwc: Fix index 0 incorrectly being interpreted as a free ATU slot
- powerpc/xmon: Fix disassembly CPU feature checks
- macintosh/therm_windtunnel: fix module unload.
- RDMA/hns: Check atomic wr length
- RDMA/hns: Fix unmatch exception handling when init eq table fails
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
- RDMA/hns: Fix insufficient extend DB for VFs.
- iommu/vt-d: Fix identity map bounds in si_domain_init()
- RDMA/core: Remove NULL check before dev_{put, hold}
- RDMA: Fix netdev tracker in ib_device_set_netdev
- bnxt_re: Fix imm_data endianness
- netfilter: ctnetlink: use helper function to calculate expect ID
- netfilter: nf_set_pipapo: fix initial map fill
- ipvs: properly dereference pe in ip_vs_add_service
- gve: Fix XDP TX completion handling when counters overflow
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE
- ipv4: Fix incorrect TOS in route get reply
- ipv4: Fix incorrect TOS in fibmatch route get reply
- net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports
- net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
- fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
- fs/ntfs3: Fix transform resident to nonresident for compressed files
- fs/ntfs3: Deny getting attr data block in compressed frame
- fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting
- fs/ntfs3: Fix getting file type
- fs/ntfs3: Add missing .dirty_folio in address_space_operations
- pinctrl: rockchip: update rk3308 iomux routes
- pinctrl: core: fix possible memory leak when pinctrl_enable() fails
- pinctrl: single: fix possible memory leak when pinctrl_enable() fails
- pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable()
fails
- pinctrl: freescale: mxs: Fix refcount of child
- fs/ntfs3: Replace inode_trylock with inode_lock
- fs/ntfs3: Correct undo if ntfs_create_inode failed
- fs/ntfs3: Drop stray '\' (backslash) in formatting string
- fs/ntfs3: Fix field-spanning write in INDEX_HDR
- pinctrl: renesas: r8a779g0: Fix CANFD5 suffix
- pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
- pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes
- pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes
- pinctrl: renesas: r8a779g0: Fix IRQ suffixes
- pinctrl: renesas: r8a779g0: FIX PWM suffixes
- pinctrl: renesas: r8a779g0: Fix TCLK suffixes
- pinctrl: renesas: r8a779g0: Fix TPU suffixes
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
- fs/proc/task_mmu.c: add_to_pagemap: remove useless parameter addr
- fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without PM_PRESENT
- fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page of PMD-mapped
THPs
- nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
- rtc: interface: Add RTC offset to alarm after fix-up
- fs/ntfs3: Fix the format of the "nocase" mount option
- fs/ntfs3: Missed error return
- fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
- powerpc/8xx: fix size given to set_huge_pte_at()
- s390/dasd: fix error checks in dasd_copy_pair_store()
- sbitmap: use READ_ONCE to access map->word
- sbitmap: fix io hung due to race on sbitmap_word::cleared
- LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint
- landlock: Don't lose track of restrictions on cred_transfer
- hugetlb: force allocating surplus hugepages on mempolicy allowed nodes
- mm/hugetlb: fix possible recursive locking detected warning
- mm/mglru: fix div-by-zero in vmpressure_calc_level()
- mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
- mm/mglru: fix overshooting shrinker memory
- x86/efistub: Avoid returning EFI_SUCCESS on error
- x86/efistub: Revert to heap allocated boot_params for PE entrypoint
- exfat: fix potential deadlock on __exfat_get_dentry_set
- dt-bindings: thermal: correct thermal zone node name limit
- tick/broadcast: Make takeover of broadcast hrtimer reliable
- net: netconsole: Disable target before netpoll cleanup
- af_packet: Handle outgoing VLAN packets without hardware offloading
- btrfs: fix extent map use-after-free when adding pages to compressed bio
- kernel: rerun task_work while freezing in get_signal()
- ipv4: fix source address selection with route leak
- ipv6: take care of scope when choosing the src addr
- NFSD: Support write delegations in LAYOUTGET
- sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE
tasks
- fuse: verify {g,u}id mount options correctly
- ata: libata-scsi: Fix offsets for the fixed format sense data
- char: tpm: Fix possible memory leak in tpm_bios_measurements_open()
- media: venus: fix use after free in vdec_close
- ata: libata-scsi: Do not overwrite valid sense data when CK_COND=1
- hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
- ext2: Verify bitmap and itable block numbers before using them
- io_uring/io-wq: limit retrying worker initialisation
- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
- scsi: qla2xxx: Fix optrom version displayed in FDMI
- drm/amd/display: Check for NULL pointer
- apparmor: use kvfree_sensitive to free data->data
- cifs: fix potential null pointer use in destroy_workqueue in init_cifs error
path
- cifs: fix reconnect with SMB1 UNIX Extensions
- cifs: mount with "unix" mount option for SMB1 incorrectly handled
- task_work: s/task_work_cancel()/task_work_cancel_func()/
- task_work: Introduce task_work_cancel() again
- udf: Avoid using corrupted block bitmap buffer
- m68k: amiga: Turn off Warp1260 interrupts during boot
- ext4: check dot and dotdot of dx_root before making dir indexed
- ext4: make sure the first directory block is not a hole
- io_uring: tighten task exit cancellations
- trace/pid_list: Change gfp flags in pid_list_fill_irq()
- selftests/landlock: Add cred_transfer test
- wifi: mwifiex: Fix interface type change
- wifi: rtw88: usb: Fix disconnection after beacon loss
- drivers: soc: xilinx: check return status of get_api_version()
- leds: ss4200: Convert PCIBIOS_* return codes to errnos
- leds: mt6360: Fix memory leak in mt6360_init_isnk_properties()
- media: imx-pxp: Fix ERR_PTR dereference in pxp_probe()
- jbd2: make jbd2_journal_get_max_txn_bufs() internal
- jbd2: precompute number of transaction descriptor blocks
- jbd2: avoid infinite transaction commit loop
- media: uvcvideo: Fix integer overflow calculating timestamp
- KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked()
- KVM: nVMX: Request immediate exit iff pending nested event needs injection
- ALSA: ump: Don't update FB name for static blocks
- ALSA: ump: Force 1 Group for MIDI1 FBs
- ALSA: usb-audio: Fix microphone sound on HD webcam.
- ALSA: usb-audio: Move HD Webcam quirk to the right place
- ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
- tools/memory-model: Fix bug in lock.cat
- hwrng: amd - Convert PCIBIOS_* return codes to errnos
- parisc: Fix warning at drivers/pci/msi/msi.h:121
- PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
- PCI: dw-rockchip: Fix initial PERST# GPIO value
- PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
- PCI: loongson: Enable MSI in LS7A Root Complex
- binder: fix hang of unregistered readers
- hostfs: fix dev_t handling
- efi/libstub: Zero initialize heap allocated struct screen_info
- fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed
- scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
- ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
- f2fs: fix to force buffered IO on inline_data inode
- f2fs: fix to don't dirty inode for readonly filesystem
- f2fs: fix return value of f2fs_convert_inline_inode()
- f2fs: use meta inode for GC of atomic file
- f2fs: use meta inode for GC of COW file
- clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use
- ubi: eba: properly rollback inside self_check_eba
- block: fix deadlock between sd_remove & sd_release
- mm: fix old/young bit handling in the faulting path
- decompress_bunzip2: fix rare decompression failure
- kbuild: Fix '-S -c' in x86 stack protector scripts
- ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
- kobject_uevent: Fix OOB access within zap_modalias_env()
- gve: Fix an edge case for TSO skb validity check
- ice: Add a per-VF limit on number of FDIR filters
- devres: Fix devm_krealloc() wasting memory
- devres: Fix memory leakage caused by driver API devm_free_percpu()
- irqdomain: Fixed unbalanced fwnode get and put
- irqchip/imx-irqsteer: Handle runtime power management correctly
- mm/numa_balancing: teach mpol_to_str about the balancing mode
- rtc: cmos: Fix return value of nvmem callbacks
- scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if in PRLI_ISSUE
state
- scsi: qla2xxx: During vport delete send async logout explicitly
- scsi: qla2xxx: Unable to act on RSCN for port online
- scsi: qla2xxx: Fix for possible memory corruption
- scsi: qla2xxx: Use QP lock to search for bsg
- scsi: qla2xxx: Reduce fabric scan duplicate code
- scsi: qla2xxx: Fix flash read failure
- scsi: qla2xxx: Complete command early within lock
- scsi: qla2xxx: validate nvme_local_port correctly
- perf: Fix event leak upon exit
- perf: Fix event leak upon exec and file release
- perf stat: Fix the hard-coded metrics calculation on the hybrid
- perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
- perf/x86/intel/pt: Fix topa_entry base length
- perf/x86/intel/pt: Fix a topa_entry base address calculation
- drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8
- drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
- drm/udl: Remove DRM_CONNECTOR_POLL_HPD
- drm/dp_mst: Fix all mstb marked as not probed after suspend/resume
- drm/amdgpu: reset vm state machine after gpu reset(vram lost)
- drm/amd/amdgpu: Fix uninitialized variable warnings
- drm/i915/dp: Reset intel_dp->link_trained before retraining the link
- drm/i915/dp: Don't switch the LTTPR mode on an active link
- rtc: isl1208: Fix return value of nvmem callbacks
- rtc: abx80x: Fix return value of nvmem callback on read
- watchdog/perf: properly initialize the turbo mode timestamp and rearm
counter
- platform: mips: cpu_hwmon: Disable driver on unsupported hardware
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
- selftests/sigaltstack: Fix ppc64 GCC build
- dm-verity: fix dm_is_verity_target() when dm-verity is builtin
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings
- remoteproc: stm32_rproc: Fix mailbox interrupts queuing
- remoteproc: imx_rproc: Skip over memory region when node value is NULL
- remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init
- MIPS: dts: loongson: Add ISA node
- MIPS: ip30: ip30-console: Add missing include
- MIPS: dts: loongson: Fix GMAC phy node
- MIPS: Loongson64: env: Hook up Loongsson-2K
- MIPS: Loongson64: Remove memory node for builtin-dtb
- MIPS: Loongson64: reset: Prioritise firmware service
- MIPS: Loongson64: Test register availability before use
- drm/etnaviv: don't block scheduler when GPU is still active
- drm/panfrost: Mark simple_ondemand governor as softdep
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
- lib/build_OID_registry: don't mention the full path of the script in output
- video: logo: Drop full path of the input filename in generated file
- Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
- minmax: scsi: fix mis-use of 'clamp()' in sr.c
- mm/mglru: fix ineffective protection calculation
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
- f2fs: fix to truncate preallocated blocks in f2fs_file_open()
- kdb: address -Wformat-security warnings
- kdb: Use the passed prompt in kdb_position_cursor()
- dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
- phy: cadence-torrent: Check return value on register read
- phy: zynqmp: Enable reference clock correctly
- um: time-travel: fix time-travel-start option
- um: time-travel: fix signal blocking race/hang
- f2fs: fix start segno of large section
- watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get()
- watchdog: rzg2l_wdt: Check return status of pm_runtime_put()
- f2fs: fix to update user block counts in block_operations()
- kbuild: avoid build error when single DTB is turned into composite DTB
- selftests/bpf: fexit_sleep: Fix stack allocation for arm64
- libbpf: Fix no-args func prototype BTF dumping syntax
- af_unix: Disable MSG_OOB handling for sockets in sockmap/sockhash
- dma: fix call order in dmam_free_coherent
- bpf, events: Use prog to emit ksymbol event for main program
- tools/resolve_btfids: Fix comparison of distinct pointer types warning in
resolve_btfids
- MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
- ipv4: Fix incorrect source address in Record Route option
- net: bonding: correctly annotate RCU in bond_should_notify_peers()
- ice: Fix recipe read procedure
- netfilter: nft_set_pipapo_avx2: disable softinterrupts
- net: stmmac: Correct byte order of perfect_match
- net: nexthop: Initialize all fields in dumped nexthops
- bpf: Fix a segment issue when downgrading gso_size
- apparmor: Fix null pointer deref when receiving skb during sock creation
- powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
- lirc: rc_dev_get_from_fd(): fix file leak
- auxdisplay: ht16k33: Drop reference after LED registration
- ASoC: SOF: imx8m: Fix DSP control regmap retrieval
- spi: microchip-core: fix the issues in the isr
- spi: microchip-core: defer asserting chip select until just before write to
TX FIFO
- spi: microchip-core: only disable SPI controller when register value change
requires it
- spi: microchip-core: fix init function not setting the master and motorola
modes
- spi: microchip-core: ensure TX and RX FIFOs are empty at start of a transfer
- nvme-pci: Fix the instructions for disabling power management
- ASoC: sof: amd: fix for firmware reload failure in Vangogh platform
- spi: spidev: add correct compatible for Rohm BH2228FV
- ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
- ASoC: TAS2781: Fix tasdev_load_calibrated_data()
- ceph: fix incorrect kmalloc size of pagevec mempool
- s390/pci: Refactor arch_setup_msi_irqs()
- s390/pci: Allow allocation of more than 1 MSI interrupt
- s390/cpum_cf: Fix endless loop in CF_DIAG event stop
- iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en
- io_uring: fix io_match_task must_hold
- nvme-pci: add missing condition check for existence of mapped data
- fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT
- md/raid0: don't free conf on raid0_run failure
- md/raid1: don't free conf on raid0_run failure
- io_uring: Fix probe of disabled operations
- cgroup/cpuset: Optimize isolated partition only generate_sched_domains()
calls
- cgroup/cpuset: Fix remote root partition creation problem
- x86/syscall: Mark exit[_group] syscall handlers __noreturn
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold
- md/raid5: recheck if reshape has finished with device_lock held
- hwmon: (ltc2991) re-order conditions to fix off by one bug
- arm64: smp: Fix missing IPI statistics
- arm64: dts: qcom: sc7280: Remove CTS/RTS configuration
- ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly
- OPP: Fix missing cleanup on error in _opp_attach_genpd()
- arm64: dts: qcom: sc8280xp-*: Remove thermal zone polling delays
- arm64: dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
- arm64: dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
- arm64: dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
- arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs
- arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs
- arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX
- arm64: dts: qcom: sc7180-trogdor: Disable pwmleds node where unused
- arm64: dts: mediatek: mt8192: Fix GPU thermal zone name for SVS
- arm64: dts: mediatek: mt8183-pico6: Fix wake-on-X event node names
- arm64: dts: renesas: r9a08g045: Add missing hypervisor virtual timer IRQ
- cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons
- wifi: mac80211: cancel multi-link reconf work on disconnect
- wifi: ath11k: refactor setting country code logic
- wifi: ath11k: restore country code during resume
- net: ethernet: cortina: Restore TSO support
- tcp: fix races in tcp_abort()
- hns3: avoid linking objects into multiple modules
- sched/core: Move preempt_model_*() helpers from sched.h to preempt.h
- sched/core: Drop spinlocks on contention iff kernel is preemptible
- net: dsa: ksz_common: Allow only up to two HSR HW offloaded ports for
KSZ9477
- libbpf: Skip base btf sanity checks
- wifi: mac80211: add ieee80211_tdls_sta_link_id()
- wifi: iwlwifi: fix iwl_mvm_get_valid_rx_ant()
- wifi: ath12k: advertise driver capabilities for MBSSID and EMA
- riscv, bpf: Fix out-of-bounds issue when preparing trampoline image
- perf/x86/amd/uncore: Avoid PMU registration if counters are unavailable
- perf/x86/amd/uncore: Fix DF and UMC domain identification
- NFSD: Fix nfsdcld warning
- net: page_pool: fix warning code
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
- Bluetooth: hci_event: Set QoS encryption from BIGInfo report
- Bluetooth: hci_core, hci_sync: cleanup struct discovery_state
- Bluetooth: Fix usage of __hci_cmd_sync_status
- tcp: Don't access uninit tcp_rsk(req)->ao_keyid in
tcp_create_openreq_child().
- drm/panel: ilitek-ili9882t: If prepare fails, disable GPIO before regulators
- drm/panel: ilitek-ili9882t: Check for errors on the NOP in prepare()
- drm/amd/display: Move 'struct scaler_data' off stack
- media: i2c: hi846: Fix V4L2_SUBDEV_FORMAT_TRY get_selection()
- drm/msm/dpu: fix encoder irq wait skip
- drm/msm/dpu: drop duplicate drm formats from wb2_formats arrays
- drm/msm/dp: fix runtime_pm handling in dp_wait_hpd_asserted
- perf maps: Switch from rbtree to lazily sorted array for addresses
- perf maps: Fix use after free in __maps__fixup_overlap_and_insert
- drm/bridge: samsung-dsim: Set P divider based on min/max of fin pll
- drm/i915/psr: Print Panel Replay status instead of frame lock status
- drm/mediatek: Set DRM mode configs accordingly
- drm/msm/dsi: set video mode widebus enable bit when widebus is enabled
- tools/perf: Fix the string match for "/tmp/perf-$PID.map" files in dso__load
- drm/amd/display: Add null check before access structs
- nfs: pass explicit offset/count to trace events
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in
pci_epf_test_core_init()
- PCI: tegra194: Set EP alignment restriction for inbound ATU
- riscv: smp: fail booting up smp if inconsistent vlen is detected
- clk: meson: s4: fix fixed_pll_dco clock
- clk: meson: s4: fix pwm_j_div parent clock
- usb: typec-mux: ptn36502: unregister typec switch on probe error and remove
- mtd: spi-nor: winbond: fix w25q128 regression
- iommufd/selftest: Fix dirty bitmap tests with u8 bitmaps
- iommufd/selftest: Fix iommufd_test_dirty() to handle <u8 bitmaps
- iommufd/selftest: Add tests for <= u8 bitmap sizes
- iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes
- iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead
- clk: qcom: gcc-x1e80100: Fix halt_check for all pipe clocks
- dm-raid: Fix WARN_ON_ONCE check for sync_thread in raid_resume
- kvm: s390: Reject memory region operations for ucontrol VMs
- eeprom: ee1004: Call i2c_new_scanned_device to instantiate thermal sensor
- clk: qcom: gcc-x1e80100: Set parent rate for USB3 sec and tert PHY pipe clks
- workqueue: Introduce from_work() helper for cleaner callback declarations
- RDMA/hns: Fix mbx timing out before CMD execution is completed
- crypto: mxs-dcp - Ensure payload is zero when using key slot
- RDMA/mana_ib: Enable RoCE on port 1
- RDMA/mana_ib: set node_guid
- rtc: tps6594: Fix memleak in probe
- selftests/damon/access_memory: use user-defined region size
- md-cluster: fix hanging issue while a new disk adding
- power: supply: ab8500: Fix error handling when calling
iio_read_channel_processed()
- power: supply: ingenic: Fix some error handling paths in
ingenic_battery_get_property()
- remoteproc: mediatek: Don't attempt to remap l1tcm memory if missing
- remoteproc: k3-r5: Fix IPC-only mode detection
- mailbox: imx: fix TXDB_V2 channel race condition
- mailbox: mtk-cmdq: Move devm_mbox_controller_register() after
devm_pm_runtime_enable()
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit
machines
- mm/huge_memory: avoid PMD-size page cache if needed
- thermal/drivers/broadcom: Fix race between removal and clock disable
- workqueue: Always queue work items to the newest PWQ for order workqueues
- ipv6: fix source address selection with route leak
- drm/xe: Use write-back caching mode for system memory on DGFX
- md/raid5: fix spares errors about rcu usage
- media: stm32: dcmipp: correct error handling in dcmipp_create_subdevs
- tpm_tis_spi: add missing attpm20p SPI device ID entry
- sysctl: always initialize i_uid/i_gid
- media: i2c: Kconfig: Fix missing firmware upload config select
- genirq: Set IRQF_COND_ONESHOT in request_irq()
- cpufreq: qcom-nvmem: fix memory leaks in probe error paths
- leds: triggers: Flush pending brightness before activating trigger
- media: i2c: alvium: Move V4L2_CID_GAIN to V4L2_CID_ANALOG_GAIN
- KVM: nVMX: Add a helper to get highest pending from Posted Interrupt vector
- KVM: nVMX: Check for pending posted interrupts when looking for nested
events
- ALSA: hda/realtek: cs35l41: Fixup remaining asus strix models
- fbdev: vesafb: Detect VGA compatibility from screen info's VESA attributes
- drm/fbdev-dma: Fix framebuffer mode for big endian devices
- xhci: Apply XHCI_RESET_TO_DEFAULT quirk to TGL
- dmaengine: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string
- dmaengine: fsl-edma: change the memory access from local into remote mode in
i.MX 8QM
- clk: samsung: fix getting Exynos4 fin_pll rate from external clocks
- bus: mhi: ep: Do not allocate memory for MHI objects from DMA zone
- ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin
format
- arch: um: rust: Use the generated target.json again
- f2fs: fix null reference error when checking end of zone
- selftests: forwarding: skip if kernel not support setting bridge fdb
learning limit
- xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len
- drm/xe/exec: Fix minor bug related to xe_sync_entry_cleanup
- thermal: trip: Split thermal_zone_device_set_mode()
- apparmor: unpack transition table if dfa is not present
- i3c: mipi-i3c-hci: Fix number of DAT/DCT entries for HCI versions < 1.1
- selinux,smack: remove the capability checks in the removexattr hooks
- selftests/bpf: DENYLIST.aarch64: Skip fexit_sleep again
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
- Upstream stable to v6.6.44, v6.10.3
* Noble update: upstream stable patchset 2024-09-30 (LP: #2083196) //
CVE-2024-42284
- tipc: Return non-zero value from tipc_udp_addr2str() on error
* CVE-2024-44987
- ipv6: prevent UAF in ip6_send_skb()
* CVE-2024-42301
- dev/parport: fix the array out-of-bounds risk
* CVE-2024-44998
- atm: idt77252: prevent use after free in dequeue_rx()
[ Ubuntu: 6.8.0-49.49 ]
* noble/linux: 6.8.0-49.49 -proposed tracker (LP: #2085942)
* CVE-2024-46800
- sch/netem: fix use after free in netem_dequeue
* mm/folios: xfs hangs with hung task timeouts with corrupted folio pointer
lists (LP: #2085495)
- lib/xarray: introduce a new helper xas_get_order
- mm/filemap: return early if failed to allocate memory for split
- mm/filemap: optimize filemap folio adding
* CVE-2024-43882
- exec: Fix ToCToU between perm check and set-uid/gid usage
[ Ubuntu-qcom: 6.8.0-1014.14 ]
* [RB3] CONFIG_KASAN_GENERIC report potential memory bug in tc956x_pcie_eth
- SAUCE: ubuntu/qcom/qps615: suppress KASAN error
* Miscellaneous Ubuntu changes
- SAUCE: arm64: dts: qcom: remove redundant code in qcs6490.dtsi
* Miscellaneous upstream changes
- QCLINUX: data-eth: qps615: Properly set HW address assign type property
[ Ubuntu-qcom: 6.8.0-1013.13 ]
* "[RB3] tc956x_pci-eth errors found in dmesg"
- SAUCE: ubuntu/qcom/qps615: suppress false alerts
- SAUCE: ubuntu/qcom/qps615: use INFO level for logging
* [RB3] drm sde error/ msm-dsi-error found in dmesg
- SAUCE: do not show error on EPROBE_DEFER
* Miscellaneous Ubuntu changes
- SAUCE: arm64: dts: qcom: enable WIFI
- SAUCE: import external DT from GA 1.2
- SAUCE: Add Makefile code to apply overlays for GA1.2
- SAUCE: ubuntu/qcom/display: import qcm6490 display code from GA1.2
- SAUCE: ubuntu/qcom/graphics: import qcm6490 graphics driver code from GA1.2
- SAUCE: ubuntu/qcom/camera: import qcm6490 camera driver code from GA1.2
- SAUCE: ubuntu/qcom/qps615: import ethernet driver from GA1.2
- SAUCE: ubuntu/qcom/video: import video driver from GA 1.2
- SAUCE: ubuntu/qcom/touch: import touch driver from GA 1.2
- SAUCE: ubuntu/qcom: build external drivers
- SAUCE: ubuntu/qcom/camera: fix build warnings and errors
- SAUCE: suppress unneeded build logs
- SAUCE: ubuntu/qcom: suppress warning and error
- SAUCE: ubuntu/qcom/graphics: change strtobool() to kstrtobool()
- SAUCE: ubuntu/qcom/graphics: dynamically allocate the kgsl-pool shrinker for
kernel>=6.7
- SAUCE: ubuntu/qcom/camera: remove unused camera_banner
- SAUCE: ubuntu/qcom/camera: use sizeof() instead of V4L2_SUBDEV_NAME_SIZE
- SAUCE: ubuntu/qcom/camera: replace strlcpy() with strscpy()
- SAUCE: ubuntu/qcom/qps615: replace strlcpy() with strscpy()
- SAUCE: ubuntu/qcom/video: replace strlcpy() with strscpy()
- SAUCE: ubuntu/qcom/touch: replace strlcpy() with strscpy()
- SAUCE: ubuntu/qcom/qps615: auto-load module
- SAUCE: ubuntu/qcom: add missing inclusion
- SAUCE: ubuntu/qcom/display: Rename min_buffers_needed to min_queued_buffers
- SAUCE: ubuntu/qcom: remove DRM_UNLOCKED
- SAUCE: ubuntu/qcom/display: suppress EPROBE_DEFER error log
- SAUCE: rename qcom,phy-rst-gpio to qcom,phy-rst-gpio-id
- SAUCE: Revert "PENDING: arm64: dts: qcom: qcs6490-rb3gen2: Enable IMX577
camera sensor"
- SAUCE: ASoC: wsa883x: suppress noisy pr_err
* Miscellaneous upstream changes
- Revert "rpmsg: glink: Introduce packet tracepoints"
- PENDING: arm64: dts: qcom: sa8775p: add TBU support
- QCLINUX: coresight: add etr ATID filter function support
- PENDING: ASOC: WSA883X: Add swr slave dev number kcontrol
- FROMLIST: arm64: dts: qcom: sc7280: Add PCIe0 node
- QCLINUX: arm64: defconfig: qcom: Enable BT_BNEP
- QCLINUX: arm64: dts: qcom: sa8775p-ride: add board id and msm id support
- PENDING: coresight: tmc: Fix byte-cntr irq count mismatch issue
- QCLINUX: arm64: qcom_debug: Enable ATH trace
- QCLINUX: arm64: dts: qcom: sa8775p: Disable gunyah watchdog
- PENDING: arm64: dts: qcom: sa8775p: Add tz-log node
- QCLINUX: arm64: defconfig: qcom: Enable UINPUT
- PENDING: arm64: dts: qcom: sa8775: add QCrypto nodes
- PENDING: arm64: dts: qcom: sa8775p: add coresight components
- QCLINUX: arm64: dts: qcom: sa8775p: addons: add coresight components
- QCLINUX: net: can: Add support for mcp25xxfd driver
- BACKPORT: FROMLIST: wifi: ath11k: Add firmware coredump collection support
- QCLINUX: arm64: defconfig: Enable ATH reg setting
- PENDING: media: qcom: camss: Designate lite subdevices in resources
- PENDING: thermal: qcom: Add support for MBG Temp monitor
- FROMLIST: soc: qcom: icc-bwmon: Allow for interrupts to be shared across
instances
- PENDING: dt-bindings: iio: Add ADC5 GEN3 Channel macros
- PENDING: arm64: dts: qcom: sa8775p: Add cpu and llcc BWMON
- QCLINUX: ASoC: qcom: qcm6490: Add sound card compatible for qcs6490 rb3gen2
mezzanine boards
- QCLINUX: arm64: dts: qcom: qcm6490-rb3: Add uart4 node for RB3GEN2 video-
mezz
- BACKPORT: FROMLIST: iio: adc: Add support for QCOM PMIC5 Gen3 ADC
- PENDING: arm64: dts: qcom: sc7280: Add support for camss
- PENDING: arm64: dts: qcom: sa8775p: add remaining coresight components
- QCLINUX: arm64: dts: qcom: Remove iommu enc dec data from venus node
- PENDING: ARM: dts: qcom: Add support for MBG TM for pm8775
- PENDING: dt-bindings: clock: qcom: Add qdss_xo clock SA8775P
- PENDING: clk: qcom: Add support for qdss_xo clock for SA8775P
- PENDING: arm64: dts: qcom: sa8775p: add dma-coherent for smmu
- QCLINUX: arm64: dts: qcom: sa8775p: Add dcc device tree node
- QCLINUX: arm64: dts: qcom: Add memory dump table on SA8775p
- PENDING: arm64: dts: qcom: sa8775p: Add fastrpc nsession property
- PENDING: arm64: dts: qcom: qcs6490-rb3gen2: Enable IMX577 camera sensor
- PENDING: i2c: Enable IMX577 camera sensor for qcm6490
- QCLINUX: arm64: defconfig: qcom: Enable IMX577 module support
- QCLINUX: arm64: qcom_debug: Enable ath11k coredump
- QCLINUX: ASoC: qcom: qcm6490: Update widgets for rb3gen2-ia-mezz board
- PENDING: misc: dcc: Fix invalid character issue
- QCLINUX: ASoC: qcm6490: Add sound card support for QCS9100
- PENDING: arm64: dts: qcom: sa8775p: add NSP0 fastrpc-compute-cb nodes
- QCLINUX: arm64: dts: qcom: Add board-id and msm-id for Rb3Gen2
- PENDING: arm64: dts: qcom: sa8775p: Add QFPROM node
- PENDING: arm64: dts: qcom: sa8775p: Correct the device name for TPDM and CTI
- QCLINUX: arm64: defconfig: Update memory configs
- PENDING: arm64: dts: qcom: sa8775p: Add memory region for audioPD
- FROMLIST: coresight: Add support to get preferred id for system trace
sources
- FROMLIST: coresight: dummy: Add reserve atid support for dummy source
- QCLINUX: virt: gunyah: Zero state_data after vcpu_run
- QCLINUX: arm64: defconfig: qcom: Enable MBG TM and ADC5 Gen3
- QCLINUX: arm64: dts: qcom: sa8775p: addons: Correct the device name for
- QCLINUX: arm64: dts: qcom: Add trace-id of modem_diag for qcm6490
- PENDING: misc: fastrpc: Fix registered buffer page address
- PENDING: arm64: dts: qcom: qcm6490: Use existing tcsr_2 node from sc7280
- PENDING: pinctrl: qcom: Add sa8775p lpass lpi pinctrl driver
- PENDING: opp: add a new helper set_opp api
- PENDING: can: mcp251xfd: enable CAN transceiver using gpio_0
- PENDING: arm64: config: Enable MCP251x CAN Device
- QCLINUX: ASoC: codecs: msm-stub: Add AIF2 dai support for LPI MI2S interface
- PENDING: arm64: dts: qcom: Add MCP251xFD CAN Controller
- PENDING: firmware: arm_scmi: add qcom smc xport descriptor
- QCLINUX: arm64: dts: qcom: sa8775p: Remove status override for watchdog node
- PENDING: arm64: dts: qcom: sc7280: Add device name for CTIs
- QCLINUX: arm64: defconfig: Enable LPASS LPI SA8775P pinctrl
- PENDING: crypto: qce - Add command descriptor support for crypto driver
- QCLINUX: usb: dwc3: core: Set driver data before core init
- QCLINUX: ASoC: qcom: qcm6490: Remove LPASS_CDC_DMA_TX3 dai id from
qcm6490_snd_init
- QCLINUX: ASoC: codecs: wcd937x: Add conditional regulator control for
wcd937x
- QCLINUX: coresight: tpdm: Correct the TPDA Key
- QCLINUX: arm64: dts: qcom: Bringup wcd9375 headphone on rb3gen2-ia-mezz
board
- PENDING: soc: qcom: socinfo: add SoC Info support for QCS9100 platform
- PENDING: dt-bindings: arm: qcom,ids: Add SoC ID for QCS9100
- PENDING: arm64: dts: qcom: sa8775p: Add gpr device tree node for ADSP
- PENDING: soc: qcom: socinfo: add SoC Info support for QCM6490 and QCS6490
platform
- PENDING: dt-bindings: arm: qcom,ids: Add SoC ID for QCM6490 and QCS6490
- PENDING: pinctrl: sa8775p: Update function and group binding
- QCLINUX: ASoC: qcom: qcm6490: Add AIF2 dapm pinctrl widget for QCS9100
- PENDING: arm64: dts: qcom: sa8775p: Add TCSR halt register space
- QCLINUX: soc: qcom: Update soc wdt node only for sc7280
- PENDING: arm64: qcom: dts: sa8775p: Add psci sys_reset2 modes
- QCLINUX: soc: qcom: Add documentation to align with code
- PENDING: arm64: dts: qcom: sa8775p: add rdbg nodes
- PENDING: gunyah: Add support for tracking Guest VM run time
- QCLINUX: arm64: dts: qcom: Add qcm6490 IDP dts file
- QCLINUX: arm64: dts: qcom: sa8775p: Add lpass_tlmm node for lpi pinctrl
- PENDING: drivers: char: add remote debugger driver support for cDSP1
- QCLINUX: arm64: dts: qcom: sa8775p: Add sound node for qcs9100 ridesx target
- PENDING: coresight: tmc: Remove duplicated ETR disable HW
- PENDING: arm64: dts: qcom: sc7280: Add msr properties to TPDMs
- QCLINUX: arm64: dts: qcom: Enable the uart for Rb3gen2-IA-MEZZ board
- QCLINUX: arm64: dts: qcom: Bring up LED-GPIO for Rb3gen2-IA-MEZZ board
- PENDING: ARM: dts: qcom: sa8775p: Update VADC interrupt-name
- QCLINUX: arm64: dts: qcom: Bring up I2C switch for Rb3gen2-IA-MEZZ board
- QCLINUX: arm64: deconfig: qcom: Enable vfio driver
- QCLINUX: arm64: deconfig: qcom: Enable mhi_bus_ep driver
- FROMLIST: iommu/arm-smmu-qcom: NULL pointer check for driver data
- QCLINUX: Revert "QCLINUX: net: can: Add support for mcp25xxfd driver"
- QCLINUX: qcom: tz_log: enable tz_log support hypervisor
- QCLINUX: coresight: Use desc name to get the CSR node
- QCLINUX: arm64: dts: qcom: Bring up TPM for Rb3gen2-IA-MEZZ board
- QCLINUX: arm64: defconfig: Enable NULL TTY for VM's
- QCLINUX: arm64: deconfig: qcom: disable smccc_trng driver
- QCLINUX: coresight: Enable ETR ATID filter for remote-etm
- PENDING: coresight: Disable RTB for coresight-stm
- PENDING: arm64: dts: qcom: sa8775p: Add protection-domain support for APM
and PRM
- PENDING: wifi: ath11k: fix vmalloc-out-of-bounds
- PENDING: arm64: dts: qcom: qcs6490-rb3gen2: Update the io-channels
- QCLINUX: arm64: defconfig: Remove unused VM config
- QCLINUX: coresight: Add extended CTI support
- QCLINUX: coresight: Remote-etm can probe successfully without ATID
- PENDING: iommu/arm-smmu-qcom: Fix compilation error
- QCLINUX: arm64: defconfig: Update VM memory and cpu configs
- QCLINUX: firmware: qcom_scm_addon: Add qcom_she_op and
qcom_scm_ddrbw_profiler scm calls
- FROMLIST: arm64: dts: qcom: sa8775p: Add capacity and DPC properties
- QCLINUX: arm64: dts: restore wlan_ce_mem node
- QCLINUX: clk: qcom: dispcc1-sa8775p: Reparent dptx crypto RCG's to XO
- PENDING: arm64: dts: qcom: sa8775p: Correct the names of TPDMs
- PENDING: ath11k: Send pdev suspend before sending qmi mode off
- PENDING: dt-bindings: arm: qcom: add the SoC ID for SA8255P
- PENDING: soc: qcom: socinfo: add support for SA8255P
- PENDING: ARM64: dts: qcom: sa8775p: change camera PIL memory to 7MB
- PENDING: iommu/arm-smmu: add ACTLR data and support for sa8775p
- PENDING: arm64: dts: qcom: Add L3 interconnect device for SA8775P
- PENDING: interconnect: qcom: Add EPSS L3 support on SA8775P
- PENDING: usb: dwc3: Redesign flattening implementation
- PENDING: pinctrl: sa8775p: Add support for SA8255p SoC
- QCLINUX: smcinvoke: Add support hypervisor of shmbridge
- BACKPORT: wifi: mac80211: track capability/opmode NSS separately
- QCLINUX: drm/msm: Avoid probing gpu device
- QCLINUX: arm64: dts: qcom: sa8775p: addons: Enable byte-cntr for ETR1
- dt-bindings: net: Document QCA808x PHYs
- PENDING: dt-bindings: arm: qcom,ids: add SoC ID for QCS8300/QCS8275
- PENDING: soc: qcom: socinfo: add QCS8300/QCS8275 SoC ID
- PENDING: dt-bindings: pinctrl: describe qcs8300-tlmm
- PENDING: dt-bindings: qcom,pdc: document QCS8300 Power Domain Controller
- PENDING: arm64: dts: qcom: Add L3/DDR freq scaling from cpufreq on SA8775P
- QCLINUX: arm64: defconfig: qcom: Enable WLAN debug configs
- PENDING: pinctrl: qcom: add the tlmm driver for QCS8300 platforms
- FROMLIST: arm64: dts: qcom: sa8775p-ride: Add QCS9100 compatible
- PENDING: dt-bindings: clock: qcom: Add GCC clocks for QCS8300
- PENDING: clk: qcom: Add support for Global Clock Controller on QCS8300
- PENDING: dt-bindings: interconnect: Add Qualcomm QCS8300 DT bindings
- QCLINUX: arm64: defconfig: enable arm64 pmem
- PENDING: interconnect: qcom: add QCS8300 interconnect provider driver
- PENDING: dt-bindings: clock: qcom: Add GPU clocks for QCS8300
- PENDING: dt-bindings: power: qcom,rpmpd: document qcs8300
- PENDING: arm64: dts: qcom: Add static vote for SA8775P
- PENDING: arm64: dts: qcom: add initial support for QCS8300 DTSI
- PENDING: arm64: dts: qcom: add base QCS8300 RIDE dts
- QCLINUX: arm64: dts: qcom: Add addons support for QCS8300
- PENDING: arm64: dts: qcom: qcs8300: Add IMEM, PIL info and download mode
region
- QCLINUX: arm64: dts: qcom: qcs8300: define kaslr offset and mem dump table
regions
- QCLINUX: arm64: dts: qcom: qcs8300: addons: Add CSR device
- QCLINUX: arm64: deconfig: enable clock controller, interconnect and pinctrl
for QCS8300
- PENDING: soc: qcom: llcc: add errata to get bank num
- PENDING: soc: qcom: llcc: Add llcc configuration support for the QCS8300
platform
- PENDING:arm64: dts: qcom: qcs8300: Add qmp device nodes
- PENDING: arm64: dts: qcom: qcs8300: Add llcc support for the QCS8300
platform
- PENDING: drivers: phy: qualcomm: qmp-ufs qcs8300 compatible
- PENDING: dt-bindings: clock: qcom: Add CAMCC clocks for QCS8300
- QCLINUX: arm64: dts: qcom: Add qcs5430 dts support
- PENDING: arm64: dts: qcom: qcs8300: Add interconnect device nodes
- PENDING: arm64: dts: qcom: qcs8300: Add support for cpufreq hw
- QCLINUX: arm64: defconfig: Add Aquantia AQR115C config
- PENDING: net: stmmac: dwmac-qcom-ethqos: add support for emac4 on qcs8300
platforms
- PENDING: arm64: dts: qcom: qcs8300: add the SGMII PHY node
- FROMGIT: Bluetooth: SMP: Fix assumption of Central always being Initiator
- QCLINUX: arm64: dts: qcom: qcs8300: Add dma-buf heaps support
- PENDING: arm64: dts: qcom: qcs8300: add rpmhpd dts node
- PENDING: arm64: dts: qcom: qcs8300: Add regulators dts node
- PENDING: phy: qcom: add support for SGMII SerDes PHY on qcs8300 platform
- PENDING: clk: qcom: Add support for Camera Clock Controller on QCS8300
- PENDING: clk: qcom: Add support for GPU Clock Controller on QCS8300
- PENDING: arm64: dts: qcom: qcs8300: add coresight components
- QCLINUX: arm64: dts: qcom: qcs8300: Add dcc device tree node
- PENDING: arm64: dts: qcom: qcs8300: add the first 1Gb ethernet interface
- PENDING: arm64: dts: qcom: qcs8300-ride: enable the SerDes PHY
- PENDING: arm64: dts: qcom: qcs8300-ride: add pin functions for ethernet0
- PENDING: arm64: dts: qcom: qcs8300-ride: enable ethernet0
- PENDING: arm64: dts: qcom: qcs8300: add UFS nodes
- PENDING: arm64: dts: qcom: qcs8300: add the pcie smmu node
- PENDING: arm64: dts: qcom: qcs8300-ride: Add ufs mem
- PENDING: dmaengine: qcom: bam_dma: Correct descriptor FIFO size
- PENDING: arm64: dts: qcom: qcs8300: Add clock controllers support
- PENDING: remoteproc: qcom: pas: Add QCS8300 CDSP support
- PENDING: remoteproc: qcom: disable remoteproc auto boot for wpss
- PENDING: ARM: dt: add extended SPI specifier
- PENDING: arm64: dts: qcom: Add support for SA8255p Ride platform
- PENDING: arm64: dts: QCS8300: Add device node for gfx_smmu
- FROMLIST: misc: fastrpc: Add support for multiple PD from one process
- PENDING: arm64: dts: qcom: qcs8300: add CDSP support
- PENDING: arm64: dts: qcom: qcs8300-ride: enable CDSP for QCS8300
- PENDING: phy: qcom: Add support for eDP PHY on sa8775p
- PENDING: arm64: dts: qcom: qcs8300: add ADSP GPDSP support
- PENDING: arm64: dts: qcom: qcs8300-ride: enable ADSP GPDSP for QCS8300
- PENDING: arm64: dts: qcom: qcs8300: Add spmi bus
- QCLINUX: arm64: dts: qcom: qcs8300: addons: Add memory dump table
- PENDING: clk: qcom: gcc-qcs8300: Fixup the copyright
- PENDING: drm/msm/dp: Add DisplayPort controller for SA8775P
- PENDING: arm64: dts: qcom: mark ethernet devices as DMA-coherent
- PENDING: arm64: dts: qcom: sa8255p: enable safety IRQ
- PENDING: remoteproc: qcom: pas: Add QCS8300 ADSP GPDSP support
- FROMLIST: misc: fastrpc: Save actual DMA size in fastrpc_map structure
- FROMLIST: misc: fastrpc: Fix fastrpc_map_lookup operation
- FROMLIST: misc: fastrpc: Skip reference for DMA handles
- PENDING: phy: qcom: qmp: Add qmp conifguration for QCS8300
- PENDING: drm/msm: mdss: Add SA8775P support
- PENDING: drm/msm/dpu: Add SA8775P support
- QCLINUX: arm64: dts: qcom: qcm6490-rb3: Add uart4 node for RB3GEN2 vision-
mezz
- PENDING: arm64: dts: qcom: qcs8300: add "clock-names" property
- PENDING:wifi: ath11k: support DBS and DFS compatibility
- PENDING: pmdomain: qcom: rpmhpd: Add qcs8300 power domains
- QCLINUX: arm64: defconfig: Revert Add Aquantia AQR115C config
- QCLINUX: qcom: tz_log: differentiate hlos and hypversior of creating
shmbridge
- BACKPORT: FROMGIT: soc: qcom: smp2p: Introduce tracepoint support
- FROMLIST: wifi: ath11k: Fix double free issue during SRNG deinit
- PENDING: arm64: dts: qcom: Add support for usb nodes on QCS8300
- PENDING: arm64: dts: qcom: sa8775p: add display dt nodes
- QCLINUX: coresight: Correct the loglevel of the log info
- QCLINUX: arm64: dts: qcom: sa8775p: Add spi dev node for qcs100 ridesx
target
- PENDING: arm64: dts: qcom: qcs8300: Add QUPv3 configuration
- PENDING: arm64: dts: qcom: sa8775p: Add DisplayPort device node
- PENDING: arm64: dts: qcom: Enable USB controllers for QCS8300
- PENDING: smcinvoke: Decrement the server object ref count in mutex context
- QCLINUX: defconfig: Enable SKBEDIT AND CLS TC utilities
- PENDING: coresight: tmc: flush remaining data when ETR is disabled
- QCLINUX: Revert "drivers: core: synchronize really_probe() and dev_uevent()"
- PENDING: drm/bridge: anx7625: change the gpio_set_value API
- PENDING: Bluetooth: mgmt: Verify cmd pending status before removing it
- PENDING: remoteproc: qcom: pas: fix QCS8300 GPDSP support
- PENDING: Bluetooth: mgmt: Verify command pending status before removing it
- QCLINUX: arm64: dts: qcom: sa8775p: Enable HS MI2S
- QCLINUX: ASoC: qcm6490: Add AIF0 and AIF3 for qcs9100
- QCLINUX: ASoC: codecs: msm-stub: Add AIF0 and AIF3 DAIs
- QCLINUX: ASoC: qcm6490: add macro and dcodec clk for qcs9100
- QCLINUX: arm64: dts: qcom: sa8775p: add dcodec and macro clk
- QCLINUX: arm64: dts: qcom: Add HSP dts support
- QCLINUX: arm64: dts: qcom: Add HSP BT dts support
- QCLINUX: arm64: dts: qcom: Disable MPSS on HSP dts
- QCLINUX: arm64: dts: qcom: Add PCIe node on HSP
- PENDING: arm64: dts: qcom: sc7280: add ICE node
- PENDING: qcom: ice: Remove ice probe
- QCLINUX: mmc: host: support wrapped keys in mmc
- PENDING: mmc: host: add support to derive software secret
- PENDING: mmc: host: add support for generate, import and prepare keys
- PENDING: mmc: host: wrapped keys support in mmc qcom
- PENDING: mmc: host: implement derive sw secret vop in mmc qcom
- PENDING: mmc: host: support for generate, import and prepare key
- PENDING: arm64: defconfig: qcom: Enable MMC crypto
- QCLINUX: net: qrtr: mhi: synchronize qrtr and mhi preparation
- PENDING: ath11k: Fix CE offset address calculation for WCN6750 in SSR
- QCLINUX: rpmsg: glink: multi enter for unregister path
- PENDING: arm64: dts: qcom: sa8775p: Update memory map for SA8775P
- Ubuntu: [Config] update CONFIG options for GA 1.2
[ Ubuntu-qcom: 6.8.0-1012.12 ]
* perf build disables tracepoint support (LP: #2076190)
- [Packaging] add libtraceevent as dependency
[ Ubuntu-qcom: 6.8.0-1011.11 ]
* "[RB3] tc956x_pci-eth errors found in dmesg"
- SAUCE: ubuntu/qcom/qps615: suppress false alerts
- SAUCE: ubuntu/qcom/qps615: use INFO level for logging
* "[RB3] slim-ngd-ctrl error found in dmesg"
- SAUCE: qcom-ngd-ctrl: suppress "QMI handle is NULL" error
- SAUCE: qcom-ngd-ctrl: fix race condition for completion
* Miscellaneous Ubuntu changes
- [Packaging] remove modules-extra package
[ Ubuntu: 6.8.0-48.48 ]
* noble/linux: 6.8.0-48.48 -proposed tracker (LP: #2082437)
* [SRU][Noble] Bad EPP defaults cause performance regressions on select Intel
CPUs (LP: #2077470)
- x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h
- cpufreq: intel_pstate: Allow model specific EPPs
- cpufreq: intel_pstate: Update default EPPs for Meteor Lake
- cpufreq: intel_pstate: Switch to new Intel CPU model defines
- cpufreq: intel_pstate: Update Meteor Lake EPPs
- cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
* power: Enable intel_rapl driver (LP: #2078834)
- powercap: intel_rapl: Add support for ArrowLake-H platform
* x86/vmware: Add TDX hypercall support (LP: #2077729)
- x86/vmware: Introduce VMware hypercall API
- x86/vmware: Add TDX hypercall support
* Guest crashes post migration with migrate_misplaced_folio+0x4cc/0x5d0
(LP: #2076866)
- mm/mempolicy: use numa_node_id() instead of cpu_to_node()
- mm/numa_balancing: allow migrate on protnone reference with
MPOL_PREFERRED_MANY policy
- mm: convert folio_estimated_sharers() to folio_likely_mapped_shared()
- mm: factor out the numa mapping rebuilding into a new helper
- mm: support multi-size THP numa balancing
- mm/migrate: make migrate_misplaced_folio() return 0 on success
- mm/migrate: move NUMA hinting fault folio isolation + checks under PTL
- mm: fix possible OOB in numa_rebuild_large_mapping()
* Add 'mm: hold PTL from the first PTE while reclaiming a large folio' to fix
L2 Guest hang during LTP Test (LP: #2076147)
- mm: hold PTL from the first PTE while reclaiming a large folio
* KOP L2 guest fails to boot with 1 core - SMT8 topology (LP: #2070329)
- KVM: PPC: Book3S HV nestedv2: Add DPDES support in helper library for Guest
state buffer
- KVM: PPC: Book3S HV nestedv2: Fix doorbell emulation
* L2 Guest migration: continuously dumping while running NFS guest migration
(LP: #2076406)
- KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3
- KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR
- KVM: PPC: Book3S HV: Add one-reg interface for DEXCR register
- KVM: PPC: Book3S HV nestedv2: Keep nested guest DEXCR in sync
- KVM: PPC: Book3S HV: Add one-reg interface for HASHKEYR register
- KVM: PPC: Book3S HV nestedv2: Keep nested guest HASHKEYR in sync
- KVM: PPC: Book3S HV: Add one-reg interface for HASHPKEYR register
- KVM: PPC: Book3S HV nestedv2: Keep nested guest HASHPKEYR in sync
* perf build disables tracepoint support (LP: #2076190)
- [Packaging] perf: reenable libtraceevent
* Please backport the more restrictive XSAVES deactivation for Zen1/2 arch
(LP: #2077321)
- x86/CPU/AMD: Improve the erratum 1386 workaround
* Fix alsa scarlett2 driver in 6.8 (LP: #2076402)
- ALSA: scarlett2: Move initialisation code lower in the source
- ALSA: scarlett2: Implement handling of the ACK notification
* rtw89: reset IDMEM mode to prevent download firmware failure (LP: #2077396)
- wifi: rtw89: 885xb: reset IDMEM mode to prevent download firmware failure
* CVE-2024-43858
- jfs: Fix array-index-out-of-bounds in diFree
* CVE-2024-42280
- mISDN: Fix a use after free in hfcmulti_tx()
* CVE-2024-42271
- net/iucv: fix use after free in iucv_sock_close()
* [Ubuntu-24.04] FADump with recommended crash size is making the L1 hang
(LP: #2060039)
- powerpc/64s/radix/kfence: map __kfence_pool at page granularity
* Noble update: upstream stable patchset 2024-09-09 (LP: #2079945)
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
- jfs: don't walk off the end of ealist
- fs/ntfs3: Add a check for attr_names and oatbl
- fs/ntfs3: Validate ff offset
- usb: gadget: midi2: Fix incorrect default MIDI2 protocol setup
- ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
- ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
- arm64: dts: qcom: qrb4210-rb2: switch I2C2 to i2c-gpio
- arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB
- arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for USB
- arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode for USB
- arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB
- ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused
- ALSA: seq: ump: Skip useless ports for static blocks
- filelock: Fix fcntl/close race recovery compat path
- tun: add missing verification for short frame
- tap: add missing verification for short frame
- s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception()
- ALSA: hda/tas2781: Add new quirk for Lenovo Hera2 Laptop
- arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park mode
- arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park mode
- arm64: dts: qcom: qrb2210-rb1: switch I2C2 to i2c-gpio
- arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB
- arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB
- arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for USB
- Upstream stable to v6.6.43, v6.9.12
* Noble update: upstream stable patchset 2024-09-02 (LP: #2078304)
- filelock: Remove locks reliably when fcntl/close race is detected
- scsi: core: alua: I/O errors for ALUA state transitions
- scsi: sr: Fix unintentional arithmetic wraparound
- scsi: qedf: Don't process stag work during unload and recovery
- scsi: qedf: Wait for stag work during unload
- scsi: qedf: Set qed_slowpath_params to zero before use
- efi/libstub: zboot.lds: Discard .discard sections
- ACPI: EC: Abort address space access upon error
- ACPI: EC: Avoid returning AE_OK on errors in address space handler
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
- wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata
- wifi: mac80211: apply mcast rate only if interface is up
- wifi: mac80211: handle tasklet frames before stopping
- wifi: cfg80211: fix 6 GHz scan request building
- wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookup
- wifi: iwlwifi: mvm: remove stale STA link data during restart
- wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmd
- wifi: iwlwifi: mvm: handle BA session teardown in RF-kill
- wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe option
- wifi: iwlwifi: mvm: Fix scan abort handling with HW rfkill
- wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()
- selftests: cachestat: Fix build warnings on ppc64
- selftests/openat2: Fix build warnings on ppc64
- selftests/futex: pass _GNU_SOURCE without a value to the compiler
- of/irq: Factor out parsing of interrupt-map parent phandle+args from
of_irq_parse_raw()
- Input: silead - Always support 10 fingers
- net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input()
- ila: block BH in ila_output()
- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
- null_blk: fix validation of block size
- kconfig: gconf: give a proper initial state to the Save button
- kconfig: remove wrong expr_trans_bool()
- input: Add event code for accessibility key
- input: Add support for "Do Not Disturb"
- HID: Ignore battery for ELAN touchscreens 2F2C and 4116
- NFSv4: Fix memory leak in nfs4_set_security_label
- nfs: propagate readlink errors in nfs_symlink_filler
- nfs: Avoid flushing many pages with NFS_FILE_SYNC
- nfs: don't invalidate dentries on transient errors
- cachefiles: add consistency check for copen/cread
- cachefiles: Set object to close if ondemand_id < 0 in copen
- cachefiles: make on-demand read killable
- fs/file: fix the check in find_next_fd()
- mei: demote client disconnect warning on suspend to debug
- iomap: Fix iomap_adjust_read_range for plen calculation
- drm/exynos: dp: drop driver owner initialization
- drm: panel-orientation-quirks: Add quirk for Aya Neo KUN
- drm/mediatek: Call drm_atomic_helper_shutdown() at shutdown time
- nvme: avoid double free special payload
- nvmet: always initialize cqe.result
- ALSA: hda: cs35l56: Fix lifecycle of codec pointer
- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
- ALSA: hda/realtek: Support Lenovo Thinkbook 16P Gen 5
- KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
- drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependency
- ALSA: hda/realtek: Add more codec ID to no shutup pins list
- spi: Fix OCTAL mode support
- cpumask: limit FORCE_NR_CPUS to just the UP case
- [Config] Remove FORCE_NR_CPUS
- selftests: openvswitch: Set value to nla flags.
- drm/amdgpu: Indicate CU havest info to CP
- ALSA: hda: cs35l56: Select SERIAL_MULTI_INSTANTIATE
- mips: fix compat_sys_lseek syscall
- Input: elantech - fix touchpad state on resume for Lenovo N24
- Input: i8042 - add Ayaneo Kun to i8042 quirk table
- ASoC: rt722-sdca-sdw: add silence detection register as volatile
- Input: xpad - add support for ASUS ROG RAIKIRI PRO
- ASoC: topology: Fix references to freed memory
- ASoC: topology: Do not assign fields that are already set
- bytcr_rt5640 : inverse jack detect for Archos 101 cesium
- ALSA: dmaengine: Synchronize dma channel after drop()
- ASoC: ti: davinci-mcasp: Set min period size using FIFO config
- ASoC: ti: omap-hdmi: Fix too long driver name
- ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on error rollback
- ASoC: rt722-sdca-sdw: add debounce time for type detection
- nvme: fix NVME_NS_DEAC may incorrectly identifying the disk as EXT_LBA.
- Input: ads7846 - use spi_device_id table
- can: kvaser_usb: fix return value for hif_usb_send_regout
- gpio: pca953x: fix pca953x_irq_bus_sync_unlock race
- octeontx2-pf: Fix coverity and klockwork issues in octeon PF driver
- s390/sclp: Fix sclp_init() cleanup on failure
- platform/mellanox: nvsw-sn2201: Add check for platform_device_add_resources
- platform/x86: wireless-hotkey: Add support for LG Airplane Button
- platform/x86: lg-laptop: Remove LGEX0815 hotkey handling
- platform/x86: lg-laptop: Change ACPI device id
- platform/x86: lg-laptop: Use ACPI device handle when evaluating WMAB/WMBB
- btrfs: qgroup: fix quota root leak after quota disable failure
- ibmvnic: Add tx check to prevent skb leak
- ALSA: PCM: Allow resume only for suspended streams
- ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx
- ALSA: dmaengine_pcm: terminate dmaengine before synchronize
- ASoC: amd: yc: Fix non-functional mic on ASUS M5602RA
- net: usb: qmi_wwan: add Telit FN912 compositions
- net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and
DEV_STATS_ADD()
- powerpc/pseries: Whitelist dtl slub object for copying to userspace
- powerpc/eeh: avoid possible crash when edev->pdev changes
- scsi: libsas: Fix exp-attached device scan after probe failure scanned in
again after probe failed
- tee: optee: ffa: Fix missing-field-initializers warning
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
- Bluetooth: btnxpuart: Enable Power Save feature on startup
- bluetooth/l2cap: sync sock recv cb and release
- erofs: ensure m_llen is reset to 0 if metadata is invalid
- drm/amd/display: Add refresh rate range check
- drm/amd/display: Account for cursor prefetch BW in DML1 mode support
- drm/amd/display: Fix refresh rate range for some panel
- drm/radeon: check bo_va->bo is non-NULL before using it
- fs: better handle deep ancestor chains in is_subdir()
- wifi: iwlwifi: properly set WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK
- drivers/perf: riscv: Reset the counter to hpmevent mapping while starting
cpus
- riscv: stacktrace: fix usage of ftrace_graph_ret_addr()
- spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices
- ksmbd: return FILE_DEVICE_DISK instead of super magic
- ASoC: SOF: Intel: hda-pcm: Limit the maximum number of periods by
MAX_BDL_ENTRIES
- selftest/timerns: fix clang build failures for abs() calls
- selftests/vDSO: fix clang build errors and warnings
- hfsplus: fix uninit-value in copy_name
- selftests/bpf: Extend tcx tests to cover late tcx_entry release
- spi: mux: set ctlr->bits_per_word_mask
- ALSA: hda: Use imply for suggesting CONFIG_SERIAL_MULTI_INSTANTIATE
- [Config] Update CONFIG_SERIAL_MULTI_INSTANTIATE
- cifs: fix noisy message on copy_file_range
- Bluetooth: L2CAP: Fix deadlock
- of/irq: Disable "interrupt-map" parsing for PASEMI Nemo
- wifi: cfg80211: wext: set ssids=NULL for passive scans
- wifi: mac80211: disable softirqs for queued frame handling
- wifi: iwlwifi: mvm: don't wake up rx_sync_waitq upon RFKILL
- cachefiles: fix slab-use-after-free in fscache_withdraw_volume()
- cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie()
- btrfs: ensure fast fsync waits for ordered extents after a write failure
- PNP: Hide pnp_bus_type from the non-PNP code
- ACPI: AC: Properly notify powermanagement core about changes
- selftests/overlayfs: Fix build error on ppc64
- nvme-fabrics: use reserved tag for reg read/write command
- LoongArch: Fix GMAC's phy-mode definitions in dts
- io_uring: fix possible deadlock in io_register_iowq_max_workers()
- vfio: Create vfio_fs_type with inode per device
- vfio/pci: Use unmap_mapping_range()
- parport: amiga: Mark driver struct with __refdata to prevent section
mismatch
- drm: renesas: shmobile: Call drm_atomic_helper_shutdown() at shutdown time
- vfio/pci: Insert full vma on mmap'd MMIO fault
- ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P Gen 5
- ALSA: hda: cs35l41: Support Lenovo Thinkbook 13x Gen 4
- ALSA: hda/realtek: Support Lenovo Thinkbook 13x Gen 4
- wifi: mac80211: Avoid address calculations via out of bounds array indexing
- drm/amd/display: change dram_clock_latency to 34us for dcn35
- closures: Change BUG_ON() to WARN_ON()
- ASoC: codecs: ES8326: Solve headphone detection issue
- ASoC: Intel: avs: Fix route override
- net: mvpp2: fill-in dev_port attribute
- btrfs: scrub: handle RST lookup error correctly
- clk: qcom: apss-ipq-pll: remove 'config_ctl_hi_val' from Stromer pll configs
- drm/amd/display: Update efficiency bandwidth for dcn351
- drm/amd/display: Fix array-index-out-of-bounds in dml2/FCLKChangeSupport
- btrfs: fix uninitialized return value in the ref-verify tool
- spi: davinci: Unset POWERDOWN bit when releasing resources
- mm: page_ref: remove folio_try_get_rcu()
- ALSA: hda: cs35l41: Fix swapped l/r audio channels for Lenovo ThinBook 13x
Gen4
- netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume()
- Upstream stable to v6.6.42, v6.9.11
* CVE-2024-27022
- Revert "Revert "fork: defer linking file vma until vma is fully
initialized""
* UBSAN: array-index-out-of-bounds in /build/linux-Z1RxaK/linux-
6.8.0/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.c:124
9:61 (LP: #2078041)
- drm/amdgpu/pptable: convert some variable sized arrays to [] style
- drm/amdgpu: convert some variable sized arrays to [] style
- drm/amdgpu/pptable: Fix UBSAN array-index-out-of-bounds
* alsa: Headphone and Speaker couldn't output sound intermittently
(LP: #2077690)
- ALSA: hda/realtek - Fixed ALC256 headphone no sound
- ALSA: hda/realtek - FIxed ALC285 headphone no sound
* Fix ethernet performance on JSL and EHL (LP: #2077858)
- intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake
* Noble update: upstream stable patchset 2024-08-29 (LP: #2078289)
- Revert "usb: xhci: prevent potential failure in handle_tx_event() for
Transfer events without TRB"
- Compiler Attributes: Add __uninitialized macro
- mm: prevent derefencing NULL ptr in pfn_section_valid()
- scsi: ufs: core: Fix ufshcd_clear_cmd racing issue
- scsi: ufs: core: Fix ufshcd_abort_one racing issue
- vfio/pci: Init the count variable in collecting hot-reset devices
- cachefiles: propagate errors from vfs_getxattr() to avoid infinite loop
- cachefiles: stop sending new request when dropping object
- cachefiles: cancel all requests for the object that is being dropped
- cachefiles: wait for ondemand_object_worker to finish when dropping object
- cachefiles: cyclic allocation of msg_id to avoid reuse
- cachefiles: add missing lock protection when polling
- dsa: lan9303: Fix mapping between DSA port number and PHY address
- filelock: fix potential use-after-free in posix_lock_inode
- fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading
- vfs: don't mod negative dentry count when on shrinker list
- net: bcmasp: Fix error code in probe()
- tcp: fix incorrect undo caused by DSACK of TLP retransmit
- bpf: Fix too early release of tcx_entry
- net: phy: microchip: lan87xx: reinit PHY after cable test
- skmsg: Skip zero length skb in sk_msg_recvmsg
- octeontx2-af: Fix incorrect value output on error path in
rvu_check_rsrc_availability()
- net: fix rc7's __skb_datagram_iter()
- i40e: Fix XDP program unloading while removing the driver
- net: ethernet: lantiq_etop: fix double free in detach
- bpf: fix order of args in call to bpf_map_kvcalloc
- bpf: make timer data struct more generic
- bpf: replace bpf_timer_init with a generic helper
- bpf: Fail bpf_timer_cancel when callback is being cancelled
- net: ethernet: mtk-star-emac: set mac_managed_pm when probing
- ppp: reject claimed-as-LCP but actually malformed packets
- ethtool: netlink: do not return SQI value if link is down
- udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
- net, sunrpc: Remap EPERM in case of connection failure in
xs_tcp_setup_socket
- s390: Mark psw in __load_psw_mask() as __unitialized
- arm64: dts: qcom: sc8180x: Fix LLCC reg property again
- firmware: cs_dsp: Fix overflow checking of wmfw header
- firmware: cs_dsp: Return error if block header overflows file
- firmware: cs_dsp: Validate payload length before processing block
- firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers
- ASoC: SOF: Intel: hda: fix null deref on system suspend entry
- firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files
- ARM: davinci: Convert comma to semicolon
- octeontx2-af: replace cpt slot with lf id on reg write
- octeontx2-af: fix a issue with cpt_lf_alloc mailbox
- octeontx2-af: fix detection of IP layer
- octeontx2-af: fix issue with IPv6 ext match for RSS
- octeontx2-af: fix issue with IPv4 match for RSS
- cifs: fix setting SecurityFlags to true
- Revert "sched/fair: Make sure to try to detach at least one movable task"
- tcp: avoid too many retransmit packets
- net: ks8851: Fix deadlock with the SPI chip variant
- net: ks8851: Fix potential TX stall after interface reopen
- USB: serial: option: add Telit generic core-dump composition
- USB: serial: option: add Telit FN912 rmnet compositions
- USB: serial: option: add Fibocom FM350-GL
- USB: serial: option: add support for Foxconn T99W651
- USB: serial: option: add Netprisma LCUK54 series modules
- USB: serial: option: add Rolling RW350-GL variants
- USB: serial: mos7840: fix crash on resume
- USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k
- usb: dwc3: pci: add support for the Intel Panther Lake
- usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the
descriptor
- misc: microchip: pci1xxxx: Fix return value of nvmem callbacks
- hpet: Support 32-bit userspace
- xhci: always resume roothubs if xHC was reset during resume
- s390/mm: Add NULL pointer check to crst_table_free() base_crst_free()
- mm: vmalloc: check if a hash-index is in cpu_possible_mask
- mm/filemap: skip to create PMD-sized page cache if needed
- mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray
- ksmbd: discard write access to the directory open
- iio: trigger: Fix condition for own trigger
- arm64: dts: qcom: sa8775p: Correct IRQ number of EL2 non-secure physical
timer
- arm64: dts: qcom: sc8280xp-x13s: fix touchscreen power on
- nvmem: rmem: Fix return value of rmem_read()
- nvmem: meson-efuse: Fix return value of nvmem callbacks
- nvmem: core: only change name to fram for current attribute
- platform/x86: toshiba_acpi: Fix array out-of-bounds access
- tty: serial: ma35d1: Add a NULL check for of_node
- ALSA: hda/realtek: add quirk for Clevo V5[46]0TU
- ALSA: hda/realtek: Enable Mute LED on HP 250 G7
- ALSA: hda/realtek: Limit mic boost on VAIO PRO PX
- Fix userfaultfd_api to return EINVAL as expected
- pmdomain: qcom: rpmhpd: Skip retention level for Power Domains
- libceph: fix race between delayed_work() and ceph_monc_stop()
- ACPI: processor_idle: Fix invalid comparison with insertion sort for latency
- cpufreq: ACPI: Mark boost policy as enabled when setting boost
- cpufreq: Allow drivers to advertise boost enabled
- wireguard: selftests: use acpi=off instead of -no-acpi for recent QEMU
- wireguard: allowedips: avoid unaligned 64-bit memory accesses
- wireguard: queueing: annotate intentional data race in cpu round robin
- wireguard: send: annotate intentional data race in checking empty queue
- misc: fastrpc: Fix DSP capabilities request
- misc: fastrpc: Avoid updating PD type for capability request
- misc: fastrpc: Copy the complete capability structure to user
- misc: fastrpc: Fix memory leak in audio daemon attach operation
- misc: fastrpc: Fix ownership reassignment of remote heap
- misc: fastrpc: Restrict untrusted app to attach to privileged PD
- mm/shmem: disable PMD-sized page cache if needed
- mm/damon/core: merge regions aggressively when max_nr_regions is unmet
- selftests/net: fix gro.c compilation failure due to non-existent
opt_ipproto_off
- ext4: avoid ptr null pointer dereference
- sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath
- i2c: rcar: bring hardware to known state when probing
- i2c: mark HostNotify target address as used
- i2c: rcar: ensure Gen3+ reset does not disturb local targets
- i2c: testunit: avoid re-issued work after read message
- i2c: rcar: clear NO_RXDMA flag after resetting
- x86/bhi: Avoid warning in #DB handler due to BHI mitigation
- kbuild: Make ld-version.sh more robust against version string changes
- spi: axi-spi-engine: fix sleep calculation
- minixfs: Fix minixfs_rename with HIGHMEM
- bpf: Defer work in bpf_timer_cancel_and_free
- netfilter: nf_tables: prefer nft_chain_validate
- arm64: dts: qcom: x1e80100-*: Allocate some CMA buffers
- arm64: dts: qcom: sm6115: add iommu for sdhc_1
- arm64: dts: qcom: qdu1000: Fix LLCC reg property
- net: ethtool: Fix RSS setting
- nilfs2: fix kernel bug on rename operation of broken directory
- cachestat: do not flush stats in recency check
- mm: fix crashes from deferred split racing folio migration
- nvmem: core: limit cell sysfs permissions to main attribute ones
- serial: imx: ensure RTS signal is not left active after shutdown
- mmc: sdhci: Fix max_seg_size for 64KiB PAGE_SIZE
- mmc: davinci_mmc: Prevent transmitted data size from exceeding sgm's length
- mm/readahead: limit page cache size in page_cache_ra_order()
- Revert "dt-bindings: cache: qcom,llcc: correct QDU1000 reg entries"
- sched/deadline: Fix task_struct reference leak
- Upstream stable to v6.6.40, v6.6.41, v6.9.10
* [SRU][HPE 24.04] Intel FVL NIC FW flash fails with inbox driver, causing
driver not detected (LP: #2076675) // Noble update: upstream stable patchset
2024-08-29 (LP: #2078289)
- i40e: fix: remove needless retries of NVM update
* CVE-2024-41022
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
* Deadlock occurs while suspending md raid (LP: #2073695)
- md: change the return value type of md_write_start to void
- md: fix deadlock between mddev_suspend and flush bio
* Lenovo X12 Detachable Gen 2 unresponsive under light load (LP: #2076361)
- drm/i915: Enable Wa_16019325821
- drm/i915/guc: Add support for w/a KLVs
- drm/i915/guc: Enable Wa_14019159160
* Regression: unable to reach low idle states on Tiger Lake (LP: #2072679)
- SAUCE: PCI: ASPM: Allow OS to configure ASPM where BIOS is incapable of
- SAUCE: PCI: vmd: Let OS control ASPM for devices under VMD domain
* Noble update: upstream stable patchset 2024-08-22 (LP: #2077600)
- locking/mutex: Introduce devm_mutex_init()
- leds: an30259a: Use devm_mutex_init() for mutex initialization
- crypto: hisilicon/debugfs - Fix debugfs uninit process issue
- drm/lima: fix shared irq handling on driver remove
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
- media: dvb: as102-fe: Fix as10x_register_addr packing
- media: dvb-usb: dib0700_devices: Add missing release_firmware()
- IB/core: Implement a limit on UMAD receive List
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
- selftests/bpf: adjust dummy_st_ops_success to detect additional error
- selftests/bpf: do not pass NULL for non-nullable params in dummy_st_ops
- selftests/bpf: dummy_st_ops should reject 0 for non-nullable params
- RISC-V: KVM: Fix the initial sample period value
- crypto: aead,cipher - zeroize key buffer after use
- media: mediatek: vcodec: Only free buffer VA that is not NULL
- drm/amdgpu: Fix uninitialized variable warnings
- drm/amdgpu: Initialize timestamp for some legacy SOCs
- drm/amd/display: Check index msg_id before read or write
- drm/amd/display: Check pipe offset before setting vblank
- drm/amd/display: Skip finding free audio for unknown engine_id
- drm/amd/display: Fix uninitialized variables in DM
- drm/amdgpu: fix uninitialized scalar variable warning
- drm/amdgpu: fix the warning about the expression (int)size - len
- media: dw2102: Don't translate i2c read into write
- riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vma
- sctp: prefer struct_size over open coded arithmetic
- firmware: dmi: Stop decoding on broken entry
- Input: ff-core - prefer struct_size over open coded arithmetic
- wifi: mt76: replace skb_put with skb_put_zero
- wifi: mt76: mt7996: add sanity checks for background radar trigger
- thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on lvts_data
- media: dvb-frontends: tda18271c2dd: Remove casting during div
- media: s2255: Use refcount_t instead of atomic_t for num_channels
- media: dvb-frontends: tda10048: Fix integer overflow
- i2c: i801: Annotate apanel_addr as __ro_after_init
- powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n
- orangefs: fix out-of-bounds fsid access
- kunit: Fix timeout message
- powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
- selftests/net: fix uninitialized variables
- igc: fix a log entry using uninitialized netdev
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
- serial: imx: Raise TX trigger level to 8
- jffs2: Fix potential illegal address access in jffs2_free_inode
- s390/pkey: Wipe sensitive data on failure
- btrfs: scrub: initialize ret in scrub_simple_mirror() to fix compilation
warning
- cdrom: rearrange last_media_change check to avoid unintentional overflow
- tools/power turbostat: Remember global max_die_id
- vhost: Use virtqueue mutex for swapping worker
- vhost: Release worker mutex during flushes
- vhost_task: Handle SIGKILL by flushing work and exiting
- mac802154: fix time calculation in ieee802154_configure_durations()
- net: phy: phy_device: Fix PHY LED blinking code comment
- UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()
- net/mlx5: E-switch, Create ingress ACL when needed
- net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup()
- Bluetooth: hci_event: Fix setting of unicast qos interval
- Bluetooth: Ignore too large handle values in BIG
- Bluetooth: ISO: Check socket flag instead of hcon
- bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX
- KVM: s390: fix LPSWEY handling
- e1000e: Fix S0ix residency on corporate systems
- gpiolib: of: fix lookup quirk for MIPS Lantiq
- net: allow skb_datagram_iter to be called from any context
- net: txgbe: initialize num_q_vectors for MSI/INTx interrupts
- net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from
__netif_rx()
- gpio: mmio: do not calculate bgpio_bits via "ngpios"
- wifi: wilc1000: fix ies_len type in connect path
- riscv: kexec: Avoid deadlock in kexec crash path
- netfilter: nf_tables: unconditionally flush pending work before notifier
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
- selftests: fix OOM in msg_zerocopy selftest
- selftests: make order checking verbose in msg_zerocopy selftest
- inet_diag: Initialize pad field in struct inet_diag_req_v2
- mlxsw: core_linecards: Fix double memory deallocation in case of invalid INI
file
- gpiolib: of: add polarity quirk for TSC2005
- cpu: Fix broken cmdline "nosmp" and "maxcpus=0"
- platform/x86: toshiba_acpi: Fix quickstart quirk handling
- Revert "igc: fix a log entry using uninitialized netdev"
- nilfs2: fix inode number range checks
- nilfs2: add missing check for inode numbers on directory entries
- mm: optimize the redundant loop of mm_update_owner_next()
- mm: avoid overflows in dirty throttling logic
- btrfs: fix adding block group to a reclaim list and the unused list during
reclaim
- scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add()
- Bluetooth: hci_bcm4377: Fix msgid release
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
- can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct
- fsnotify: Do not generate events for O_PATH file descriptors
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(),
again"
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
- drm/amdgpu/atomfirmware: silence UBSAN warning
- drm: panel-orientation-quirks: Add quirk for Valve Galileo
- clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag
- clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw without common
- powerpc/pseries: Fix scv instruction crash with kexec
- powerpc/64s: Fix unnecessary copy to 0 when kernel is booted at address 0
- mtd: rawnand: Ensure ECC configuration is propagated to upper layers
- mtd: rawnand: Fix the nand_read_data_op() early check
- mtd: rawnand: Bypass a couple of sanity checks during NAND identification
- mtd: rawnand: rockchip: ensure NVDDR timings are rejected
- net: stmmac: dwmac-qcom-ethqos: fix error array size
- arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model B
- media: dw2102: fix a potential buffer overflow
- clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents
- clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs
- clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
- fs/ntfs3: Mark volume as dirty if xattr is broken
- ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897
- vhost-scsi: Handle vhost_vq_work_queue failures for events
- nvme-multipath: find NUMA path only for online numa-node
- dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails
- connector: Fix invalid conversion in cn_proc.h
- nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
- regmap-i2c: Subtract reg size from max_write
- platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6"
tablet
- platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
- nvmet: fix a possible leak when destroy a ctrl during qp establishment
- kbuild: fix short log for AS in link-vmlinux.sh
- nfc/nci: Add the inconsistency check between the input data length and count
- spi: cadence: Ensure data lines set to low during dummy-cycle period
- ALSA: ump: Set default protocol when not given explicitly
- drm/amdgpu: silence UBSAN warning
- null_blk: Do not allow runt zone with zone capacity smaller then zone size
- nilfs2: fix incorrect inode allocation from reserved inodes
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
- net: dql: Avoid calling BUG() when WARN() is enough
- drm/xe: Add outer runtime_pm protection to xe_live_ktest at xe_dma_buf
- bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable
- drm/amdgpu: fix double free err_addr pointer warnings
- drm/amd/display: Fix overlapping copy within dml_core_mode_programming
- drm/amd/display: update pipe topology log to support subvp
- drm/amd/display: Do not return negative stream id for array
- drm/amd/display: ASSERT when failing to find index by plane/stream id
- usb: xhci: prevent potential failure in handle_tx_event() for Transfer
events without TRB
- media: i2c: st-mipid02: Use the correct div function
- media: tc358746: Use the correct div_ function
- crypto: hisilicon/sec2 - fix for register offset
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
- s390/pkey: Wipe copies of clear-key structures on failure
- s390/pkey: Wipe copies of protected- and secure-keys
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
- wifi: mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESP
- net: txgbe: remove separate irq request for MSI and INTx
- net: txgbe: add extra handle for MSI/INTx into thread irq handle
- net: txgbe: free isb resources at the right time
- btrfs: always do the basic checks for btrfs_qgroup_inherit structure
- net: phy: aquantia: add missing include guards
- drm/fbdev-generic: Fix framebuffer on big endian devices
- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only
- net: rswitch: Avoid use-after-free in rswitch_poll()
- ice: use proper macro for testing bit
- drm/xe/mcr: Avoid clobbering DSS steering
- tcp: Don't flag tcp_sk(sk)->rx_opt.saw_unknown for TCP AO.
- btrfs: zoned: fix calc_available_free_space() for zoned mode
- btrfs: fix folio refcount in __alloc_dummy_extent_buffer()
- Bluetooth: Add quirk to ignore reserved PHY bits in LE Extended Adv Report
- drm/xe: fix error handling in xe_migrate_update_pgtables
- drm/ttm: Always take the bo delayed cleanup path for imported bos
- fs: don't misleadingly warn during thaw operations
- drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs
- drm/amdgpu: correct hbm field in boot status
- Upstream stable to v6.6.38, v6.6.39, v6.9.9
* Panels show garbage or flickering when i915.psr2 enabled (LP: #2069993)
- SAUCE: drm/i915/display/psr: add a psr2 disable quirk table
- SAUCE: drm/i915/display/psr: disable psr2 for panel_0x4d_0x10_0x93_0x15
- SAUCE: drm/i915/display/psr: disable psr2 for panel_0x30_0xe4_0x8b_0x07
- SAUCE: drm/i915/display/psr: disable psr2 for panel_0x30_0xe4_0x78_0x07
- SAUCE: drm/i915/display/psr: disable psr2 for panel_0x30_0xe4_0x8c_0x07
- SAUCE: drm/i915/display/psr: disable psr2 for panel_0x06_0xaf_0x9a_0xf9
- SAUCE: drm/i915/display/psr: disable psr2 for panel_0x4d_0x10_0x8f_0x15
- SAUCE: drm/i915/display/psr: disable psr2 for panel_0x06_0xaf_0xa3_0xc3
* Random flickering with Intel i915 (Gen9 GPUs in 6th-8th gen CPUs) on Linux
6.8 (LP: #2062951)
- SAUCE: iommu/intel: disable DMAR for SKL integrated gfx
* [SRU][22.04.5]: mpi3mr driver update (LP: #2073583)
- scsi: mpi3mr: HDB allocation and posting for hardware and firmware buffers
- scsi: mpi3mr: Trigger support
- scsi: mpi3mr: Add ioctl support for HDB
- scsi: mpi3mr: Support PCI Error Recovery callback handlers
- scsi: mpi3mr: Prevent PCI writes from driver during PCI error recovery
- scsi: mpi3mr: Driver version update
* Fix power consumption while using HW accelerated video decode on AMD
platforms (LP: #2073282)
- drm/amdgpu/vcn: identify unified queue in sw init
- drm/amdgpu/vcn: not pause dpg for unified queue
* Noble update: upstream stable patchset 2024-08-09 (LP: #2076435)
- usb: typec: ucsi: Never send a lone connector change ack
- usb: typec: ucsi: Ack also failed Get Error commands
- Input: ili210x - fix ili251x_read_touch_data() return value
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins
- pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins
- pinctrl: rockchip: use dedicated pinctrl type for RK3328
- pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
- MIPS: pci: lantiq: restore reset gpio polarity
- ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on right mclk
- ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name collision
- ASoC: atmel: atmel-classd: Re-add dai_link->platform to fix card init
- workqueue: Increase worker desc's length to 32
- ASoC: q6apm-lpass-dai: close graph on prepare errors
- bpf: Add missed var_off setting in set_sext32_default_val()
- bpf: Add missed var_off setting in coerce_subreg_to_size_sx()
- s390/pci: Add missing virt_to_phys() for directed DIBV
- ASoC: amd: acp: add a null check for chip_pdev structure
- ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe()
- ASoC: fsl-asoc-card: set priv->pdev before using it
- net: dsa: microchip: fix initial port flush problem
- openvswitch: get related ct labels from its master if it is not confirmed
- mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems
- ibmvnic: Free any outstanding tx skbs during scrq reset
- net: phy: micrel: add Microchip KSZ 9477 to the device table
- net: dsa: microchip: use collision based back pressure mode
- ice: Rebuild TC queues on VSI queue reconfiguration
- xdp: Remove WARN() from __xdp_reg_mem_model()
- netfilter: fix undefined reference to 'netfilter_lwtunnel_*' when
CONFIG_SYSCTL=n
- btrfs: use NOFS context when getting inodes during logging and log replay
- Fix race for duplicate reqsk on identical SYN
- ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2 messages
- net: dsa: microchip: fix wrong register write when masking interrupt
- sparc: fix old compat_sys_select()
- sparc: fix compat recv/recvfrom syscalls
- parisc: use correct compat recv/recvfrom syscalls
- powerpc: restore some missing spu syscalls
- tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO
- ALSA: seq: Fix missing MSB in MIDI2 SPP conversion
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data
registers
- net: mana: Fix possible double free in error handling path
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- vduse: validate block features only with block devices
- vduse: Temporarily fail if control queue feature requested
- x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup
- mtd: partitions: redboot: Added conversion of operands to a larger type
- wifi: ieee80211: check for NULL in ieee80211_mle_size_ok()
- bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode
- RDMA/restrack: Fix potential invalid address access
- net/iucv: Avoid explicit cpumask var allocation on stack
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- crypto: ecdh - explicitly zeroize private_key
- ALSA: emux: improve patch ioctl data validation
- media: dvbdev: Initialize sbuf
- irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP for
IRQ_LOONGARCH_CPU
- soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message
- gfs2: Fix NULL pointer dereference in gfs2_log_flush
- drm/radeon/radeon_display: Decrease the size of allocated memory
- nvme: fixup comment for nvme RDMA Provider Type
- drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA
- gpio: davinci: Validate the obtained number of IRQs
- RISC-V: fix vector insn load/store width mask
- drm/amdgpu: Fix pci state save during mode-1 reset
- riscv: stacktrace: convert arch_stack_walk() to noinstr
- gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1)
- randomize_kstack: Remove non-functional per-arch entropy filtering
- x86: stop playing stack games in profile_pc()
- parisc: use generic sys_fanotify_mark implementation
- Revert "MIPS: pci: lantiq: restore reset gpio polarity"
- pinctrl: qcom: spmi-gpio: drop broken pm8008 support
- ocfs2: fix DIO failure due to insufficient transaction credits
- nfs: drop the incorrect assertion in nfs_swap_rw()
- mm: fix incorrect vbq reference in purge_fragmented_block
- mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos
- mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard
- mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos
- mmc: sdhci: Do not invert write-protect twice
- mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()
- iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask
- counter: ti-eqep: enable clock at probe
- kbuild: doc: Update default INSTALL_MOD_DIR from extra to updates
- kbuild: Fix build target deb-pkg: ln: failed to create hard link
- i2c: testunit: don't erase registers after STOP
- i2c: testunit: discard write requests while old command is running
- ata: libata-core: Fix null pointer dereference on error
- ata,scsi: libata-core: Do not leak memory for ata_port struct members
- iio: adc: ad7266: Fix variable checking bug
- iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF
- iio: chemical: bme680: Fix pressure value output
- iio: chemical: bme680: Fix calibration data variable
- iio: chemical: bme680: Fix overflows in compensate() functions
- iio: chemical: bme680: Fix sensor data read operation
- net: usb: ax88179_178a: improve link status logs
- usb: gadget: printer: SS+ support
- usb: gadget: printer: fix races against disable
- usb: musb: da8xx: fix a resource leak in probe()
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to
avoid deadlock
- usb: gadget: aspeed_udc: fix device address configuration
- usb: typec: ucsi: glink: fix child node release in probe function
- usb: ucsi: stm32: fix command completion handling
- usb: dwc3: core: Add DWC31 version 2.00a controller
- usb: dwc3: core: Workaround for CSR read timeout
- Revert "serial: core: only stop transmit when HW fifo is empty"
- serial: 8250_omap: Implementation of Errata i2310
- serial: imx: set receiver level before starting uart
- serial: core: introduce uart_port_tx_limited_flags()
- serial: bcm63xx-uart: fix tx after conversion to uart_port_tx_limited()
- tty: mcf: MCF54418 has 10 UARTS
- net: can: j1939: Initialize unused data in j1939_send_one()
- net: can: j1939: recover socket queue on CAN bus error during BAM
transmission
- net: can: j1939: enhanced error handling for tightly received RTS messages
in xtp_rx_rts_session_new
- PCI/MSI: Fix UAF in msi_capability_init
- cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missing
- irqchip/loongson-eiointc: Use early_cpu_to_node() instead of cpu_to_node()
- cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked()
- irqchip/loongson-liointc: Set different ISRs for different cores
- kbuild: Install dtb files as 0644 in Makefile.dtbinst
- sh: rework sync_file_range ABI
- btrfs: zoned: fix initial free space detection
- csky, hexagon: fix broken sys_sync_file_range
- hexagon: fix fadvise64_64 calling conventions
- drm/drm_file: Fix pid refcounting race
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- drm/fbdev-dma: Only set smem_start is enable per module option
- drm/amdgpu: avoid using null object of framebuffer
- drm/i915/gt: Fix potential UAF by revoke of fence registers
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is
present
- drm/amdgpu/atomfirmware: fix parsing of vram_info
- batman-adv: Don't accept TT entries for out-of-spec VIDs
- can: mcp251xfd: fix infinite loop when xmit fails
- ata: ahci: Clean up sysfs file on error
- ata: libata-core: Fix double free on error
- ftruncate: pass a signed offset
- syscalls: fix compat_sys_io_pgetevents_time64 usage
- syscalls: fix sys_fanotify_mark prototype
- Revert "cpufreq: amd-pstate: Fix the inconsistency in max frequency units"
- mm/page_alloc: Separate THP PCP into movable and non-movable categories
- arm64: dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s
- arm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s
- arm64: dts: rockchip: Fix the value of `dlg,jack-det-rate` mismatch on
rk3399-gru
- ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node
- arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A
- arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E
- arm64: dts: rockchip: Add sound-dai-cells for RK3368
- cxl/region: Move cxl_dpa_to_region() work to the region driver
- cxl/region: Avoid null pointer dereference in region lookup
- cxl/region: check interleave capability
- serial: imx: only set receiver level if it is zero
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset()
- pwm: stm32: Improve precision of calculation in .apply()
- pwm: stm32: Fix for settings using period > UINT32_MAX
- pwm: stm32: Calculate prescaler with a division instead of a loop
- pwm: stm32: Refuse too small period requests
- ASoC: cs42l43: Increase default type detect time and button delay
- ASoC: amd: acp: move chip->flag variable assignment
- bonding: fix incorrect software timestamping report
- mlxsw: pci: Fix driver initialization with Spectrum-4
- vxlan: Pull inner IP header in vxlan_xmit_one().
- ASoC: mediatek: mt8195: Add platform entry for ETDM1_OUT_BE dai link
- af_unix: Stop recv(MSG_PEEK) at consumed OOB skb.
- af_unix: Don't stop recv(MSG_DONTWAIT) if consumed OOB skb is at the head.
- af_unix: Don't stop recv() at consumed ex-OOB skb.
- af_unix: Fix wrong ioctl(SIOCATMARK) when consumed OOB skb is at the head.
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- bpf: Take return from set_memory_rox() into account with
bpf_jit_binary_lock_ro()
- drm/xe: Fix potential integer overflow in page size calculation
- drm/xe: Add a NULL check in xe_ttm_stolen_mgr_init
- drm/amd/display: correct hostvm flag
- drm/amd/display: Skip pipe if the pipe idx not set properly
- bpf: Add a check for struct bpf_fib_lookup size
- drm/xe/xe_devcoredump: Check NULL before assignments
- iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID
- evm: Enforce signatures on unsupported filesystem for EVM_INIT_X509
- drm/xe: Check pat.ops before dumping PAT settings
- nvmet: do not return 'reserved' for empty TSAS values
- nvmet: make 'tsas' attribute idempotent for RDMA
- iommu/amd: Fix GT feature enablement again
- gpiolib: cdev: Ignore reconfiguration without direction
- kasan: fix bad call to unpoison_slab_object
- mm/memory: don't require head page for do_set_pmd()
- SUNRPC: Fix backchannel reply, again
- Revert "usb: gadget: u_ether: Re-attach netif device to mirror detachment"
- Revert "usb: gadget: u_ether: Replace netif_stop_queue with
netif_device_detach"
- tty: serial: 8250: Fix port count mismatch with the device
- tty: mxser: Remove __counted_by from mxser_board.ports[]
- nvmet-fc: Remove __counted_by from nvmet_fc_tgt_queue.fod[]
- ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models
- bcachefs: Fix sb_field_downgrade validation
- bcachefs: Fix sb-downgrade validation
- bcachefs: Fix bch2_sb_downgrade_update()
- bcachefs: Fix setting of downgrade recovery passes/errors
- bcachefs: btree_gc can now handle unknown btrees
- pwm: stm32: Fix calculation of prescaler
- pwm: stm32: Fix error message to not describe the previous error path
- cxl/region: Convert cxl_pmem_region_alloc to scope-based resource management
- cxl/mem: Fix no cxl_nvd during pmem region auto-assembling
- arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi 4B
- netfs: Fix netfs_page_mkwrite() to check folio->mapping is valid
- netfs: Fix netfs_page_mkwrite() to flush conflicting data, not wait
- Upstream stable to v6.6.37, v6.9.8
* [UBUNTU 22.04] s390/cpum_cf: make crypto counters upward compatible
(LP: #2074380)
- s390/cpum_cf: make crypto counters upward compatible across machine types
* CVE-2024-45016
- netem: fix return value if duplicate enqueue fails
[ Ubuntu: 6.8.0-45.45 ]
* noble/linux: 6.8.0-45.45 -proposed tracker (LP: #2078100)
* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/s2024.08.05)
* Noble update: upstream stable patchset 2024-08-09 (LP: #2076435) //
CVE-2024-41009
- bpf: Fix overrunning reservations in ringbuf
* CVE-2024-42160
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
- f2fs: Add inline to f2fs_build_fault_attr() stub
* Noble update: upstream stable patchset 2024-08-22 (LP: #2077600) //
CVE-2024-42224
- net: dsa: mv88e6xxx: Correct check for empty list
* Noble update: upstream stable patchset 2024-08-22 (LP: #2077600) //
CVE-2024-42154
- tcp_metrics: validate source addr length
* CVE-2024-42228
- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
* CVE-2024-42159
- scsi: mpi3mr: Sanitise num_phys
[ Ubuntu-qcom: 6.8.0-1010.10 ]
* jammy/linux-qcom: 6.8.0-1010.10 -proposed tracker (LP: #2081038)
* Disable PCI_DYNAMIC_OF_NODES in Ubuntu (LP: #2074376)
- [Config] Disable PCI_DYNAMIC_OF_NODES
* Reenable CONFIG_UBSAN for noble (LP: #2076650)
- [Config] Remove CONFIG_UBSAN_SANITIZE_ALL
* Packaging resync (LP: #1786013)
- [Packaging] update update.conf
* Miscellaneous Ubuntu changes
- [Packaging] create linux-libc-dev-qcom package
- SAUCE: rdbg: include <linux/platform_device.h>
- SAUCE: add empty dkms-versions
* Miscellaneous upstream changes
- Ubuntu: [Config] enable more CONFIG options based on GA 1.1
[ Ubuntu: 6.8.0-44.44 ]
* noble/linux: 6.8.0-44.44 -proposed tracker (LP: #2076647)
* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/2024.08.05)
* Disable PCI_DYNAMIC_OF_NODES in Ubuntu (LP: #2074376)
- [Config] Disable PCI_DYNAMIC_OF_NODES
* [SRU] Turbostat support for Arrow Lake H (LP: #2074372)
- tools/power turbostat: Enhance ARL/LNL support
- x86/cpu: Add model number for another Intel Arrow Lake mobile processor
- tools/power turbostat: Add ARL-H support
* Noble update: upstream stable patchset 2024-07-30 (LP: #2075154)
- fs/writeback: bail out if there is no more inodes for IO and queued once
- padata: Disable BH when taking works lock on MT path
- crypto: hisilicon/sec - Fix memory leak for sec resource release
- crypto: hisilicon/qm - Add the err memory release process to qm uninit
- io_uring/sqpoll: work around a potential audit memory leak
- rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment
- rcutorture: Make stall-tasks directly exit when rcutorture tests end
- rcutorture: Fix invalid context warning when enable srcu barrier testing
- block/ioctl: prefer different overflow check
- ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
- selftests/bpf: Prevent client connect before server bind in
test_tc_tunnel.sh
- selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
- wifi: ath9k: work around memset overflow warning
- af_packet: avoid a false positive warning in packet_setsockopt()
- ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets
- drop_monitor: replace spin_lock by raw_spin_lock
- scsi: qedi: Fix crash while reading debugfs attribute
- net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module
- net/sched: fix false lockdep warning on qdisc root lock
- kselftest: arm64: Add a null pointer check
- net: dsa: realtek: keep default LED state in rtl8366rb
- netpoll: Fix race condition in netpoll_owner_active
- wifi: mt76: mt7921s: fix potential hung tasks during chip recovery
- HID: Add quirk for Logitech Casa touchpad
- HID: asus: fix more n-key report descriptors if n-key quirked
- ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
- Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
- drm/amd/display: Exit idle optimizations before HDCP execution
- platform/x86: toshiba_acpi: Add quirk for buttons on Z830
- ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14
- ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F
- drm/lima: add mask irq callback to gp and pp
- drm/lima: mask irqs in timeout path before hard reset
- ALSA: hda/realtek: Add quirks for Lenovo 13X
- powerpc/pseries: Enforce hcall result buffer validity and size
- media: intel/ipu6: Fix build with !ACPI
- media: mtk-vcodec: potential null pointer deference in SCP
- powerpc/io: Avoid clang null pointer arithmetic warnings
- platform/x86: p2sb: Don't init until unassigned resources have been assigned
- power: supply: cros_usbpd: provide ID table for avoiding fallback match
- iommu/arm-smmu-v3: Free MSIs in case of ENOMEM
- ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super()
- kprobe/ftrace: bail out if ftrace was killed
- usb: gadget: uvc: configfs: ensure guid to be valid before set
- f2fs: remove clear SB_INLINECRYPT flag in default_options
- usb: misc: uss720: check for incompatible versions of the Belkin F5U002
- Avoid hw_desc array overrun in dw-axi-dmac
- usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga
Tab2 1380
- usb: typec: ucsi_glink: drop special handling for CCI_BUSY
- udf: udftime: prevent overflow in udf_disk_stamp_to_time()
- PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
- f2fs: don't set RO when shutting down f2fs
- MIPS: Octeon: Add PCIe link status check
- serial: imx: Introduce timeout when waiting on transmitter empty
- serial: exar: adding missing CTI and Exar PCI ids
- usb: gadget: function: Remove usage of the deprecated ida_simple_xx() API
- tty: add the option to have a tty reject a new ldisc
- vfio/pci: Collect hot-reset devices to local buffer
- cpufreq: amd-pstate: fix memory leak on CPU EPP exit
- ACPI: EC: Install address space handler at the namespace root
- PCI: Do not wait for disconnected devices when resuming
- ALSA: hda: cs35l41: Possible null pointer dereference in
cs35l41_hda_unbind()
- ALSA: seq: ump: Fix missing System Reset message handling
- MIPS: Routerboard 532: Fix vendor retry check code
- mips: bmips: BCM6358: make sure CBR is correctly set
- tracing: Build event generation tests only as modules
- ALSA: hda/realtek: Remove Framework Laptop 16 from quirks
- ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option
- ice: avoid IRQ collision to fix init failure on ACPI S3 resume
- btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes
- net: mvpp2: use slab_build_skb for oversized frames
- cipso: fix total option length computation
- ALSA: hda: cs35l56: Component should be unbound before deconstruction
- ALSA: hda: tas2781: Component should be unbound before deconstruction
- bpf: Avoid splat in pskb_pull_reason
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
- netrom: Fix a memory leak in nr_heartbeat_expiry()
- ipv6: prevent possible NULL deref in fib6_nh_init()
- ipv6: prevent possible NULL dereference in rt6_probe()
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
- netns: Make get_net_ns() handle zero refcount net
- qca_spi: Make interrupt remembering atomic
- net: lan743x: disable WOL upon resume to restore full data path operation
- net: lan743x: Support WOL at both the PHY and MAC appropriately
- net: phy: mxl-gpy: Remove interrupt mask clearing from config_init
- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
- tipc: force a dst refcount before doing decryption
- sched: act_ct: add netns into the key of tcf_ct_flow_table
- ptp: fix integer overflow in max_vclocks_store
- selftests: openvswitch: Use bash as interpreter
- net: stmmac: No need to calculate speed divider when offload is disabled
- virtio_net: checksum offloading handling fix
- virtio_net: fixing XDP for fully checksummed packets handling
- octeontx2-pf: Add error handling to VLAN unoffload handling
- octeontx2-pf: Fix linking objects into multiple modules
- netfilter: ipset: Fix suspicious rcu_dereference_protected()
- seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6
behaviors
- netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter core
- ice: Fix VSI list rule with ICE_SW_LKUP_LAST type
- bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
- net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings
- RDMA/bnxt_re: Fix the max msix vectors macro
- spi: cs42l43: Correct SPI root clock speed
- RDMA/rxe: Fix responder length checking for UD request packets
- regulator: core: Fix modpost error "regulator_get_regmap" undefined
- dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
- dmaengine: ioatdma: Fix leaking on version mismatch
- dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
- dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
- dmaengine: fsl-edma: avoid linking both modules
- dmaengine: ioatdma: Fix missing kmem_cache_destroy()
- regulator: bd71815: fix ramp values
- thermal/drivers/mediatek/lvts_thermal: Return error in case of invalid efuse
data
- arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus DHCOM SoM
- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown GPIO
- arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property
- arm64: dts: freescale: imx8mm-verdin: enable hysteresis on slow input pin
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is
fine."
- spi: spi-imx: imx51: revert burst length calculation back to bits_per_word
- io_uring/rsrc: fix incorrect assignment of iter->nr_segs in io_import_fixed
- firmware: psci: Fix return value from psci_system_suspend()
- RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init
- RDMA/mlx5: Add check for srq max_sge attribute
- RDMA/mana_ib: Ignore optional access flags for MRs
- ACPI: EC: Evaluate orphan _REG under EC device
- arm64: defconfig: enable the vf610 gpio driver
- ext4: avoid overflow when setting values via sysfs
- ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
- net: stmmac: Assign configured channel value to EXTTS event
- net: usb: ax88179_178a: improve reset check
- net: do not leave a dangling sk pointer, when socket creation fails
- btrfs: retry block group reclaim without infinite loop
- scsi: ufs: core: Free memory allocated for model before reinit
- cifs: fix typo in module parameter enable_gcm_256
- LoongArch: Fix watchpoint setting error
- LoongArch: Trigger user-space watchpoints correctly
- LoongArch: Fix multiple hardware watchpoint issues
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
- KVM: arm64: Disassociate vcpus from redistributor region on teardown
- KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes
- RDMA/rxe: Fix data copy for IB_SEND_INLINE
- RDMA/mlx5: Remove extra unlock on error path
- RDMA/mlx5: Follow rb_key.ats when creating new mkeys
- ovl: fix encoding fid for lower only root
- ALSA: hda/realtek: Limit mic boost on N14AP7
- ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9
- drm/i915/mso: using joiner is not possible with eDP MSO
- drm/radeon: fix UBSAN warning in kv_dpm.c
- drm/amdgpu: fix UBSAN warning in kv_dpm.c
- dt-bindings: dma: fsl-edma: fix dma-channels constraints
- ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
- ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
- gcov: add support for GCC 14
- kcov: don't lose track of remote references during softirqs
- efi/x86: Free EFI memory map only when installing a new one.
- serial: 8250_dw: Revert "Move definitions to the shared header"
- mm: mmap: allow for the maximum number of bits for randomizing mmap_base by
default
- tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()
- mm/page_table_check: fix crash on ZONE_DEVICE
- i2c: ocores: set IACK bit after core is enabled
- dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller schema
- dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller
schema
- spi: stm32: qspi: Fix dual flash mode sanity test in stm32_qspi_setup()
- arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
- spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to CCR_BUSWIDTH_4
- perf: script: add raw|disasm arguments to --insn-trace option
- nbd: Improve the documentation of the locking assumptions
- nbd: Fix signal handling
- tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
- x86/cpu/vfm: Add new macros to work with (vendor/family/model) values
- x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
- drm/amd/display: revert Exit idle optimizations before HDCP execution
- ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk
- net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path
- kprobe/ftrace: fix build error due to bad function definition
- hid: asus: asus_report_fixup: fix potential read out of bounds
- Revert "mm: mmap: allow for the maximum number of bits for randomizing
mmap_base by default"
- platform/chrome: cros_usbpd_logger: provide ID table for avoiding fallback
match
- platform/chrome: cros_usbpd_notify: provide ID table for avoiding fallback
match
- ubsan: Avoid i386 UBSAN handler crashes with Clang
- arm64: defconfig: select INTERCONNECT_QCOM_SM6115 as built-in
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.
- devlink: use kvzalloc() to allocate devlink instance resources
- wifi: rtw89: 8852c: add quirk to set PCI BER for certain platforms
- clocksource: Make watchdog and suspend-timing multiplication overflow safe
- ACPI: resource: Do IRQ override on GMxBGxx (XMG APEX 17 M23)
- wifi: ath12k: add string type to search board data in board-2.bin for
WCN7850
- wifi: ath12k: add firmware-2.bin support
- wifi: ath12k: fix kernel crash during resume
- arm64/sysreg: Update PIE permission encodings
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MV
- wifi: ath12k: fix the problem that down grade phy mode operation
- bpf: avoid uninitialized warnings in verifier_global_subprogs.c
- selftests: net: fix timestamp not arriving in cmsg_time.sh
- net: ena: Add validation for completion descriptors consistency
- drm/amd/display: Workaround register access in idle race with cursor
- cgroup/cpuset: Make cpuset hotplug processing synchronous
- platform/x86: x86-android-tablets: Unregister devices in reverse order
- platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2 Pro 1380F/L data
- ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41
- ext4: fold quota accounting into ext4_xattr_inode_lookup_create()
- ext4: do not create EA inode under buffer lock
- f2fs: fix to detect inconsistent nat entry during truncation
- usb: typec: ucsi_glink: rework quirks implementation
- xhci: remove XHCI_TRUST_TX_LENGTH quirk
- clk: Add a devm variant of clk_rate_exclusive_get()
- clk: Provide !COMMON_CLK dummy for devm_clk_rate_exclusive_get()
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
- cxl: Add post-reset warning if reset results in loss of previously committed
HDM decoders
- OPP: Fix required_opp_tables for multiple genpds using same table
- wifi: iwlwifi: mvm: fix ROC version check
- wifi: mac80211: Recalc offload when monitor stop
- ice: fix 200G link speed message log
- ice: implement AQ download pkg retry
- bpf: Fix reg_set_min_max corruption of fake_reg
- ALSA: hda: cs35l41: Component should be unbound before deconstruction
- netdev-genl: fix error codes when outputting XDP features
- arm64: dts: freescale: imx8mm-verdin: Fix GPU speed
- phy: qcom-qmp: qserdes-txrx: Add missing registers offsets
- phy: qcom-qmp: pcs: Add missing v6 N4 register offsets
- phy: qcom: qmp-combo: Switch from V6 to V6 N4 register offsets
- powerpc/crypto: Add generated P8 asm to .gitignore
- spi: Exctract spi_dev_check_cs() helper
- spi: Fix SPI slave probe failure
- net: phy: dp83tg720: wake up PHYs in managed mode
- net: phy: dp83tg720: get master/slave configuration in link down state
- RDMA/mlx5: Ensure created mkeys always have a populated rb_key
- drm/amdgpu: fix locking scope when flushing tlb
- drm/amd/display: Remove redundant idle optimization check
- drm/amd/display: Attempt to avoid empty TUs when endpoint is DPIA
- ata: ahci: Do not enable LPM if no LPM states are supported by the HBA
- dmaengine: xilinx: xdma: Fix data synchronisation in xdma_channel_isr()
- net/tcp_ao: Don't leak ao_info on error-path
- mm: shmem: fix getting incorrect lruvec when replacing a shmem folio
- selftests: mptcp: print_test out of verify_listener_events
- selftests: mptcp: userspace_pm: fixed subtest names
- ima: Avoid blocking in RCU read-side critical section
- virt: guest_memfd: fix reference leak on hwpoisoned page
- thermal: int340x: processor_thermal: Support shared interrupts
- thermal: core: Change PM notifier priority to the minimum
- wifi: ath12k: check M3 buffer size as well whey trying to reuse it
- Upstream stable to v6.6.36, v6.9.7
* [SRU] Add Dynamic Tuning Technology (DTT) support for Lunar Lake
(LP: #2073961)
- thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID
* Kubuntu 24.04 freezes after plugging in ethernet cable (LP: #2073358)
- e1000e: move force SMBUS near the end of enable_ulp function
- e1000e: fix force smbus during suspend flow
* Noble update: upstream stable patchset 2024-07-25 (LP: #2074091)
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
- wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
- wifi: cfg80211: fully move wiphy work to unbound workqueue
- wifi: cfg80211: Lock wiphy in cfg80211_get_station
- wifi: cfg80211: pmsr: use correct nla_get_uX functions
- wifi: iwlwifi: mvm: don't initialize csa_work twice
- wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
- wifi: iwlwifi: mvm: set properly mac header
- wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
- wifi: mac80211: correctly parse Spatial Reuse Parameter Set element
- scsi: ufs: mcq: Fix error output and clean up ufshcd_mcq_abort()
- RISC-V: KVM: No need to use mask when hart-index-bit is 0
- RISC-V: KVM: Fix incorrect reg_subtype labels in
kvm_riscv_vcpu_set_reg_isa_ext function
- ax25: Fix refcount imbalance on inbound connections
- ax25: Replace kfree() in ax25_dev_free() with ax25_dev_put()
- net/ncsi: Fix the multi thread manner of NCSI driver
- net: phy: micrel: fix KSZ9477 PHY issues after suspend/resume
- bpf: Fix a potential use-after-free in bpf_link_free()
- KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent
- KVM: SEV-ES: Delegate LBR virtualization to the processor
- vmxnet3: disable rx data ring on dma allocation failure
- ipv6: ioam: block BH from ioam6_output()
- ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
- net: tls: fix marking packets as decrypted
- bpf: Set run context for rawtp test_run callback
- octeontx2-af: Always allocate PF entries from low prioriy zone
- net/smc: avoid overwriting when adjusting sock bufsizes
- net: phy: Micrel KSZ8061: fix errata solution not taking effect problem
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
- vxlan: Fix regression when dropping packets due to invalid src addresses
- tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
- mptcp: count CLOSE-WAIT sockets for MPTCP_MIB_CURRESTAB
- net/mlx5: Stop waiting for PCI if pci channel is offline
- net/mlx5: Always stop health timer during driver removal
- net/mlx5: Fix tainted pointer delete is case of flow rules creation fail
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
- ptp: Fix error message on failed pin verification
- ice: fix iteration of TLVs in Preserved Fields Area
- ice: remove af_xdp_zc_qps bitmap
- ice: add flag to distinguish reset from .ndo_bpf in XDP rings config
- net: wwan: iosm: Fix tainted pointer delete is case of region creation fail
- af_unix: Set sk->sk_state under unix_state_lock() for truly disconencted
peer.
- af_unix: Annodate data-races around sk->sk_state for writers.
- af_unix: Annotate data-race of sk->sk_state in unix_inq_len().
- af_unix: Annotate data-races around sk->sk_state in unix_write_space() and
poll().
- af_unix: Annotate data-race of sk->sk_state in unix_stream_connect().
- af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg().
- af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb().
- af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG.
- af_unix: Annotate data-races around sk->sk_sndbuf.
- af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen.
- af_unix: Use unix_recvq_full_lockless() in unix_stream_connect().
- af_unix: Use skb_queue_empty_lockless() in unix_release_sock().
- af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen().
- af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill().
- ipv6: fix possible race in __fib6_drop_pcpu_from()
- net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool()
- selftests/mm: log a consistent test name for check_compaction
- irqchip/riscv-intc: Allow large non-standard interrupt number
- irqchip/riscv-intc: Introduce Andes hart-level interrupt controller
- eventfs: Update all the eventfs_inodes from the events descriptor
- io_uring/rsrc: don't lock while !TASK_RUNNING
- io_uring: check for non-NULL file pointer in io_file_can_poll()
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
- USB: xen-hcd: Traverse host/ when CONFIG_USB_XEN_HCD is selected
- usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps
- usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
- mei: me: release irq in mei_me_pci_resume error path
- tty: n_tty: Fix buffer offsets when lookahead is used
- serial: port: Don't block system suspend even if bytes are left to xmit
- landlock: Fix d_parent walk
- jfs: xattr: fix buffer overflow for invalid xattr
- xhci: Set correct transferred length for cancelled bulk transfers
- xhci: Apply reset resume quirk to Etron EJ188 xHCI host
- xhci: Handle TD clearing for multiple streams case
- xhci: Apply broken streams quirk to Etron EJ188 xHCI host
- thunderbolt: debugfs: Fix margin debugfs node creation condition
- scsi: core: Disable CDL by default
- scsi: mpi3mr: Fix ATA NCQ priority support
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
- scsi: sd: Use READ(16) when reading block zero on large capacity disks
- gve: Clear napi->skb before dev_kfree_skb_any()
- powerpc/uaccess: Fix build errors seen with GCC 13/14
- HID: nvidia-shield: Add missing check for input_ff_create_memless
- cxl/test: Add missing vmalloc.h for tools/testing/cxl/test/mem.c
- cxl/region: Fix memregion leaks in devm_cxl_add_region()
- cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
- cachefiles: remove requests from xarray during flushing requests
- cachefiles: add spin_lock for cachefiles_ondemand_info
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
- cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
- cachefiles: remove err_put_fd label in cachefiles_ondemand_daemon_read()
- cachefiles: never get a new anonymous fd if ondemand_id is valid
- cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
- cachefiles: flush all requests after setting CACHEFILES_DEAD
- selftests/ftrace: Fix to check required event file
- clk: sifive: Do not register clkdevs for PRCI clocks
- NFSv4.1 enforce rootpath check in fs_location query
- SUNRPC: return proper error from gss_wrap_req_priv
- NFS: add barriers when testing for NFS_FSDATA_BLOCKED
- selftests/tracing: Fix event filter test to retry up to 10 times
- nvme: fix nvme_pr_* status code parsing
- drm/panel: sitronix-st7789v: Add check for of_drm_get_panel_orientation
- platform/x86: dell-smbios: Fix wrong token data in sysfs
- gpio: tqmx86: fix typo in Kconfig label
- gpio: tqmx86: introduce shadow register for GPIO output value
- gpio: tqmx86: store IRQ trigger type and unmask status separately
- gpio: tqmx86: fix broken IRQ_TYPE_EDGE_BOTH interrupt type
- HID: core: remove unnecessary WARN_ON() in implement()
- iommu/amd: Fix sysfs leak in iommu init
- iommu: Return right value in iommu_sva_bind_device()
- io_uring/io-wq: Use set_bit() and test_bit() at worker->flags
- io_uring/io-wq: avoid garbage value of 'match' in io_wq_enqueue()
- HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
- drm/vmwgfx: Refactor drm connector probing for display modes
- drm/vmwgfx: Filter modes which exceed graphics memory
- drm/vmwgfx: 3D disabled should not effect STDU memory limits
- drm/vmwgfx: Remove STDU logic from generic mode_valid function
- drm/vmwgfx: Don't memcmp equivalent pointers
- af_unix: Annotate data-race of sk->sk_state in unix_accept().
- modpost: do not warn about missing MODULE_DESCRIPTION() for vmlinux.o
- net: sfp: Always call `sfp_sm_mod_remove()` on remove
- net: hns3: fix kernel crash problem in concurrent scenario
- net: hns3: add cond_resched() to hns3 ring buffer init process
- liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
- net: stmmac: dwmac-qcom-ethqos: Configure host DMA width
- drm/komeda: check for error-valued pointer
- drm/bridge/panel: Fix runtime warning on panel bridge release
- tcp: fix race in tcp_v6_syn_recv_sock()
- net dsa: qca8k: fix usages of device_get_named_child_node()
- geneve: Fix incorrect inner network header offset when innerprotoinherit is
set
- net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN)
packets
- Bluetooth: fix connection setup in l2cap_connect
- netfilter: nft_inner: validate mandatory meta and payload
- netfilter: ipset: Fix race between namespace cleanup and gc in the list:set
type
- x86/asm: Use %c/%n instead of %P operand modifier in asm templates
- x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range checking
- scsi: ufs: core: Quiesce request queues before checking pending cmds
- net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP
- gve: ignore nonrelevant GSO type bits when processing TSO headers
- net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs
parameters
- block: sed-opal: avoid possible wrong address reference in
read_sed_opal_key()
- block: fix request.queuelist usage in flush
- nvmet-passthru: propagate status from id override functions
- net/ipv6: Fix the RT cache flush via sysctl using a previous delay
- net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state
- net: bridge: mst: fix suspicious rcu usage in br_mst_set_state
- ionic: fix use after netif_napi_del()
- af_unix: Read with MSG_PEEK loops if the first unread byte is OOB
- bnxt_en: Adjust logging of firmware messages in case of released token in
__hwrm_send()
- misc: microchip: pci1xxxx: fix double free in the error handling of
gp_aux_bus_probe()
- ksmbd: move leading slash check to smb2_get_name()
- ksmbd: fix missing use of get_write in in smb2_set_ea()
- x86/boot: Don't add the EFI stub to targets, again
- iio: adc: ad9467: fix scan type sign
- iio: dac: ad5592r: fix temperature channel scaling value
- iio: invensense: fix odr switching to same value
- iio: imu: inv_icm42600: delete unneeded update watermark call
- drivers: core: synchronize really_probe() and dev_uevent()
- parisc: Try to fix random segmentation faults in package builds
- ACPI: x86: Force StorageD3Enable on more products
- drm/exynos/vidi: fix memory leak in .get_modes()
- drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
- mptcp: ensure snd_una is properly initialized on connect
- mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
- mptcp: pm: update add_addr counters after connect
- clkdev: Update clkdev id usage to allow for longer names
- irqchip/gic-v3-its: Fix potential race condition in its_vlpi_prop_update()
- x86/kexec: Fix bug with call depth tracking
- x86/amd_nb: Check for invalid SMN reads
- perf/core: Fix missing wakeup when waiting for context reference
- perf auxtrace: Fix multiple use of --itrace option
- riscv: fix overlap of allocated page and PTR_ERR
- tracing/selftests: Fix kprobe event name test for .isra. functions
- kheaders: explicitly define file modes for archived headers
- null_blk: Print correct max open zones limit in null_init_zoned_dev()
- sock_map: avoid race between sock_map_close and sk_psock_put
- dma-buf: handle testing kthreads creation failure
- vmci: prevent speculation leaks by sanitizing event in event_deliver()
- spmi: hisi-spmi-controller: Do not override device identifier
- knfsd: LOOKUP can return an illegal error value
- fs/proc: fix softlockup in __read_vmcore
- ocfs2: use coarse time for new created files
- ocfs2: fix races between hole punching and AIO+DIO
- PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
- dmaengine: axi-dmac: fix possible race in remove()
- remoteproc: k3-r5: Wait for core0 power-up before powering up core1
- remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs
- iio: adc: axi-adc: make sure AXI clock is enabled
- iio: invensense: fix interrupt timestamp alignment
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
- rtla/timerlat: Simplify "no value" printing on top
- rtla/auto-analysis: Replace \t with spaces
- drm/i915/gt: Disarm breadcrumbs if engines are already idle
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
- drm/i915/dpt: Make DPT object unshrinkable
- drm/i915: Fix audio component initialization
- intel_th: pci: Add Meteor Lake-S support
- pmdomain: ti-sci: Fix duplicate PD referrals
- btrfs: zoned: fix use-after-free due to race with dev replace
- xfs: fix imprecise logic in xchk_btree_check_block_owner
- xfs: fix scrub stats file permissions
- xfs: fix SEEK_HOLE/DATA for regions with active COW extents
- xfs: shrink failure needs to hold AGI buffer
- xfs: ensure submit buffers on LSN boundaries in error handlers
- xfs: allow sunit mount option to repair bad primary sb stripe values
- xfs: don't use current->journal_info
- xfs: allow cross-linking special files without project quota
- swiotlb: Enforce page alignment in swiotlb_alloc()
- swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE
- swiotlb: extend buffer pre-padding to alloc_align_mask if necessary
- tick/nohz_full: Don't abuse smp_call_function_single() in
tick_setup_device()
- mm/huge_memory: don't unpoison huge_zero_folio
- serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level
- Revert "fork: defer linking file vma until vma is fully initialized"
- remoteproc: k3-r5: Jump to error handling labels in start/stop errors
- greybus: Fix use-after-free bug in gb_interface_release due to race
condition.
- ima: Fix use-after-free on a dentry's dname.name
- serial: core: Add UPIO_UNKNOWN constant for unknown port type
- serial: port: Introduce a common helper to read properties
- serial: 8250_dw: Switch to use uart_read_port_properties()
- serial: 8250_dw: Replace ACPI device check by a quirk
- serial: 8250_dw: Don't use struct dw8250_data outside of 8250_dw
- usb-storage: alauda: Check whether the media is initialized
- misc: microchip: pci1xxxx: Fix a memory leak in the error handling of
gp_aux_bus_probe()
- i2c: at91: Fix the functionality flags of the slave-only interface
- i2c: designware: Fix the functionality flags of the slave-only interface
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
- wifi: ath11k: fix WCN6750 firmware crash caused by 17 num_vdevs
- cpufreq: amd-pstate: Unify computation of
{max,min,nominal,lowest_nonlinear}_freq
- cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing
- cpufreq: amd-pstate: remove global header file
- virtio_net: fix possible dim status unrecoverable
- net: ethernet: mtk_eth_soc: handle dma buffer size soc specific
- ice: fix reads from NVM Shadow RAM on E830 and E825-C devices
- ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors()
- x86/cpu: Get rid of an unnecessary local variable in get_cpu_address_sizes()
- x86/cpu: Provide default cache line size if not enumerated
- selftests/mm: ksft_exit functions do not return
- selftests/mm: compaction_test: fix bogus test success and reduce probability
of OOM-killer invocation
- .editorconfig: remove trim_trailing_whitespace option
- kcov, usb: disable interrupts in kcov_remote_start_usb_softirq
- ata: libata-scsi: Set the RMB bit only for removable media devices
- powerpc/85xx: fix compile error without CONFIG_CRASH_DUMP
- kselftest/alsa: Ensure _GNU_SOURCE is defined
- thermal: core: Do not fail cdev registration because of invalid initial
state
- Bluetooth: hci_sync: Fix not using correct handle
- net/sched: initialize noop_qdisc owner
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
- drm/nouveau: don't attempt to schedule hpd_work on headless cards
- drm/xe/xe_gt_idle: use GT forcewake domain assertion
- drm/xe: flush engine buffers before signalling user fence on all engines
- drm/xe: Remove mem_access from guc_pc calls
- drm/xe: move disable_c6 call
- bnxt_en: Cap the size of HWRM_PORT_PHY_QCFG forwarded response
- iio: imu: bmi323: Fix trigger notification in case of error
- iio: pressure: bmp280: Fix BMP580 temperature reading
- iio: temperature: mlx90635: Fix ERR_PTR dereference in mlx90635_probe()
- thermal: ACPI: Invalidate trip points with temperature of 0 or below
- x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()
- memblock: make memblock_set_node() also warn about use of MAX_NUMNODES
- perf script: Show also errors for --insn-trace option
- wifi: cfg80211: validate HE operation element parsing
- wifi: rtlwifi: Ignore IEEE80211_CONF_CHANGE_RETRY_LIMITS
- locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc
- ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake
- ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340
- ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1
- ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD
- kexec: fix the unexpected kexec_dprintk() macro
- ocfs2: update inode fsync transaction id in ocfs2_unlink and ocfs2_link
- dm-integrity: set discard_granularity to logical block size
- drm/bridge: aux-hpd-bridge: correct devm_drm_dp_hpd_bridge_add() stub
- iio: temperature: mcp9600: Fix temperature reading for negative values
- drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2
- riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabled
- drm/xe: Properly handle alloc_guc_id() failure
- wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8
- wifi: iwlwifi: mvm: fix a crash on 7265
- mei: vsc: Fix wrong invocation of ACPI SID method
- Upstream stable to v6.6.35, v6.9.6
* [SRU] Add support for intel trace hub for last platforms (LP: #2073926) //
Noble update: upstream stable patchset 2024-07-25 (LP: #2074091)
- intel_th: pci: Add Granite Rapids support
- intel_th: pci: Add Granite Rapids SOC support
- intel_th: pci: Add Sapphire Rapids SOC support
- intel_th: pci: Add Lunar Lake support
* Fix L2CAP/LE/CPU/BV-02-C bluetooth certification failure (LP: #2072858) //
Noble update: upstream stable patchset 2024-07-25 (LP: #2074091)
- Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
* Noble update: upstream stable patchset 2024-07-22 (LP: #2073788)
- drm/i915/hwmon: Get rid of devm
- afs: Don't cross .backup mountpoint from backup volume
- erofs: avoid allocating DEFLATE streams before mounting
- vxlan: Fix regression when dropping packets due to invalid src addresses
- drm/sun4i: hdmi: Convert encoder to atomic
- drm/sun4i: hdmi: Move mode_set into enable
- f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
- media: lgdt3306a: Add a check against null-pointer-def
- drm/amdgpu: add error handle to avoid out-of-bounds
- wifi: rtw89: correct aSIFSTime for 6GHz band
- ata: pata_legacy: make legacy_exit() work again
- fsverity: use register_sysctl_init() to avoid kmemleak warning
- proc: Move fdinfo PTRACE_MODE_READ check into the inode .permission
operation
- platform/chrome: cros_ec: Handle events during suspend after resume
completion
- thermal/drivers/qcom/lmh: Check for SCM availability at probe
- soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
- ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
- arm64: tegra: Correct Tegra132 I2C alias
- arm64: dts: qcom: qcs404: fix bluetooth device address
- md/raid5: fix deadlock that raid5d() wait for itself to clear
MD_SB_CHANGE_PENDING
- wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
- wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power
- wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
- wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
- arm64: dts: hi3798cv200: fix the size of GICR
- arm64: dts: ti: verdin-am62: Set memory size to 2gb
- media: mc: Fix graph walk in media_pipeline_start
- media: mc: mark the media devnode as registered from the, start
- media: mxl5xx: Move xpt structures off stack
- media: v4l2-core: hold videodev_lock until dev reg, finishes
- media: v4l: async: Properly re-initialise notifier entry in unregister
- media: v4l: async: Don't set notifier's V4L2 device if registering fails
- media: v4l: async: Fix notifier list entry init
- mmc: core: Add mmc_gpiod_set_cd_config() function
- mmc: sdhci: Add support for "Tuning Error" interrupts
- mmc: sdhci-acpi: Sort DMI quirks alphabetically
- mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working
- mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A
- mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus
T100TA
- drm/fbdev-generic: Do not set physical framebuffer address
- fbdev: savage: Handle err return when savagefb_check_var failed
- drm/amdgpu/atomfirmware: add intergrated info v2.3 table
- 9p: add missing locking around taking dentry fid list
- drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
- Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices"
- KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
- KVM: arm64: Fix AArch32 register narrowing on userspace write
- KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
- KVM: arm64: AArch32: Fix spurious trapping of conditional instructions
- LoongArch: Add all CPUs enabled by fdt to NUMA node 0
- LoongArch: Override higher address bits in JUMP_VIRT_ADDR
- clk: bcm: dvp: Assign ->num before accessing ->hws
- clk: bcm: rpi: Assign ->num before accessing ->hws
- clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs
- crypto: ecdsa - Fix module auto-load on add-key
- crypto: ecrdsa - Fix module auto-load on add_key
- crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak
- kbuild: Remove support for Clang's ThinLTO caching
- mm: fix race between __split_huge_pmd_locked() and GUP-fast
- filemap: add helper mapping_max_folio_size()
- iomap: fault in smaller chunks for non-large folio mappings
- i2c: acpi: Unbind mux adapters before delete
- HID: i2c-hid: elan: fix reset suspend current leakage
- scsi: core: Handle devices which return an unusually large VPD page count
- net/ipv6: Fix route deleting failure when metric equals 0
- net/9p: fix uninit-value in p9_client_rpc()
- mm/ksm: fix ksm_pages_scanned accounting
- mm/ksm: fix ksm_zero_pages accounting
- kmsan: do not wipe out origin when doing partial unpoisoning
- tpm_tis: Do *not* flush uninitialized work
- intel_th: pci: Add Meteor Lake-S CPU support
- rtla/timerlat: Fix histogram report when a cpu count is 0
- sparc64: Fix number of online CPUs
- mm/cma: drop incorrect alignment check in cma_init_reserved_mem
- mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid
- mm: /proc/pid/smaps_rollup: avoid skipping vma after getting mmap_lock again
- mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL
- selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages
- selftests/mm: fix build warnings on ppc64
- watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin
- bonding: fix oops during rmmod
- wifi: ath10k: fix QCOM_RPROC_COMMON dependency
- kdb: Fix buffer overflow during tab-complete
- kdb: Use format-strings rather than '\0' injection in kdb_read()
- kdb: Fix console handling when editing and tab-completing commands
- kdb: Merge identical case statements in kdb_read()
- kdb: Use format-specifiers rather than memset() for padding in kdb_read()
- sparc: move struct termio to asm/termios.h
- drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms
- ext4: Fixes len calculation in mpage_journal_page_buffers
- ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow
- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
- riscv: dts: starfive: Remove PMIC interrupt info for Visionfive 2 board
- ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
- ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
- ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
- parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA
- parisc: Define sigset_t in parisc uapi header
- s390/ap: Fix crash in AP internal function modify_bitmap()
- s390/cpacf: Split and rework cpacf query functions
- s390/cpacf: Make use of invalid opcode produce a link error
- i3c: master: svc: fix invalidate IBI type and miss call client IBI handler
- genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()
- ASoC: SOF: ipc4-topology: Fix input format query of process modules without
base extension
- ALSA: ump: Don't clear bank selection after sending a program change
- ALSA: ump: Don't accept an invalid UMP protocol number
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
- EDAC/igen6: Convert PCIBIOS_* return codes to errnos
- nfs: fix undefined behavior in nfs_block_bits()
- NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
- eventfs: Fix a possible null pointer dereference in eventfs_find_events()
- eventfs: Keep the directories from having the same inode number as files
- tracefs: Clear EVENT_INODE flag in tracefs_drop_inode()
- btrfs: fix crash on racing fsync and size-extending write into prealloc
- btrfs: fix leak of qgroup extent records after transaction abort
- ALSA: seq: Fix incorrect UMP type for system messages
- powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH
- smb: client: fix deadlock in smb2_find_smb_tcon()
- smp: Provide 'setup_max_cpus' definition on UP too
- drm/xe/bb: assert width in xe_bb_create_job()
- crypto: starfive - Do not free stack buffer
- btrfs: qgroup: fix initialization of auto inherit array
- wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor
- media: mgb4: Fix double debugfs remove
- media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value reporting
- firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails
- LoongArch: Fix built-in DTB detection
- LoongArch: Fix entry point in kernel image header
- clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix boot failure
- net/tcp: Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED
- selftests: net: lib: support errexit with busywait
- selftests: net: lib: avoid error removing empty netns name
- cpufreq: amd-pstate: Fix the inconsistency in max frequency units
- mm/memory-failure: fix handling of dissolved but not taken off from buddy
pages
- selftests/mm: compaction_test: fix bogus test success on Aarch64
- irqchip/riscv-intc: Prevent memory leak when riscv_intc_init_common() fails
- Revert "perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES
event"
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
- riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel
- btrfs: qgroup: update rescan message levels and error codes
- btrfs: qgroup: fix qgroup id collision across mounts
- btrfs: cache folio size and shift in extent_buffer
- btrfs: protect folio::private when attaching extent buffer folios
- bpf: fix multi-uprobe PID filtering logic
- powerpc/64/bpf: fix tail calls for PCREL addressing
- nilfs2: fix potential kernel bug due to lack of writeback flag waiting
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
- Upstream stable to v6.6.34, v6.9.5
* Noble update: upstream stable patchset 2024-07-19 (LP: #2073603)
- perf record: Delete session after stopping sideband thread
- perf probe: Add missing libgen.h header needed for using basename()
- iio: core: Leave private pointer NULL when no private data supplied
- greybus: lights: check return of get_channel_from_mode
- phy: qcom: qmp-combo: fix duplicate return in qmp_v4_configure_dp_phy
- f2fs: multidev: fix to recognize valid zero block address
- f2fs: fix to wait on page writeback in __clone_blkaddrs()
- fpga: manager: add owner module and take its refcount
- fpga: bridge: add owner module and take its refcount
- counter: linux/counter.h: fix Excess kernel-doc description warning
- perf annotate: Get rid of duplicate --group option item
- usb: typec: ucsi: always register a link to USB PD device
- usb: typec: ucsi: simplify partner's PD caps registration
- perf stat: Do not fail on metrics on s390 z/VM systems
- soundwire: cadence: fix invalid PDI offset
- dmaengine: idma64: Add check for dma_set_max_seg_size
- firmware: dmi-id: add a release callback function
- perf annotate: Fix annotation_calc_lines() to pass correct address to
get_srcline()
- serial: max3100: Lock port->lock when calling uart_handle_cts_change()
- serial: max3100: Update uart_driver_registered on driver removal
- serial: max3100: Fix bitwise types
- greybus: arche-ctrl: move device table to its right location
- PCI: tegra194: Fix probe path for Endpoint mode
- serial: sc16is7xx: add proper sched.h include for sched_set_fifo()
- module: don't ignore sysfs_create_link() failures
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port assignment
- arm64: dts: meson: fix S4 power-controller node
- perf tests: Make "test data symbol" more robust on Neoverse N1
- perf tests: Apply attributes to all events in object code reading test
- perf record: Fix debug message placement for test consumption
- dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
- perf bench uprobe: Remove lib64 from libc.so.6 binary path
- f2fs: compress: fix to relocate check condition in
f2fs_{release,reserve}_compress_blocks()
- f2fs: compress: fix to relocate check condition in
f2fs_ioc_{,de}compress_file()
- f2fs: fix to relocate check condition in f2fs_fallocate()
- f2fs: fix to check pinfile flag in f2fs_move_file_range()
- iio: adc: stm32: Fixing err code to not indicate success
- riscv: dts: starfive: visionfive 2: Remove non-existing TDM hardware
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
- perf docs: Document bpf event modifier
- perf test shell arm_coresight: Increase buffer size for Coresight basic
tests
- iio: pressure: dps310: support negative temperature values
- iio: buffer-dmaengine: export buffer alloc and free functions
- iio: add the IIO backend framework
- [CONFIG] Update CONFIG_IIO_BACKEND
- iio: adc: ad9467: convert to backend framework
- [Config] Update CONFIG_AD9467
- iio: adc: adi-axi-adc: move to backend framework
- [Config] Update CONFIG_ADI_AXI_ADC
- iio: adc: adi-axi-adc: only error out in major version mismatch
- coresight: etm4x: Do not hardcode IOMEM access for register restore
- coresight: etm4x: Do not save/restore Data trace control registers
- coresight: etm4x: Safe access for TRCQCLTR
- coresight: etm4x: Fix access to resource selector registers
- vfio/pci: fix potential memory leak in vfio_intx_enable()
- fpga: region: add owner module and take its refcount
- udf: Remove GFP_NOFS allocation in udf_expand_file_adinicb()
- udf: Convert udf_expand_file_adinicb() to use a folio
- microblaze: Remove gcc flag for non existing early_printk.c file
- microblaze: Remove early printk call from cpuinfo-static.c
- PCI: Wait for Link Training==0 before starting Link retrain
- perf intel-pt: Fix unassigned instruction op (discovered by MemorySanitizer)
- leds: pwm: Disable PWM when going to suspend
- ovl: remove upper umask handling from ovl_create_upper()
- PCI: of_property: Return error for int_map allocation failure
- VMCI: Fix an error handling path in vmci_guest_probe_device()
- dt-bindings: pinctrl: mediatek: mt7622: fix array properties
- pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins regs
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
- watchdog: bd9576: Drop "always-running" property
- watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in sa1100dog_probe()
- dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68] power-domains
- dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback for sc8180x
- dmaengine: idxd: Avoid unnecessary destruction of file_ida
- usb: gadget: u_audio: Fix race condition use of controls after free during
gadget unbind.
- usb: gadget: u_audio: Clear uac pointer when freed.
- stm class: Fix a double free in stm_register_device()
- ppdev: Add an error check in register_device
- i2c: cadence: Avoid fifo clear after start
- i2c: synquacer: Fix an error handling path in synquacer_i2c_probe()
- perf bench internals inject-build-id: Fix trap divide when collecting just
one DSO
- perf ui browser: Don't save pointer to stack memory
- extcon: max8997: select IRQ_DOMAIN instead of depending on it
- dt-bindings: spmi: hisilicon,hisi-spmi-controller: fix binding references
- PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
- PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
- f2fs: support printk_ratelimited() in f2fs_printk()
- f2fs: use BLKS_PER_SEG, BLKS_PER_SEC, and SEGS_PER_SEC
- f2fs: separate f2fs_gc_range() to use GC for a range
- f2fs: kill heap-based allocation
- f2fs: support file pinning for zoned devices
- f2fs: fix block migration when section is not aligned to pow2
- perf ui browser: Avoid SEGV on title
- perf report: Avoid SEGV in report__setup_sample_type()
- perf thread: Fixes to thread__new() related to initializing comm
- perf symbols: Fix ownership of string in dso__load_vmlinux()
- f2fs: compress: fix to update i_compr_blocks correctly
- f2fs: deprecate io_bits
- f2fs: introduce get_available_block_count() for cleanup
- f2fs: compress: fix error path of inc_valid_block_count()
- f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem
lock
- f2fs: fix to release node block count in error path of f2fs_new_node_page()
- f2fs: compress: don't allow unaligned truncation on released compress inode
- serial: sh-sci: protect invalidating RXDMA on shutdown
- libsubcmd: Fix parse-options memory leak
- perf daemon: Fix file leak in daemon_session__control
- f2fs: fix to add missing iput() in gc_data_segment()
- usb: fotg210: Add missing kernel doc description
- perf stat: Don't display metric header for non-leader uncore events
- perf tools: Use pmus to describe type from attribute
- perf tools: Add/use PMU reverse lookup from config to name
- perf pmu: Assume sysfs events are always the same case
- perf pmu: Count sys and cpuid JSON events separately
- LoongArch: Fix callchain parse error with kernel tracepoint events again
- s390/vdso64: filter out munaligned-symbols flag for vdso
- s390/vdso: Generate unwind information for C modules
- s390/vdso: Create .build-id links for unstripped vdso files
- s390/vdso: Use standard stack frame layout
- s390/ipl: Fix incorrect initialization of len fields in nvme reipl block
- s390/ipl: Fix incorrect initialization of nvme dump block
- s390/boot: Remove alt_stfle_fac_list from decompressor
- dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems to ep-gpios
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node
match
- eventfs: Do not differentiate the toplevel events directory
- eventfs: Create eventfs_root_inode to store dentry
- eventfs/tracing: Add callback for release of an eventfs_inode
- eventfs: Free all of the eventfs_inode after RCU
- eventfs: Have "events" directory get permissions from its parent
- dt-bindings: adc: axi-adc: update bindings for backend framework
- dt-bindings: adc: axi-adc: add clocks property
- Input: ims-pcu - fix printf string overflow
- mmc: sdhci_am654: Add tuning algorithm for delay chain
- mmc: sdhci_am654: Write ITAPDLY for DDR52 timing
- mmc: sdhci_am654: Add OTAP/ITAP delay enable
- mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
- mmc: sdhci_am654: Fix ITAPDLY for HS400 timing
- Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
- media: v4l: Don't turn on privacy LED if streamon fails
- media: ov2680: Clear the 'ret' variable on success
- media: ov2680: Allow probing if link-frequencies is absent
- media: ov2680: Do not fail if data-lanes property is absent
- drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original mode pclk
- drm/msm/dpu: Always flush the slave INTF on the CTL
- drm/mediatek: dp: Fix mtk_dp_aux_transfer return value
- drm/meson: gate px_clk when setting rate
- um: Fix return value in ubd_init()
- um: vector: fix bpfflash parameter evaluation
- fs/ntfs3: Check 'folio' pointer for NULL
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
- fs/ntfs3: Use variable length array instead of fixed size
- drm/msm/dpu: Add callback function pointer check before its call
- drm/bridge: tc358775: fix support for jeida-18 and jeida-24
- media: stk1160: fix bounds checking in stk1160_copy_video()
- Input: cyapa - add missing input core locking to suspend/resume functions
- drm/amdgpu: init microcode chip name from ip versions
- drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_ cp_compute_microcode() and
rlc_microcode()
- media: mediatek: vcodec: fix possible unbalanced PM counter
- tools/arch/x86/intel_sdsi: Fix maximum meter bundle length
- tools/arch/x86/intel_sdsi: Fix meter_show display
- tools/arch/x86/intel_sdsi: Fix meter_certificate decoding
- platform/x86: thinkpad_acpi: Take hotkey_mutex during hotkey_exit()
- media: flexcop-usb: fix sanity check of bNumEndpoints
- powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp
- um: Fix the -Wmissing-prototypes warning for __switch_mm
- um: Fix the -Wmissing-prototypes warning for get_thread_reg
- um: Fix the declaration of kasan_map_memory
- cxl/trace: Correct DPA field masks for general_media & dram events
- cxl/region: Fix cxlr_pmem leaks
- media: sunxi: a83-mips-csi2: also select GENERIC_PHY
- media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
- media: cec: cec-api: add locking in cec_release()
- media: cec: core: avoid recursive cec_claim_log_addrs
- media: cec: core: avoid confusing "transmit timed out" message
- Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"
- drm: zynqmp_dpsub: Always register bridge
- selftests/powerpc/dexcr: Add -no-pie to hashchk tests
- drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting fails
- ASoC: tas2781: Fix a warning reported by robot kernel test
- null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
- ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
- ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
- ASoC: mediatek: mt8192: fix register configuration for tdm
- drm/nouveau: use tile_mode and pte_kind for VM_BIND bo allocations
- blk-cgroup: fix list corruption from resetting io stat
- blk-cgroup: fix list corruption from reorder of WRITE ->lqueued
- blk-cgroup: Properly propagate the iostat update up the hierarchy
- regulator: bd71828: Don't overwrite runtime voltages
- xen/x86: add extra pages to unpopulated-alloc if available
- perf/arm-dmc620: Fix lockdep assert in ->event_init()
- x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when
UNWINDER_FRAME_POINTER=y
- [Config] Update CONFIG_ARCH_WANT_FRAME_POINTERS
- net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
- ipv6: sr: fix missing sk_buff release in seg6_input_core
- selftests: net: kill smcrouted in the cleanup logic in amt.sh
- nfc: nci: Fix uninit-value in nci_rx_work
- ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
- ASoC: tas2781: Fix wrong loading calibrated data sequence
- NFSv4: Fixup smatch warning for ambiguous return
- nfs: keep server info for remounts
- sunrpc: fix NFSACL RPC retry on soft mount
- rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
- regulator: pickable ranges: don't always cache vsel
- regulator: tps6287x: Force writing VSEL bit
- af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock.
- ipv6: sr: fix memleak in seg6_hmac_init_algo
- regulator: tps6594-regulator: Correct multi-phase configuration
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
- pNFS/filelayout: fixup pNfs allocation modes
- openvswitch: Set the skbuff pkt_type for proper pmtud support.
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
- rv: Update rv_en(dis)able_monitor doc to match kernel-doc
- net: lan966x: Remove ptp traps in case the ptp is not enabled.
- virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
- i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during start frame
- Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI"
- net: fec: avoid lock evasion when reading pps_enable
- tls: fix missing memory barrier in tls_init
- net: relax socket state check at accept time.
- nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
- drivers/xen: Improve the late XenStore init protocol
- ice: Interpret .set_channels() input differently
- kasan, fortify: properly rename memintrinsics
- tracing/probes: fix error check in parse_btf_field()
- tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in
instance_destroy_rcu()
- netfilter: ipset: Add list flush to cancel_gc
- netfilter: nft_payload: restore vlan q-in-q match support
- spi: Don't mark message DMA mapped when no transfer in it is
- dma-mapping: benchmark: fix up kthread-related error handling
- dma-mapping: benchmark: fix node id validation
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
- nvme-multipath: fix io accounting on failover
- nvmet: fix ns enable/disable possible hang
- drm/amd/display: Enable colorspace property for MST connectors
- net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061
- net/mlx5: Lag, do bond only if slaves agree on roce state
- net/mlx5: Fix MTMP register capability offset in MCAM register
- net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules
- net/mlx5e: Fix IPsec tunnel mode offload feature check
- net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer
exhaustion
- net/mlx5e: Fix UDP GSO for encapsulated packets
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
- bpf: Fix potential integer overflow in resolve_btfids
- ALSA: jack: Use guard() for locking
- ALSA: core: Remove debugfs at disconnection
- ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp
- enic: Validate length of nl attributes in enic_set_vf_port
- af_unix: Annotate data-race around unix_sk(sk)->addr.
- af_unix: Read sk->sk_hash under bindlock during bind().
- Octeontx2-pf: Free send queue buffers incase of leaf to inner
- net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM
- ASoC: cs42l43: Only restrict 44.1kHz for the ASP
- bpf: Allow delete from sockmap/sockhash only if update is allowed
- net:fec: Add fec_enet_deinit()
- net: micrel: Fix lan8841_config_intr after getting out of sleep mode
- ice: fix accounting if a VLAN already exists
- selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky
- selftests: mptcp: add ms units for tc-netem delay
- selftests: mptcp: join: mark 'fail' tests as flaky
- ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion
- ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion
- net: ti: icssg-prueth: Fix start counter for ft1 filter
- netfilter: nft_payload: skbuff vlan metadata mangle support
- netfilter: tproxy: bail out if IP has been disabled on the device
- netfilter: nft_fib: allow from forward/input without iif selector
- net/sched: taprio: make q->picos_per_byte available to fill_sched_entry()
- net/sched: taprio: extend minimum interval restriction to entire cycle too
- kconfig: fix comparison to constant symbols, 'm', 'n'
- drm/i915/guc: avoid FIELD_PREP warning
- kheaders: use `command -v` to test for existence of `cpio`
- spi: stm32: Don't warn about spurious interrupts
- net: dsa: microchip: fix RGMII error in KSZ DSA driver
- net: ena: Reduce lines with longer column width boundary
- net: ena: Fix redundant device NUMA node override
- ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound
- ALSA: seq: Fix yet another spot for system message conversion
- powerpc/pseries/lparcfg: drop error message from guest name lookup
- drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3 panel
- drm/panel: sitronix-st7789v: tweak timing for jt240mhqs_hwt_ek_e3 panel
- drm/panel: sitronix-st7789v: fix display size for jt240mhqs_hwt_ek_e3 panel
- hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board power sensor
- hwmon: (shtc1) Fix property misspelling
- ALSA: seq: ump: Fix swapped song position pointer data
- ALSA: timer: Set lower bound of start tick time
- x86/efistub: Omit physical KASLR when memory reservations exist
- efi: libstub: only free priv.runtime_map when allocated
- x86/pci: Skip early E820 check for ECAM region
- KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
- platform/x86/intel-uncore-freq: Don't present root domain on error
- perf sched timehist: Fix -g/--call-graph option failure
- f2fs: write missing last sum blk of file pinning section
- f2fs: use f2fs_{err,info}_ratelimited() for cleanup
- SUNRPC: Fix loop termination condition in gss_free_in_token_pages()
- riscv: prevent pt_regs corruption for secondary idle threads
- riscv: stacktrace: fixed walk_stackframe()
- perf build: Fix out of tree build related to installation of sysreg-defs
- dt-bindings: pinctrl: qcom: update functions to match with driver
- usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices
- perf report: Fix PAI counter names for s390 virtual machines
- PCI: dwc: ep: Fix DBI access failure for drivers requiring refclk from host
- perf map: Remove kernel map before updating start and end addresses
- riscv: dts: starfive: visionfive 2: Remove non-existing I2S hardware
- pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethernet interfaces
- riscv: Flush the instruction cache during SMP bringup
- usb: xhci: check if 'requested segments' exceeds ERST capacity
- spmi: pmic-arb: Replace three IS_ERR() calls by null pointer checks in
spmi_pmic_arb_probe()
- perf symbols: Remove map from list before updating addresses
- perf symbols: Update kcore map before merging in remaining symbols
- s390/ftrace: Use unwinder instead of __builtin_return_address()
- s390/stacktrace: Merge perf_callchain_user() and arch_stack_walk_user()
- s390/stacktrace: Skip first user stack frame
- s390/stacktrace: Improve detection of invalid instruction pointers
- s390/vdso: Introduce and use struct stack_frame_vdso_wrapper
- s390/stackstrace: Detect vdso stack frames
- s390/ap: Fix bind complete udev event sent after each AP bus scan
- ocfs2: correctly use ocfs2_find_next_zero_bit()
- mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox shutdown
- Input: ioc3kbd - add device table
- phy: qcom: qmp-combo: fix sm8650 voltage swing table
- media: ti: j721e-csi2rx: Fix races while restarting DMA
- drm/msm/dpu: Allow configuring multiple active DSC blocks
- drm: Make drivers depends on DRM_DW_HDMI
- [Config] Drivers now depend on DRM_DW_HDMI
- string: Prepare to merge strscpy_kunit.c into string_kunit.c
- string: Prepare to merge strcat KUnit tests into string_kunit.c
- drm/msm/adreno: fix CP cycles stat retrieval on a7xx
- printk: Fix LOG_CPU_MAX_BUF_SHIFT when BASE_SMALL is enabled
- powerpc/bpf/32: Fix failing test_bpf tests
- KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception
- KVM: PPC: Book3S HV nestedv2: Fix an error handling path in
gs_msg_ops_kvmhv_nestedv2_config_fill_info()
- KVM: arm64: Destroy mpidr_data for 'late' vCPU creation
- Bluetooth: ISO: Handle PA sync when no BIGInfo reports are generated
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- ubsan: Restore dependency on ARCH_HAS_UBSAN
- selftests: forwarding: Have RET track kselftest framework constants
- selftests: forwarding: Convert log_test() to recognize RET values
- selftests: net: Unify code of busywait() and slowwait()
- selftests/net: use tc rule to filter the na packet
- virtio_balloon: Give the balloon its own wakeup source
- riscv: cpufeature: Fix thead vector hwcap removal
- riscv: cpufeature: Fix extension subset checking
- riscv: selftests: Add hwprobe binaries to .gitignore
- idpf: Interpret .set_channels() input differently
- null_blk: fix null-ptr-dereference while configuring 'power' and
'submit_queues'
- netfs: Fix setting of BDP_ASYNC from iocb flags
- cifs: Set zero_point in the copy_file_range() and remap_file_range()
- cifs: Fix missing set of remote_i_size
- selftests: net: lib: set 'i' as local
- nvme: fix multipath batched completion accounting
- netkit: Fix setting mac address in l2 mode
- netkit: Fix pkt_type override upon netkit pass verdict
- null_blk: Fix return value of nullb_device_power_store()
- idpf: don't enable NAPI and interrupts prior to allocating Rx buffers
- selftests: mptcp: join: mark 'fastclose' tests as flaky
- drm/xe: Add dbg messages on the suspend resume functions.
- drm/xe: check pcode init status only on root gt of root tile
- drm/xe: Change pcode timeout to 50msec while polling again
- drm/xe: Only use reserved BCS instances for usm migrate exec queue
- sd: also set max_user_sectors when setting max_sectors
- block: stack max_user_sectors
- ipv6: introduce dst_rt6_info() helper
- inet: introduce dst_rtable() helper
- net: fix __dst_negative_advice() race
- ice: fix 200G PHY types to link speed mapping
- x86/topology/intel: Unlock CPUID before evaluating anything
- Upstream stable to v6.6.33, v6.9.4
* Reenable CONFIG_UBSAN for noble (LP: #2076650)
- ubsan: Remove CONFIG_UBSAN_SANITIZE_ALL
- [Config] Remove CONFIG_UBSAN_SANITIZE_ALL
* Dangling symlink to linux-lib-rust when Rust is disabled (LP: #2072592)
- [Packaging] Check do_lib_rust before linking Rust lib files
* kdump doesn't work with UEFI secure boot and kernel lockdown enabled on
ARM64 (LP: #2033007)
- [Config]: Enable CONFIG_KEXEC_IMAGE_VERIFY_SIG on arm64
* net/sched: Fix conntrack use-after-free (LP: #2073092)
- net/sched: Fix UAF when resolving a clash
* No sound on Huawei Matebook D14 AMD since Linux 6.8.0-38 [regression]
(LP: #2073049)
- ASoC: amd: acp: fix for acp platform device creation failure
* i915: Fixup regressions introduced with enabling single CCS engine
(LP: #2072755)
- drm/i915/gt: Fix CCS id's calculation for CCS mode setting
* [Ubuntu 24.04] FW1060.00 (NH1060_026) sosreport is running to Kernel OOPS
crash (LP: #2070358)
- nfsd: initialise nfsd_info.mutex early.
* 6.8 generic & amdpgu / polaris (LP: #2072428)
- drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()
* md: nvme over tcp with a striped underlying md raid device leads to data
corruption (LP: #2075110)
- md/md-bitmap: fix writing non bitmap pages
* Linux 6.8 fails to boot on ARM64 if any param is more than 146 chars
(LP: #2069534)
- SAUCE: arm64: v6.8: cmdline param >= 146 chars kills kernel
* CVE-2024-39484
- mmc: davinci: Don't strip remove function when driver is builtin
* CVE-2024-39292
- um: Add winch to winch_handlers before registering winch IRQ
* Miscellaneous upstream changes
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
[ Ubuntu-qcom: 6.8.0-1009.9 ]
* [RB3] Kernel call trace while inserting storage to type-c USB port
- SAUCE: usb3: dwc3-qcom: Fix calltrace for USB host mode
[ Ubuntu-qcom: 6.8.0-1008.8 ]
* [RB3] drm sde error/ msm-dsi-error found in dmesg
- SAUCE: do not show error on EPROBE_DEFER
* [RB3] slim-ngd-ctrl error found in dmesg
- SAUCE: dma: qcom: bam_dma: set DMA_PRIVATE
* Miscellaneous Ubuntu changes
- SAUCE: generate combined-dtb.dtb at compile time
- SAUCE: rename qcom,phy-rst-gpio to qcom,phy-rst-gpio-id
[ Ubuntu-qcom: 6.8.0-1007.7 ]
* [RB3] gpi 900000.dma-controller error found in dmesg
- dmaengine: qcom: gpi: set DMA_PRIVATE flag
* [RB3] btfm_slime error message found in dmesg
- SAUCE: ubuntu/qcom: fix bogus error message
* [RB3] Bluetooth device is not detected
- SAUCE: Set local-bd-address to fix bluetooth detection
* Miscellaneous Ubuntu changes
- SAUCE: ubuntu/qcom/video: import video driver from GA 1.1
- SAUCE: ubuntu/qcom/touch: import touch driver from GA 1.1
- SAUCE: ubuntu/qcom/video: replace strlcpy() with strscpy()
- SAUCE: ubuntu/qcom/touch: replace strlcpy() with strscpy()
- SAUCE: build video and touch external drivers
[ Ubuntu: 6.8.0-40.40 ]
* noble/linux: 6.8.0-40.40 -proposed tracker (LP: #2072201)
* FPS of glxgear with fullscreen is too low on MTL platform (LP: #2069380)
- drm/i915: Bypass LMEMBAR/GTTMMADR for MTL stolen memory access
* a critical typo in the code managing the ASPM settings for PCI Express
devices (LP: #2071889)
- PCI/ASPM: Restore parent state to parent, child state to child
* [UBUNTU 24.04] IOMMU DMA mode changed in kernel config causes massive
throughput degradation for PCI-related network workloads (LP: #2071471)
- [Config] Set IOMMU_DEFAULT_DMA_STRICT=n and IOMMU_DEFAULT_DMA_LAZY=yes for
s390x
* UBSAN: array-index-out-of-bounds in
/build/linux-D15vQj/linux-6.5.0/drivers/md/bcache/bset.c:1098:3
(LP: #2039368)
- bcache: fix variable length array abuse in btree_iter
* Mute/mic LEDs and speaker no function on EliteBook 645/665 G11
(LP: #2071296)
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665
G11.
* failed to enable IPU6 camera sensor on kernel >= 6.8: ivsc_ace
intel_vsc-5db76cf6-0a68-4ed6-9b78-0361635e2447: switch camera to host
failed: -110 (LP: #2067364)
- mei: vsc: Don't stop/restart mei device during system suspend/resume
- SAUCE: media: ivsc: csi: don't count privacy on as error
- SAUCE: media: ivsc: csi: add separate lock for v4l2 control handler
- SAUCE: media: ivsc: csi: remove privacy status in struct mei_csi
- SAUCE: mei: vsc: Enhance IVSC chipset stability during warm reboot
- SAUCE: mei: vsc: Enhance SPI transfer of IVSC rom
- SAUCE: mei: vsc: Utilize the appropriate byte order swap function
- SAUCE: mei: vsc: Prevent timeout error with added delay post-firmware
download
* failed to probe camera sensor on Dell XPS 9315: ov01a10 i2c-OVTI01A0:00:
failed to check hwcfg: -22 (LP: #2070251)
- ACPI: utils: Make acpi_handle_path() not static
- ACPI: property: Ignore bad graph port nodes on Dell XPS 9315
- ACPI: property: Polish ignoring bad data nodes
- ACPI: scan: Ignore camera graph port nodes on all Dell Tiger, Alder and
Raptor Lake models
* Update amd_sfh for AMD strix series (LP: #2058331)
- HID: amd_sfh: Increase sensor command timeout
- HID: amd_sfh: Improve boot time when SFH is available
- HID: amd_sfh: Extend MP2 register access to SFH
- HID: amd_sfh: Set the AMD SFH driver to depend on x86
* RFIM and SAGV Linux Support for G10 models (LP: #2070158)
- drm/i915/display: Add meaningful traces for QGV point info error handling
- drm/i915/display: Extract code required to calculate max qgv/psf gv point
- drm/i915/display: extract code to prepare qgv points mask
- drm/i915/display: Disable SAGV on bw init, to force QGV point recalculation
- drm/i915/display: handle systems with duplicate psf gv points
- drm/i915/display: force qgv check after the hw state readout
* Update amd-pmf for AMD strix series (LP: #2058330)
- platform/x86/amd/pmf: Differentiate PMF ACPI versions
- platform/x86/amd/pmf: Disable debugfs support for querying power thermals
- platform/x86/amd/pmf: Add support to get sbios requests in PMF driver
- platform/x86/amd/pmf: Add support to notify sbios heart beat event
- platform/x86/amd/pmf: Add support to get APTS index numbers for static
slider
- platform/x86/amd/pmf: Add support to get sps default APTS index values
- platform/x86/amd/pmf: Update sps power thermals according to the platform-
profiles
* noble:linux: ADT ubuntu-regression-suite misses fakeroot dependency
(LP: #2070042)
- [DEP-8] Add missing fakeroot dependency
* Noble update: v6.8.12 upstream stable release (LP: #2071621)
- sunrpc: use the struct net as the svc proc private
- x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
- selftests/ftrace: Fix BTFARG testcase to check fprobe is enabled correctly
- ftrace: Fix possible use-after-free issue in ftrace_location()
- Revert "arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD"
- arm64/fpsimd: Avoid erroneous elide of user state reload
- Reapply "arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD"
- tty: n_gsm: fix missing receive state reset after mode switch
- speakup: Fix sizeof() vs ARRAY_SIZE() bug
- serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler
- serial: 8250_bcm7271: use default_mux_rate if possible
- serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup
- Input: try trimming too long modalias strings
- io_uring: fail NOP if non-zero op flags is passed in
- Revert "r8169: don't try to disable interrupts if NAPI is, scheduled
already"
- r8169: Fix possible ring buffer corruption on fragmented Tx packets.
- ring-buffer: Fix a race between readers and resize checks
- net: mana: Fix the extra HZ in mana_hwc_send_request
- tools/latency-collector: Fix -Wformat-security compile warns
- tools/nolibc/stdlib: fix memory error in realloc()
- net: ti: icssg_prueth: Fix NULL pointer dereference in prueth_probe()
- net: lan966x: remove debugfs directory in probe() error path
- net: smc91x: Fix m68k kernel compilation for ColdFire CPU
- nilfs2: fix use-after-free of timer for log writer thread
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
- nilfs2: fix potential hang in nilfs_detach_log_writer()
- fs/ntfs3: Remove max link count info display during driver init
- fs/ntfs3: Taking DOS names into account during link counting
- fs/ntfs3: Fix case when index is reused during tree transformation
- fs/ntfs3: Break dir enumeration if directory contents error
- ksmbd: avoid to send duplicate oplock break notifications
- ksmbd: ignore trailing slashes in share paths
- ALSA: core: Fix NULL module pointer assignment at card init
- ALSA: Fix deadlocks with kctl removals at disconnection
- KEYS: asymmetric: Add missing dependency on CRYPTO_SIG
- [Config] updateconfigs for CRYPTO_SIG
- KEYS: asymmetric: Add missing dependencies of FIPS_SIGNATURE_SELFTEST
- HID: nintendo: Fix N64 controller being identified as mouse
- dmaengine: xilinx: xdma: Clarify kdoc in XDMA driver
- wifi: mac80211: don't use rate mask for scanning
- wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon
timestamp field
- wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt
class
- dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node
- HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled
- net: usb: qmi_wwan: add Telit FN920C04 compositions
- drm/amd/display: Set color_mgmt_changed to true on unsuspend
- drm/amdgpu: Update BO eviction priorities
- drm/amd/pm: Restore config space after reset
- drm/amdkfd: Add VRAM accounting for SVM migration
- drm/amdgpu: Fix the ring buffer size for queue VM flush
- Revert "net: txgbe: fix i2c dev name cannot match clkdev"
- Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits"
- cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n
- LoongArch: Lately init pmu after smp is online
- drm/etnaviv: fix tx clock gating on some GC7000 variants
- selftests: sud_test: return correct emulated syscall value on RISC-V
- riscv: thead: Rename T-Head PBMT to MAE
- [Config] updateconfigs for ERRATA_THEAD_MAE
- riscv: T-Head: Test availability bit before enabling MAE errata
- sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU
- ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too
- regulator: irq_helpers: duplicate IRQ name
- ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot()
- ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer
- ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer
- ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv
- ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3
- ASoC: acp: Support microphone from device Acer 315-24p
- ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating
- ASoC: dt-bindings: rt5645: add cbj sleeve gpio property
- ASoC: rt722-sdca: modify channel number to support 4 channels
- ASoC: rt722-sdca: add headset microphone vrefo setting
- regulator: qcom-refgen: fix module autoloading
- regulator: vqmmc-ipq4019: fix module autoloading
- ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config
- ASoC: rt715: add vendor clear control register
- ASoC: rt715-sdca: volume step modification
- KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF
- Input: xpad - add support for ASUS ROG RAIKIRI
- btrfs: take the cleaner_mutex earlier in qgroup disable
- EDAC/versal: Do not register for NOC errors
- fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card
- bpf, x86: Fix PROBE_MEM runtime load check
- ALSA: emu10k1: make E-MU FPGA writes potentially more reliable
- softirq: Fix suspicious RCU usage in __do_softirq()
- platform/x86: ISST: Add Grand Ridge to HPM CPU list
- ASoC: da7219-aad: fix usage of device_get_named_child_node()
- ASoC: cs35l56: fix usages of device_get_named_child_node()
- ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection
- Input: amimouse - mark driver struct with __refdata to prevent section
mismatch
- drm/amdgpu: Fix VRAM memory accounting
- drm/amd/display: Ensure that dmcub support flag is set for DCN20
- drm/amd/display: Add dtbclk access to dcn315
- drm/amd/display: Allocate zero bw after bw alloc enable
- drm/amd/display: Add VCO speed parameter for DCN31 FPU
- drm/amd/display: Fix DC mode screen flickering on DCN321
- drm/amd/display: Disable seamless boot on 128b/132b encoding
- drm/amdkfd: Flush the process wq before creating a kfd_process
- x86/mm: Remove broken vsyscall emulation code from the page fault code
- nvme: find numa distance only if controller has valid numa id
- nvmet-auth: return the error code to the nvmet_auth_host_hash() callers
- nvmet-auth: replace pr_debug() with pr_err() to report an error.
- nvme: cancel pending I/O if nvme controller is in terminal state
- nvmet-tcp: fix possible memory leak when tearing down a controller
- nvmet: fix nvme status code when namespace is disabled
- nvme-tcp: strict pdu pacing to avoid send stalls on TLS
- epoll: be better about file lifetimes
- nvmet: prevent sprintf() overflow in nvmet_subsys_nsid_exists()
- openpromfs: finish conversion to the new mount API
- crypto: bcm - Fix pointer arithmetic
- firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist
- mm/slub, kunit: Use inverted data to corrupt kmem cache
- firmware: raspberrypi: Use correct device for DMA mappings
- ecryptfs: Fix buffer size for tag 66 packet
- nilfs2: fix out-of-range warning
- parisc: add missing export of __cmpxchg_u8()
- crypto: ccp - drop platform ifdef checks
- crypto: x86/nh-avx2 - add missing vzeroupper
- crypto: x86/sha256-avx2 - add missing vzeroupper
- crypto: x86/sha512-avx2 - add missing vzeroupper
- s390/cio: fix tracepoint subchannel type field
- io_uring: use the right type for work_llist empty check
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
- rcu: Fix buffer overflow in print_cpu_stall_info()
- ARM: configs: sunxi: Enable DRM_DW_HDMI
- jffs2: prevent xattr node from overflowing the eraseblock
- libfs: Re-arrange locking in offset_iterate_dir()
- libfs: Define a minimum directory offset
- libfs: Add simple_offset_empty()
- maple_tree: Add mtree_alloc_cyclic()
- libfs: Convert simple directory offsets to use a Maple Tree
- libfs: Fix simple_offset_rename_exchange()
- libfs: Add simple_offset_rename() API
- shmem: Fix shmem_rename2()
- io-wq: write next_work before dropping acct_lock
- mm/userfaultfd: Do not place zeropages when zeropages are disallowed
- s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests
- crypto: octeontx2 - add missing check for dma_map_single
- crypto: qat - improve error message in adf_get_arbiter_mapping()
- crypto: qat - improve error logging to be consistent across features
- soc: qcom: pmic_glink: don't traverse clients list without a lock
- soc: qcom: pmic_glink: notify clients about the current state
- firmware: qcom: scm: Fix __scm and waitq completion variable initialization
- soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
- null_blk: Fix missing mutex_destroy() at module removal
- crypto: qat - validate slices count returned by FW
- hwrng: stm32 - use logical OR in conditional
- hwrng: stm32 - put IP into RPM suspend on failure
- hwrng: stm32 - repair clock handling
- kunit/fortify: Fix mismatched kvalloc()/vfree() usage
- io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io
- io_uring/net: fix sendzc lazy wake polling
- soc: qcom: pmic_glink: Make client-lock non-sleeping
- lkdtm: Disable CFI checking for perms functions
- md: fix resync softlockup when bitmap size is less than array size
- crypto: qat - specify firmware files for 402xx
- block: refine the EOF check in blkdev_iomap_begin
- block: fix and simplify blkdevparts= cmdline parsing
- block: support to account io_ticks precisely
- wifi: ath10k: poll service ready message before failing
- wifi: brcmfmac: pcie: handle randbuf allocation failure
- wifi: ath11k: don't force enable power save on non-running vdevs
- bpftool: Fix missing pids during link show
- libbpf: Prevent null-pointer dereference when prog to load has no BTF
- wifi: ath12k: use correct flag field for 320 MHz channels
- wifi: mt76: mt7915: workaround too long expansion sparse warnings
- x86/boot: Ignore relocations in .notes sections in walk_relocs() too
- wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
- wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete
- wifi: iwlwifi: mvm: allocate STA links only for active links
- wifi: mac80211: don't select link ID if not provided in scan request
- wifi: iwlwifi: implement can_activate_links callback
- wifi: iwlwifi: mvm: fix active link counting during recovery
- wifi: iwlwifi: mvm: select STA mask only for active links
- wifi: iwlwifi: reconfigure TLC during HW restart
- wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
- sched/fair: Add EAS checks before updating root_domain::overutilized
- ACPI: bus: Indicate support for _TFP thru _OSC
- ACPI: bus: Indicate support for more than 16 p-states thru _OSC
- ACPI: bus: Indicate support for the Generic Event Device thru _OSC
- ACPI: Fix Generic Initiator Affinity _OSC bit
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
- enetc: avoid truncating error message
- qed: avoid truncating work queue length
- mlx5: avoid truncating error message
- mlx5: stop warning for 64KB pages
- bitops: add missing prototype check
- dlm: fix user space lock decision to copy lvb
- wifi: carl9170: re-fix fortified-memset warning
- bpftool: Mount bpffs on provided dir instead of parent dir
- bpf: Pack struct bpf_fib_lookup
- bpf: prevent r10 register from being marked as precise
- x86/microcode/AMD: Avoid -Wformat warning with clang-15
- scsi: ufs: qcom: Perform read back after writing reset bit
- scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US
- scsi: ufs: qcom: Perform read back after writing unipro mode
- scsi: ufs: qcom: Perform read back after writing CGC enable
- scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
- scsi: ufs: core: Perform read back after writing UTP_TASK_REQ_LIST_BASE_H
- scsi: ufs: core: Perform read back after disabling interrupts
- scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL
- ACPI: LPSS: Advertise number of chip selects via property
- EDAC/skx_common: Allow decoding of SGX addresses
- locking/atomic/x86: Correct the definition of __arch_try_cmpxchg128()
- irqchip/alpine-msi: Fix off-by-one in allocation error path
- irqchip/loongson-pch-msi: Fix off-by-one on allocation error path
- ACPI: disable -Wstringop-truncation
- gfs2: Don't forget to complete delayed withdraw
- gfs2: Fix "ignore unlock failures after withdraw"
- arm64: Remove unnecessary irqflags alternative.h include
- x86/boot/64: Clear most of CR4 in startup_64(), except PAE, MCE and LA57
- selftests/bpf: Fix umount cgroup2 error in test_sockmap
- tcp: increase the default TCP scaling ratio
- cpufreq: exit() callback is optional
- x86/pat: Introduce lookup_address_in_pgd_attr()
- x86/pat: Restructure _lookup_address_cpa()
- x86/pat: Fix W^X violation false-positives when running as Xen PV guest
- udp: Avoid call to compute_score on multiple sites
- openrisc: traps: Don't send signals to kernel mode threads
- cppc_cpufreq: Fix possible null pointer dereference
- wifi: iwlwifi: mvm: init vif works only once
- scsi: libsas: Fix the failure of adding phy with zero-address to port
- scsi: hpsa: Fix allocation size for Scsi_Host private data
- x86/purgatory: Switch to the position-independent small code model
- wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
- thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192
- thermal/drivers/tsens: Fix null pointer dereference
- dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500 compatible
- dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect compatible
definition
- wifi: ath10k: Fix an error code problem in
ath10k_dbg_sta_write_peer_debug_trigger()
- gfs2: Remove ill-placed consistency check
- gfs2: Fix potential glock use-after-free on unmount
- gfs2: finish_xmote cleanup
- gfs2: do_xmote fixes
- thermal/debugfs: Avoid excessive updates of trip point statistics
- selftests/bpf: Fix a fd leak in error paths in open_netns
- scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search()
- cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
- wifi: ath10k: populate board data for WCN3990
- net: dsa: mv88e6xxx: Add support for model-specific pre- and post-reset
handlers
- net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family
switches
- tcp: avoid premature drops in tcp_add_backlog()
- thermal/debugfs: Create records for cdev states as they get used
- thermal/debugfs: Pass cooling device state to thermal_debug_cdev_add()
- pwm: sti: Prepare removing pwm_chip from driver data
- pwm: sti: Simplify probe function using devm functions
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
- drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group
- drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset()
- net: give more chances to rcu in netdev_wait_allrefs_any()
- macintosh/via-macii: Fix "BUG: sleeping function called from invalid
context"
- wifi: carl9170: add a proper sanity check for endpoints
- bpf: Fix verifier assumptions about socket->sk
- selftests/bpf: Run cgroup1_hierarchy test in own mount namespace
- wifi: ar5523: enable proper endpoint verification
- pwm: Drop useless member .of_pwm_n_cells of struct pwm_chip
- pwm: Let the of_xlate callbacks accept references without period
- pwm: Drop duplicate check against chip->npwm in of_pwm_xlate_with_flags()
- pwm: Reorder symbols in core.c
- pwm: Provide an inline function to get the parent device of a given chip
- pwm: meson: Change prototype of a few helpers to prepare further changes
- pwm: meson: Make use of pwmchip_parent() accessor
- pwm: meson: Add check for error from clk_round_rate()
- pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
- sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
- Revert "sh: Handle calling csum_partial with misaligned data"
- wifi: mt76: mt7603: fix tx queue of loopback packets
- wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
- wifi: mt76: mt7996: fix size of txpower MCU command
- wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command
- wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet()
- wifi: mt76: mt7996: fix potential memory leakage when reading chip
temperature
- libbpf: Fix error message in attach_kprobe_multi
- wifi: nl80211: Avoid address calculations via out of bounds array indexing
- wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and low power mode
- selftests/binderfs: use the Makefile's rules, not Make's implicit rules
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS
- selftests: default to host arch for LLVM builds
- kunit: Fix kthread reference
- kunit: unregister the device on error
- kunit: bail out early in __kunit_test_suites_init() if there are no suites
to test
- selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
- HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
- scsi: bfa: Ensure the copied buf is NUL terminated
- scsi: qedf: Ensure the copied buf is NUL terminated
- scsi: qla2xxx: Fix debugfs output for fw_resource_count
- gpio: nuvoton: Fix sgpio irq handle error
- x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks()
- wifi: mwl8k: initialize cmd->addr[] properly
- HID: amd_sfh: Handle "no sensors" in PM operations
- usb: aqc111: stop lying about skb->truesize
- net: usb: sr9700: stop lying about skb->truesize
- m68k: Fix spinlock race in kernel thread creation
- m68k: mac: Fix reboot hang on Mac IIci
- dm-delay: fix workqueue delay_timer race
- dm-delay: fix hung task introduced by kthread mode
- dm-delay: fix max_delay calculations
- ptp: ocp: fix DPLL functions
- net: ipv6: fix wrong start position when receive hop-by-hop fragment
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
- selftests: net: add missing config for amt.sh
- selftests: net: move amt to socat for better compatibility
- net: ethernet: mediatek: split tx and rx fields in mtk_soc_data struct
- net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on MT7981 and MT7986
- ice: Fix package download algorithm
- net: ethernet: cortina: Locking fixes
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
- net: usb: smsc95xx: stop lying about skb->truesize
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
- ipv6: sr: add missing seg6_local_exit
- ipv6: sr: fix incorrect unregister order
- ipv6: sr: fix invalid unregister error path
- net/mlx5: Fix peer devlink set for SF representor devlink port
- net/mlx5: Reload only IB representors upon lag disable/enable
- net/mlx5: Add a timeout to acquire the command queue semaphore
- net/mlx5: Discard command completions in internal error
- s390/bpf: Emit a barrier for BPF_FETCH instructions
- riscv, bpf: make some atomic operations fully ordered
- ax25: Use kernel universal linked list to implement ax25_dev_list
- ax25: Fix reference count leak issues of ax25_dev
- ax25: Fix reference count leak issue of net_device
- dpll: fix return value check for kmemdup
- net: fec: remove .ndo_poll_controller to avoid deadlocks
- mptcp: SO_KEEPALIVE: fix getsockopt support
- mptcp: cleanup writer wake-up
- mptcp: avoid some duplicate code in socket option handling
- mptcp: implement TCP_NOTSENT_LOWAT support
- mptcp: cleanup SOL_TCP handling
- mptcp: fix full TCP keep-alive support
- net: stmmac: Offload queueMaxSDU from tc-taprio
- net: stmmac: est: Per Tx-queue error count for HLBF
- net: stmmac: Report taprio offload status
- net: stmmac: move the EST lock to struct stmmac_priv
- net: micrel: Fix receiving the timestamp in the frame for lan8841
- Bluetooth: compute LE flow credits based on recvbuf space
- Bluetooth: qca: Fix error code in qca_read_fw_build_info()
- Bluetooth: ISO: Add hcon for listening bis sk
- Bluetooth: ISO: Clean up returns values in iso_connect_ind()
- Bluetooth: ISO: Make iso_get_sock_listen generic
- Bluetooth: Remove usage of the deprecated ida_simple_xx() API
- Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS
- Bluetooth: HCI: Remove HCI_AMP support
- ice: make ice_vsi_cfg_rxq() static
- ice: make ice_vsi_cfg_txq() static
- overflow: Change DEFINE_FLEX to take __counted_by member
- Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid -Wfamnae warnings
- Bluetooth: hci_core: Fix not handling hdev->le_num_of_adv_sets=1
- drm/bridge: Fix improper bridge init order with pre_enable_prev_first
- drm/ci: update device type for volteer devices
- drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()
- drm/omapdrm: Fix console by implementing fb_dirty
- drm/omapdrm: Fix console with deferred ops
- printk: Let no_printk() use _printk()
- dev_printk: Add and use dev_no_printk()
- drm/lcdif: Do not disable clocks on already suspended hardware
- drm/dp: Don't attempt AUX transfers when eDP panels are not powered
- drm/panel: atna33xc20: Fix unbalanced regulator in the case HPD doesn't
assert
- drm/amd/display: Fix potential index out of bounds in color transformation
function
- drm/amd/display: Remove redundant condition in dcn35_calc_blocks_to_gate()
- ASoC: Intel: Disable route checks for Skylake boards
- ASoC: Intel: avs: ssm4567: Do not ignore route checks
- mtd: core: Report error if first mtd_otp_size() call fails in
mtd_otp_nvmem_add()
- mtd: rawnand: hynix: fixed typo
- drm/imagination: avoid -Woverflow warning
- ASoC: mediatek: Assign dummy when codec not specified for a DAI link
- drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W flags
- drm/panel: ltk050h3146w: drop duplicate commands from LTK050H3148W init
- fbdev: shmobile: fix snprintf truncation
- ASoC: kirkwood: Fix potential NULL dereference
- drm/meson: vclk: fix calculation of 59.94 fractional rates
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj
- drm/mediatek: Init `ddp_comp` with devm_kcalloc()
- ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated
dailink
- powerpc/fsl-soc: hide unused const variable
- ASoC: SOF: Intel: mtl: Correct rom_status_reg
- ASoC: SOF: Intel: lnl: Correct rom_status_reg
- ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed
- ASoC: SOF: Intel: mtl: Implement firmware boot state check
- fbdev: sisfb: hide unused variables
- selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2 mounted
without nsdelegate
- ASoC: Intel: avs: Restore stream decoupling on prepare
- ASoC: Intel: avs: Fix ASRC module initialization
- ASoC: Intel: avs: Fix potential integer overflow
- ASoC: Intel: avs: Test result of avs_get_module_entry()
- media: ngene: Add dvb_ca_en50221_init return value check
- staging: media: starfive: Remove links when unregistering devices
- media: rcar-vin: work around -Wenum-compare-conditional warning
- media: radio-shark2: Avoid led_names truncations
- drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
- platform/x86: xiaomi-wmi: Fix race condition when reporting key events
- drm/msm/dp: allow voltage swing / pre emphasis of 3
- drm/msm/dp: Avoid a long timeout for AUX transfer if nothing connected
- media: ipu3-cio2: Request IRQ earlier
- media: dt-bindings: ovti,ov2680: Fix the power supply names
- media: i2c: et8ek8: Don't strip remove function when driver is builtin
- media: v4l2-subdev: Fix stream handling for crop API
- fbdev: sh7760fb: allow modular build
- media: atomisp: ssh_css: Fix a null-pointer dereference in
load_video_binaries
- drm/arm/malidp: fix a possible null pointer dereference
- drm: vc4: Fix possible null pointer dereference
- ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
- drm/bridge: anx7625: Don't log an error when DSI host can't be found
- drm/bridge: icn6211: Don't log an error when DSI host can't be found
- drm/bridge: lt8912b: Don't log an error when DSI host can't be found
- drm/bridge: lt9611: Don't log an error when DSI host can't be found
- drm/bridge: lt9611uxc: Don't log an error when DSI host can't be found
- drm/bridge: tc358775: Don't log an error when DSI host can't be found
- drm/bridge: dpc3433: Don't log an error when DSI host can't be found
- drm/panel: novatek-nt35950: Don't log an error when DSI host can't be found
- drm/bridge: anx7625: Update audio status while detecting
- drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector
- ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7
- drm/mipi-dsi: use correct return type for the DSC functions
- media: uvcvideo: Add quirk for Logitech Rally Bar
- drm/rockchip: vop2: Do not divide height twice for YUV
- drm/edid: Parse topology block for all DispID structure v1.x
- media: cadence: csi2rx: configure DPHY before starting source stream
- clk: samsung: exynosautov9: fix wrong pll clock id value
- RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
- RDMA/mlx5: Change check for cacheable mkeys
- RDMA/mlx5: Adding remote atomic access flag to updatable flags
- clk: mediatek: pllfh: Don't log error for missing fhctl node
- iommu: Undo pasid attachment only for the devices that have succeeded
- RDMA/hns: Fix return value in hns_roce_map_mr_sg
- RDMA/hns: Fix deadlock on SRQ async events.
- RDMA/hns: Fix UAF for cq async event
- RDMA/hns: Fix GMV table pagesize
- RDMA/hns: Use complete parentheses in macros
- RDMA/hns: Modify the print level of CQE error
- clk: mediatek: mt8365-mm: fix DPI0 parent
- clk: rs9: fix wrong default value for clock amplitude
- clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
- RDMA/rxe: Allow good work requests to be executed
- RDMA/rxe: Fix incorrect rxe_put in error path
- IB/mlx5: Use __iowrite64_copy() for write combining stores
- clk: renesas: r8a779a0: Fix CANFD parent clock
- clk: renesas: r9a07g043: Add clock and reset entry for PLIC
- lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
- mm/ksm: fix ksm exec support for prctl
- clk: qcom: dispcc-sm8450: fix DisplayPort clocks
- clk: qcom: dispcc-sm6350: fix DisplayPort clocks
- clk: qcom: dispcc-sm8550: fix DisplayPort clocks
- clk: qcom: dispcc-sm8650: fix DisplayPort clocks
- clk: qcom: mmcc-msm8998: fix venus clock issue
- x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map
- x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD and VPDPWSSDS
- ext4: avoid excessive credit estimate in ext4_tmpfile()
- RDMA/mana_ib: Introduce helpers to create and destroy mana queues
- RDMA/mana_ib: Use struct mana_ib_queue for CQs
- RDMA/mana_ib: boundary check before installing cq callbacks
- virt: acrn: stop using follow_pfn
- drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
- sunrpc: removed redundant procp check
- nfsd: don't create nfsv4recoverydir in nfsdfs when not used.
- ext4: fix potential unnitialized variable
- ext4: remove the redundant folio_wait_stable()
- clk: qcom: Fix SC_CAMCC_8280XP dependencies
- [Config] updateconfigs for SC_CAMCC_8280XP
- clk: qcom: Fix SM_GPUCC_8650 dependencies
- [Config] updateconfigs for SM_GPUCC_8650
- clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018
- of: module: add buffer overflow check in of_modalias()
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
- SUNRPC: Fix gss_free_in_token_pages()
- selftests/damon/_damon_sysfs: check errors from nr_schemes file reads
- selftests/kcmp: remove unused open mode
- RDMA/IPoIB: Fix format truncation compilation errors
- RDMA/cma: Fix kmemleak in rdma_core observed during blktests nvme/rdma use
siw
- samples/landlock: Fix incorrect free in populate_ruleset_net
- tracing/user_events: Prepare find/delete for same name events
- tracing/user_events: Fix non-spaced field matching
- modules: Drop the .export_symbol section from the final modules
- net: bridge: xmit: make sure we have at least eth header len bytes
- selftests: net: bridge: increase IGMP/MLD exclude timeout membership
interval
- net: bridge: mst: fix vlan use-after-free
- net: qrtr: ns: Fix module refcnt
- selftests/net/lib: no need to record ns name if it already exist
- idpf: don't skip over ethtool tcp-data-split setting
- netrom: fix possible dead-lock in nr_rt_ioctl()
- af_packet: do not call packet_read_pending() from tpacket_destruct_skb()
- sched/fair: Allow disabling sched_balance_newidle with
sched_relax_domain_level
- sched/core: Fix incorrect initialization of the 'burst' parameter in
cpu_max_write()
- net: wangxun: fix to change Rx features
- net: wangxun: match VLAN CTAG and STAG features
- net: txgbe: move interrupt codes to a separate file
- net: txgbe: use irq_domain for interrupt controller
- net: txgbe: fix to control VLAN strip
- l2tp: fix ICMP error handling for UDP-encap sockets
- io_uring/net: ensure async prep handlers always initialize ->done_io
- pwm: Fix setting period with #pwm-cells = <1> and of_pwm_single_xlate()
- net: txgbe: fix to clear interrupt status after handling IRQ
- net: txgbe: fix GPIO interrupt blocking
- Linux 6.8.12
* Noble update: v6.8.11 upstream stable release (LP: #2070355)
- drm/amd/display: Fix division by zero in setup_dsc_config
- net: ks8851: Fix another TX stall caused by wrong ISR flag handling
- ice: pass VSI pointer into ice_vc_isvalid_q_id
- ice: remove unnecessary duplicate checks for VF VSI ID
- Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect()
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
- KEYS: trusted: Fix memory leak in tpm2_key_encode()
- erofs: get rid of erofs_fs_context
- erofs: reliably distinguish block based and fscache mode
- binder: fix max_thread type inconsistency
- usb: dwc3: Wait unconditionally after issuing EndXfer command
- net: usb: ax88179_178a: fix link status when link is set to down/up
- usb: typec: ucsi: displayport: Fix potential deadlock
- usb: typec: tipd: fix event checking for tps25750
- usb: typec: tipd: fix event checking for tps6598x
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
- remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
- KEYS: trusted: Do not use WARN when encode fails
- admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET
- docs: kernel_include.py: Cope with docutils 0.21
- Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS filter matching
sysfs file
- block: add a disk_has_partscan helper
- block: add a partscan sysfs attribute for disks
- Linux 6.8.11
* Noble update: v6.8.10 upstream stable release (LP: #2070349)
- rust: module: place generated init_module() function in .init.text
- rust: macros: fix soundness issue in `module!` macro
- wifi: nl80211: don't free NULL coalescing rule
- pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T
- pinctrl/meson: fix typo in PDM's pin name
- pinctrl: core: delete incorrect free in pinctrl_enable()
- pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
- pinctrl: mediatek: paris: Rework support for
PIN_CONFIG_{INPUT,OUTPUT}_ENABLE
- sunrpc: add a struct rpc_stats arg to rpc_create_args
- nfs: expose /proc/net/sunrpc/nfs in net namespaces
- nfs: make the rpc_stat per net namespace
- nfs: Handle error of rpc_proc_register() in nfs_net_init().
- pinctrl: baytrail: Fix selecting gpio pinctrl state
- power: rt9455: hide unused rt9455_boost_voltage_values
- power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator
- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
- nfsd: rename NFSD_NET_* to NFSD_STATS_*
- nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
- nfsd: make all of the nfsd stats per-network namespace
- NFSD: add support for CB_GETATTR callback
- NFSD: Fix nfsd4_encode_fattr4() crasher
- regulator: mt6360: De-capitalize devicetree regulator subnodes
- regulator: change stubbed devm_regulator_get_enable to return Ok
- regulator: change devm_regulator_get_enable_optional() stub to return Ok
- bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition
- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
- regmap: Add regmap_read_bypassed()
- ASoC: SOF: Intel: add default firmware library path for LNL
- nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH
- bpf: Fix a verifier verbose message
- spi: axi-spi-engine: use common AXI macros
- spi: axi-spi-engine: fix version format string
- spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs
- bpf, arm64: Fix incorrect runtime stats
- riscv, bpf: Fix incorrect runtime stats
- ASoC: Intel: avs: Set name of control as in topology
- ASoC: codecs: wsa881x: set clk_stop_mode1 flag
- s390/mm: Fix storage key clearing for guest huge pages
- s390/mm: Fix clearing storage keys for huge pages
- arm32, bpf: Reimplement sign-extension mov instruction
- xdp: use flags field to disambiguate broadcast redirect
- efi/unaccepted: touch soft lockup during memory accept
- ice: ensure the copied buf is NUL terminated
- bna: ensure the copied buf is NUL terminated
- octeontx2-af: avoid off-by-one read from userspace
- thermal/debugfs: Free all thermal zone debug memory on zone removal
- thermal/debugfs: Fix two locking issues with thermal zone debug
- nsh: Restore skb->{protocol,data,mac_header} for outer header in
nsh_gso_segment().
- net l2tp: drop flow hash on forward
- thermal/debugfs: Prevent use-after-free from occurring after cdev removal
- s390/vdso: Add CFI for RA register to asm macro vdso_func
- Fix a potential infinite loop in extract_user_to_sg()
- ALSA: emu10k1: fix E-MU card dock presence monitoring
- ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()
- ALSA: emu10k1: move the whole GPIO event handling to the workqueue
- ALSA: emu10k1: fix E-MU dock initialization
- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
- net: qede: use return from qede_parse_flow_attr() for flower
- net: qede: use return from qede_parse_flow_attr() for flow_spec
- net: qede: use return from qede_parse_actions()
- vxlan: Fix racy device stats updates.
- vxlan: Add missing VNI filter counter update in arp_reduce().
- ASoC: meson: axg-fifo: use FIELD helpers
- ASoC: meson: axg-fifo: use threaded irq to check periods
- ASoC: meson: axg-card: make links nonatomic
- ASoC: meson: axg-tdm-interface: manage formatters in trigger
- ASoC: meson: cards: select SND_DYNAMIC_MINORS
- ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()
- s390/cio: Ensure the copied buf is NUL terminated
- cxgb4: Properly lock TX queue for the selftest.
- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
- drm/amdgpu: fix doorbell regression
- spi: fix null pointer dereference within spi_sync
- net: bridge: fix multicast-to-unicast with fraglist GSO
- net: core: reject skb_copy(_expand) for fraglist GSO skbs
- rxrpc: Clients must accept conn from any address
- tipc: fix a possible memleak in tipc_buf_append
- vxlan: Pull inner IP header in vxlan_rcv().
- s390/qeth: Fix kernel panic after setting hsuid
- drm/panel: ili9341: Correct use of device property APIs
- [Config] updateconfigs for DRM_PANEL_ILITEK_ILI9341
- drm/panel: ili9341: Respect deferred probe
- drm/panel: ili9341: Use predefined error codes
- ipv4: Fix uninit-value access in __ip_make_skb()
- net: gro: fix udp bad offset in socket lookup by adding
{inner_}network_offset to napi_gro_cb
- net: gro: add flush check in udp_gro_receive_segment
- drm/xe/display: Fix ADL-N detection
- clk: qcom: smd-rpm: Restore msm8976 num_clk
- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
- powerpc/pseries: make max polling consistent for longer H_CALLs
- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE
- EDAC/versal: Do not log total error counts
- swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y
- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
- exfat: fix timing of synchronizing bitmap and inode
- firmware: microchip: don't unconditionally print validation success
- scsi: ufs: core: Fix MCQ MAC configuration
- scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
- scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling
- scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
- scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()
- scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
- scsi: lpfc: Use a dedicated lock for ras_fwlog state
- gfs2: Fix invalid metadata access in punch_hole
- fs/9p: fix uninitialized values during inode evict
- wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
- wifi: cfg80211: fix rdev_dump_mpp() arguments order
- wifi: mac80211: fix prep_connection error path
- wifi: iwlwifi: read txq->read_ptr under lock
- wifi: iwlwifi: mvm: guard against invalid STA ID on removal
- net: mark racy access on sk->sk_rcvbuf
- drm/xe: Fix END redefinition
- scsi: mpi3mr: Avoid memcpy field-spanning write WARNING
- scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
- btrfs: return accurate error code on open failure in open_fs_devices()
- drm/amdkfd: Check cgroup when returning DMABuf info
- drm/amdkfd: range check cp bad op exception interrupts
- bpf: Check bloom filter map value size
- selftests/ftrace: Fix event filter target_func selection
- kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries
- ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3
suspend
- regulator: tps65132: Add of_match table
- OSS: dmasound/paula: Mark driver struct with __refdata to prevent section
mismatch
- scsi: ufs: core: WLUN suspend dev/link state error recovery
- scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN
- scsi: ufs: core: Fix MCQ mode dev command timeout
- ALSA: line6: Zero-initialize message buffers
- block: fix overflow in blk_ioctl_discard()
- ASoC: codecs: ES8326: Solve error interruption issue
- ASoC: codecs: ES8326: modify clock table
- net: bcmgenet: Reset RBUF on first open
- vboxsf: explicitly deny setlease attempts
- ata: sata_gemini: Check clk_enable() result
- firewire: ohci: mask bus reset interrupts between ISR and bottom half
- tools/power turbostat: Fix added raw MSR output
- tools/power turbostat: Increase the limit for fd opened
- tools/power turbostat: Fix Bzy_MHz documentation typo
- tools/power turbostat: Do not print negative LPI residency
- tools/power turbostat: Expand probe_intel_uncore_frequency()
- tools/power turbostat: Print ucode revision only if valid
- tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read
- btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
- btrfs: always clear PERTRANS metadata during commit
- memblock tests: fix undefined reference to `early_pfn_to_nid'
- memblock tests: fix undefined reference to `panic'
- memblock tests: fix undefined reference to `BIT'
- nouveau/gsp: Avoid addressing beyond end of rpc->entries
- scsi: target: Fix SELinux error when systemd-modules loads the target module
- scsi: hisi_sas: Handle the NCQ error returned by D2H frame
- blk-iocost: avoid out of bounds shift
- accel/ivpu: Remove d3hot_after_power_off WA
- accel/ivpu: Improve clarity of MMU error messages
- accel/ivpu: Fix missed error message after VPU rename
- platform/x86: acer-wmi: Add support for Acer PH18-71
- gpu: host1x: Do not setup DMA for virtual devices
- MIPS: scall: Save thread_info.syscall unconditionally on entry
- tools/power/turbostat: Fix uncore frequency file string
- net: add copy_safe_from_sockptr() helper
- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
- drm/amdgpu: Refine IB schedule error logging
- drm/amd/display: add DCN 351 version for microcode load
- drm/amdgpu: add smu 14.0.1 discovery support
- drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2
- drm/amd/display: Skip on writeback when it's not applicable
- drm/amd/pm: fix the high voltage issue after unload
- drm/amdgpu: Fix VCN allocation in CPX partition
- amd/amdkfd: sync all devices to wait all processes being evicted
- selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails
- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl
- hv_netvsc: Don't free decrypted memory
- uio_hv_generic: Don't free decrypted memory
- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted
- drm/xe/xe_migrate: Cast to output precision before multiplying operands
- drm/xe: Label RING_CONTEXT_CONTROL as masked
- smb3: fix broken reconnect when password changing on the server by allowing
password rotation
- iommu: mtk: fix module autoloading
- fs/9p: only translate RWX permissions for plain 9P2000
- fs/9p: translate O_TRUNC into OTRUNC
- fs/9p: fix the cache always being enabled on files with qid flags
- 9p: explicitly deny setlease attempts
- powerpc/crypto/chacha-p10: Fix failure on non Power10
- gpio: wcove: Use -ENOTSUPP consistently
- gpio: crystalcove: Use -ENOTSUPP consistently
- clk: Don't hold prepare_lock when calling kref_put()
- fs/9p: remove erroneous nlink init from legacy stat2inode
- fs/9p: drop inodes immediately on non-.L too
- gpio: lpc32xx: fix module autoloading
- drm/nouveau/dp: Don't probe eDP ports twice harder
- platform/x86/amd: pmf: Decrease error message to debug
- platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
- drm/radeon: silence UBSAN warning (v3)
- net:usb:qmi_wwan: support Rolling modules
- blk-iocost: do not WARN if iocg was already offlined
- SUNRPC: add a missing rpc_stat for TCP TLS
- qibfs: fix dentry leak
- xfrm: Preserve vlan tags for transport mode software GRO
- ARM: 9381/1: kasan: clear stale stack poison
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
- Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
- Bluetooth: msft: fix slab-use-after-free in msft_do_close()
- arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node
- Bluetooth: HCI: Fix potential null-ptr-deref
- Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
- net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs
- rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation
- hwmon: (corsair-cpro) Use a separate buffer for sending commands
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in
ccp_raw_event()
- hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock
- phonet: fix rtm_phonet_notify() skb allocation
- netlink: specs: Add missing bridge linkinfo attrs
- nfc: nci: Fix kcov check in nci_rx_work()
- net: bridge: fix corrupted ethernet header on multicast-to-unicast
- ipv6: Fix potential uninit-value access in __ip6_make_skb()
- selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC
- rxrpc: Fix the names of the fields in the ACK trailer struct
- rxrpc: Fix congestion control algorithm
- rxrpc: Only transmit one ACK per jumbo packet received
- dt-bindings: net: mediatek: remove wrongly added clocks and SerDes
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
- net-sysfs: convert dev->operstate reads to lockless ones
- hsr: Simplify code for announcing HSR nodes timer setup
- ipv6: annotate data-races around cnf.disable_ipv6
- ipv6: prevent NULL dereference in ip6_output()
- net/smc: fix neighbour and rtable leak in smc_ib_find_route()
- net: hns3: using user configure after hardware reset
- net: hns3: direct return when receive a unknown mailbox message
- net: hns3: change type of numa_node_mask as nodemask_t
- net: hns3: release PTP resources if pf initialization failed
- net: hns3: use appropriate barrier function after setting a bit value
- net: hns3: fix port vlan filter not disabled issue
- net: hns3: fix kernel crash when devlink reload during initialization
- net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family
- drm/meson: dw-hdmi: power up phy on device init
- drm/meson: dw-hdmi: add bandgap setting for g12
- drm/connector: Add \n to message about demoting connector force-probes
- dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11
users
- gpiolib: cdev: Fix use after free in lineinfo_changed_notify
- gpiolib: cdev: fix uninitialised kfifo
- drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible
- drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2
- firewire: nosy: ensure user_length is taken into account when fetching
packet contents
- Reapply "drm/qxl: simplify qxl_fence_wait"
- usb: typec: ucsi: Check for notifications after init
- usb: typec: ucsi: Fix connector check on init
- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed
device
- usb: ohci: Prevent missed ohci interrupts
- USB: core: Fix access violation during port device removal
- usb: gadget: composite: fix OS descriptors w_value logic
- usb: gadget: uvc: use correct buffer size when parsing configfs lists
- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
- usb: gadget: f_fs: Fix a race condition when processing setup packets.
- usb: xhci-plat: Don't include xhci.h
- usb: dwc3: core: Prevent phy suspend during init
- usb: typec: tcpm: clear pd_event queue in PORT_RESET
- usb: typec: tcpm: unregister existing source caps before re-registration
- usb: typec: tcpm: Check for port partner validity before consuming it
- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
- ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion
models
- firewire: ohci: fulfill timestamp for some local asynchronous transaction
- mm/slub: avoid zeroing outside-object freepointer for single free
- btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
- btrfs: set correct ram_bytes when splitting ordered extent
- btrfs: qgroup: do not check qgroup inherit if qgroup is disabled
- btrfs: make sure that WRITTEN is set on all metadata blocks
- maple_tree: fix mas_empty_area_rev() null pointer dereference
- mm/slab: make __free(kfree) accept error pointers
- mptcp: ensure snd_nxt is properly initialized on connect
- mptcp: only allow set existing scheduler for net.mptcp.scheduler
- workqueue: Fix selection of wake_cpu in kick_pool()
- dt-bindings: iio: health: maxim,max30102: fix compatible check
- iio:imu: adis16475: Fix sync mode setting
- iio: pressure: Fixes BME280 SPI driver data
- iio: pressure: Fixes SPI support for BMP3xx devices
- iio: accel: mxc4005: Interrupt handling fixes
- iio: accel: mxc4005: Reset chip on probe() and resume()
- kmsan: compiler_types: declare __no_sanitize_or_inline
- e1000e: change usleep_range to udelay in PHY mdic access
- tipc: fix UAF in error path
- xtensa: fix MAKE_PC_FROM_RA second argument
- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
- net: bcmgenet: synchronize UMAC_CMD access
- ASoC: tegra: Fix DSPK 16-bit playback
- ASoC: ti: davinci-mcasp: Fix race condition during probe
- dyndbg: fix old BUG_ON in >control parser
- slimbus: qcom-ngd-ctrl: Add timeout for wait operation
- clk: samsung: Revert "clk: Use device_get_match_data()"
- clk: sunxi-ng: common: Support minimum and maximum rate
- clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI
- mei: me: add lunar lake point M DID
- drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()
- Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
- drm/ttm: Print the memory decryption status just once
- drm/vmwgfx: Fix Legacy Display Unit
- drm/vmwgfx: Fix invalid reads in fence signaled events
- drm/imagination: Ensure PVR_MIPS_PT_PAGE_COUNT is never zero
- drm/amd/display: Fix idle optimization checks for multi-display and dual eDP
- drm/nouveau/gsp: Use the sg allocator for level 2 of radix3
- drm/i915/gt: Automate CCS Mode setting during engine resets
- drm/i915/bios: Fix parsing backlight BDB data
- drm/amd/display: Handle Y carry-over in VCP X.Y calculation
- drm/amd/display: Fix incorrect DSC instance for MST
- arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault()
- net: fix out-of-bounds access in ops_init
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
- misc/pvpanic-pci: register attributes via pci_driver
- x86/apic: Don't access the APIC when disabling x2APIC
- selftests/mm: fix powerpc ARCH check
- mm: use memalloc_nofs_save() in page_cache_ra_order()
- mm/userfaultfd: reset ptes when close() for wr-protected ones
- iommu/amd: Enhance def_domain_type to handle untrusted device
- fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scan
- fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry()
- nvme-pci: Add quirk for broken MSIs
- regulator: core: fix debugfs creation regression
- spi: microchip-core-qspi: fix setting spi bus clock rate
- ksmbd: off ipv6only for both ipv4/ipv6 binding
- ksmbd: avoid to send duplicate lease break notifications
- ksmbd: do not grant v2 lease if parent lease key and epoch are not set
- tracefs: Reset permissions on remount if permissions are options
- tracefs: Still use mount point as default permissions for instances
- eventfs: Do not treat events directory different than other directories
- Bluetooth: qca: fix invalid device address check
- Bluetooth: qca: fix wcn3991 device address check
- Bluetooth: qca: add missing firmware sanity checks
- Bluetooth: qca: fix NVM configuration parsing
- Bluetooth: qca: generalise device address check
- Bluetooth: qca: fix info leak when fetching board id
- Bluetooth: qca: fix info leak when fetching fw build id
- Bluetooth: qca: fix firmware check error path
- keys: Fix overwrite of key expiration on instantiation
- Linux 6.8.10
* Noble update: v6.8.9 upstream stable release (LP: #2070337)
- cifs: Fix reacquisition of volume cookie on still-live connection
- smb: client: fix rename(2) regression against samba
- cifs: reinstate original behavior again for forceuid/forcegid
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
- HID: logitech-dj: allow mice to use all types of reports
- arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f
- arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
- arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5
- arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
- arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg
- arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex
- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys
- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex
- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1
- arm64: dts: mediatek: cherry: Describe CPU supplies
- arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for
MT6315
- arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for
MT6315
- arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358
- arm64: dts: mediatek: mt7622: fix clock controllers
- arm64: dts: mediatek: mt7622: fix IR nodename
- arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
- arm64: dts: mediatek: mt7986: reorder properties
- arm64: dts: mediatek: mt7986: drop invalid properties from ethsys
- arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller
- arm64: dts: mediatek: mt7986: reorder nodes
- arm64: dts: mediatek: mt7986: drop invalid thermal block clock
- arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-"
- arm64: dts: mediatek: mt2712: fix validation errors
- arm64: dts: rockchip: mark system power controller and fix typo on
orangepi-5-plus
- arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro
- block: fix module reference leakage from bdev_open_by_dev error path
- arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs
- arm64: dts: qcom: x1e80100: Fix the compatible for cluster idle states
- arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller
- gpio: tangier: Use correct type for the IRQ chip data
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
- wifi: mac80211: clean up assignments to pointer cache.
- wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded
- wifi: iwlwifi: mvm: remove old PASN station when adding a new one
- wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd
- drm/gma500: Remove lid code
- wifi: mac80211_hwsim: init peer measurement result
- wifi: mac80211: remove link before AP
- wifi: mac80211: fix unaligned le16 access
- net: libwx: fix alloc msix vectors failed
- vxlan: drop packets from invalid src-address
- net: bcmasp: fix memory leak when bringing down interface
- mlxsw: core: Unregister EMAD trap using FORWARD action
- mlxsw: core_env: Fix driver initialization with old firmware
- mlxsw: pci: Fix driver initialization with old firmware
- ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with
the valid property
- icmp: prevent possible NULL dereferences from icmp_build_probe()
- bridge/br_netlink.c: no need to return void function
- bnxt_en: refactor reset close code
- bnxt_en: Fix the PCI-AER routines
- bnxt_en: Fix error recovery for 5760X (P7) chips
- cxl/core: Fix potential payload size confusion in cxl_mem_get_poison()
- net: dsa: mv88e6xx: fix supported_interfaces setup in
mv88e6250_phylink_get_caps()
- NFC: trf7970a: disable all regulators on removal
- netfs: Fix writethrough-mode error handling
- ax25: Fix netdev refcount issue
- soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names
- tools: ynl: don't ignore errors in NLMSG_DONE messages
- net: usb: ax88179_178a: stop lying about skb->truesize
- tcp: Fix Use-After-Free in tcp_ao_connect_init
- net: gtp: Fix Use-After-Free in gtp_dellink
- net: phy: mediatek-ge-soc: follow netdev LED trigger semantics
- gpio: tegra186: Fix tegra186_gpio_is_accessible() check
- drm/xe: Remove sysfs only once on action add failure
- drm/xe: call free_gsc_pkt only once on action add failure
- Bluetooth: hci_event: Use HCI error defines instead of magic values
- Bluetooth: hci_conn: Only do ACL connections sequentially
- Bluetooth: Remove pending ACL connection attempts
- Bluetooth: hci_conn: Always use sk_timeo as conn_timeout
- Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
- Bluetooth: ISO: Reassemble PA data for bcast sink
- Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_create_conn_sync
- Bluetooth: btusb: Fix triggering coredump implementation for QCA
- Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE
- Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID
- Bluetooth: btusb: mediatek: Fix double free of skb in coredump
- Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor
- Bluetooth: qca: set power_ctrl_enabled on NULL returned by
gpiod_get_optional()
- ipvs: Fix checksumming on GSO of SCTP packets
- net: openvswitch: Fix Use-After-Free in ovs_ct_exit
- mlxsw: Use refcount_t for reference counting
- mlxsw: spectrum_acl_tcam: Fix race in region ID allocation
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
- mlxsw: spectrum_acl_tcam: Rate limit error message
- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
- mlxsw: spectrum_acl_tcam: Fix warning during rehash
- mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
- mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
- eth: bnxt: fix counting packets discarded due to OOM and netpoll
- ARM: dts: imx6ull-tarragon: fix USB over-current polarity
- netfilter: nf_tables: honor table dormant flag from netdev release event
path
- net: phy: dp83869: Fix MII mode failure
- net: ti: icssg-prueth: Fix signedness bug in prueth_init_rx_chns()
- i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
- i40e: Report MFS in decimal base instead of hex
- iavf: Fix TC config comparison with existing adapter TC config
- ice: fix LAG and VF lock dependency in ice_reset_vf()
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
- octeontx2-af: fix the double free in rvu_npc_freemem()
- dpll: check that pin is registered in __dpll_pin_unregister()
- dpll: fix dpll_pin_on_pin_register() for multiple parent pins
- tls: fix lockless read of strp->msg_ready in ->poll
- af_unix: Suppress false-positive lockdep splat for spin_lock() in
__unix_gc().
- netfs: Fix the pre-flush when appending to a file in writethrough mode
- drm/amd/display: Check DP Alt mode DPCS state via DMUB
- Revert "drm/amd/display: fix USB-C flag update after enc10 feature init"
- xhci: move event processing for one interrupter to a separate function
- usb: xhci: correct return value in case of STS_HCE
- KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled
- KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET"
- drm: add drm_gem_object_is_shared_for_memory_stats() helper
- drm/amdgpu: add shared fdinfo stats
- drm/amdgpu: fix visible VRAM handling during faults
- Revert "UBUNTU: SAUCE: selftests/seccomp: fix check of fds being assigned"
- selftests/seccomp: user_notification_addfd check nextfd is available
- selftests/seccomp: Change the syscall used in KILL_THREAD test
- selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID)
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
- x86/cpu: Fix check for RDPKRU in __show_regs()
- rust: phy: implement `Send` for `Registration`
- rust: kernel: require `Send` for `Module` implementations
- rust: don't select CONSTRUCTORS
- [Config] updateconfigs to drop CONSTRUCTORS for rust
- rust: init: remove impl Zeroable for Infallible
- rust: make mutually exclusive with CFI_CLANG
- kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE
- kbuild: rust: force `alloc` extern to allow "empty" Rust files
- rust: remove `params` from `module` macro example
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
- Bluetooth: qca: fix NULL-deref on non-serdev suspend
- Bluetooth: qca: fix NULL-deref on non-serdev setup
- mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in
qcom_misc_cmd_type_exec()
- mm/hugetlb: fix missing hugetlb_lock for resv uncharge
- mmc: sdhci-msm: pervent access to suspended controller
- mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to 128
- mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros
- mm: support page_mapcount() on page_has_type() pages
- mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio()
- smb: client: Fix struct_group() usage in __packed structs
- smb3: missing lock when picking channel
- smb3: fix lock ordering potential deadlock in cifs_sync_mid_result
- btrfs: fallback if compressed IO fails for ENOSPC
- btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range()
- btrfs: scrub: run relocation repair when/only needed
- btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
- x86/tdx: Preserve shared bit on mprotect()
- cpu: Re-enable CPU mitigations by default for !X86 architectures
- [Config] updateconfigs for CPU_MITIGATIONS
- eeprom: at24: fix memory corruption race condition
- LoongArch: Fix callchain parse error with kernel tracepoint events
- LoongArch: Fix access error when read fault on a write-only VMA
- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
- arm64: dts: qcom: sm8450: Fix the msi-map entries
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
- dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
- dmaengine: xilinx: xdma: Fix wrong offsets in the buffers addresses in dma
descriptor
- dmaengine: xilinx: xdma: Fix synchronization issue
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
- drm/amdgpu: Assign correct bits for SDMA HDP flush
- drm/atomic-helper: fix parameter order in drm_format_conv_state_copy() call
- drm/amdgpu/pm: Remove gpu_od if it's an empty directory
- drm/amdgpu/umsch: don't execute umsch test when GPU is in reset/suspend
- drm/amdgpu: Fix leak when GPU memory allocation fails
- drm/amdkfd: Fix rescheduling of restore worker
- drm/amdkfd: Fix eviction fence handling
- irqchip/gic-v3-its: Prevent double free on error
- ACPI: CPPC: Use access_width over bit_width for system memory accesses
- ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro
- ACPI: CPPC: Fix access width used for PCC registers
- net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec
- ethernet: Add helper for assigning packet type when dest address does not
match device address
- net: b44: set pause params only when interface is up
- macsec: Enable devices to advertise whether they update sk_buff md_dst
during offloads
- macsec: Detect if Rx skb is macsec-related for offloading devices that
update md_dst
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
- fbdev: fix incorrect address computation in deferred IO
- udp: preserve the connected status if only UDP cmsg
- mtd: limit OTP NVMEM cell parse to non-NAND devices
- mtd: diskonchip: work around ubsan link failure
- firmware: qcom: uefisecapp: Fix memory related IO errors and crashes
- phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE
- phy: qcom: qmp-combo: Fix VCO div offset on v3
- mm: turn folio_test_hugetlb into a PageType
- mm: zswap: fix shrinker NULL crash with cgroup_disable=memory
- dmaengine: owl: fix register access functions
- dmaengine: tegra186: Fix residual calculation
- idma64: Don't try to serve interrupts when device is powered off
- soundwire: amd: fix for wake interrupt handling for clockstop mode
- phy: marvell: a3700-comphy: Fix hardcoded array size
- phy: freescale: imx8m-pcie: fix pcie link-up instability
- phy: rockchip-snps-pcie3: fix bifurcation on rk3588
- phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits
- phy: rockchip: naneng-combphy: Fix mux on rk3588
- phy: qcom: m31: match requested regulator name with dt schema
- dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue
- dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
- riscv: Fix TASK_SIZE on 64-bit NOMMU
- riscv: Fix loading 64-bit NOMMU kernels past the start of RAM
- phy: ti: tusb1210: Resolve charger-det crash if charger psy is unregistered
- dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema
- sched/eevdf: Always update V if se->on_rq when reweighting
- sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr
- riscv: hwprobe: fix invalid sign extension for RISCV_HWPROBE_EXT_ZVFHMIN
- RISC-V: selftests: cbo: Ensure asm operands match constraints, take 2
- phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6
- bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
- Linux 6.8.9
* amdgpu hangs on DCN 3.5 at bootup: RIP:
0010:dcn35_clk_mgr_construct+0x183/0x2210 [amdgpu] (LP: #2066233)
- drm/amd/display: Atom Integrated System Info v2_2 for DCN35
* [MTL] ACPI: PM: s2idle: Backport Linux ACPI s2idle patches to fix
suspend/resume issue (LP: #2069231)
- ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems
- ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions
* Removing legacy virtio-pci devices causes kernel panic (LP: #2067862)
- virtio-pci: Check if is_avq is NULL
* Mute/mic LEDs no function on ProBook 445/465 G11 (LP: #2069664)
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 445/465 G11.
* Mute/mic LEDs no function on ProBook 440/460 G11 (LP: #2067669)
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11.
* rtw89_8852ce - Lost WIFI connection after suspend (LP: #2065128)
- wifi: rtw89: reset AFEDIG register in power off sequence
- wifi: rtw89: 8852c: refine power sequence to imporve power consumption
* CVE-2024-25742
- x86/sev: Harden #VC instruction emulation somewhat
- x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler
* Noble update: v6.8.9 upstream stable release (LP: #2070337) //
CVE-2024-35984
- i2c: smbus: fix NULL function pointer dereference
* Noble update: v6.8.9 upstream stable release (LP: #2070337) //
CVE-2024-35990
- dma: xilinx_dpdma: Fix locking
* Noble update: v6.8.9 upstream stable release (LP: #2070337) //
CVE-2024-35997
- HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
* CVE-2024-36016
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
* CVE-2024-36008
- ipv4: check for NULL idev in ip_route_use_hint()
* CVE-2024-35992
- phy: marvell: a3700-comphy: Fix out of bounds read
[ Ubuntu-qcom: 6.8.0-1006.6 ]
* [qcom alpha] Suppress noisy logs
- SAUCE: ubuntu/qcom/wlan: supress noisy logs
- SAUCE: ubuntu/qcom/wlan: supress noisy logs (take 2)
* Miscellaneous Ubuntu changes
- SAUCE: ubuntu/qcom/wlan: import wlan qclacld driver code from GA1.1
- SAUCE: ubuntu/qcom/display: import qcm6490 display code from GA1.1
- SAUCE: ubuntu/qcom/graphics: import qcm6490 graphics driver code from GA1.1
- SAUCE: ubuntu/qcom/camera: import qcm6490 camera driver code from GA1.1
- SAUCE: ubuntu/qcom/bt: import qcm6490 bluetooth driver from GA1.1
- SAUCE: ubuntu/qcom/qps615: import ethernet driver from GA1.1
- SAUCE: ubuntu/qcom: build external drivers
- SAUCE: ubuntu/qcom: suppress warning and error
- SAUCE: ubuntu/qcom/wlan: fix build warnings and errors in WLAN driver
- SAUCE: ubuntu/qcom/graphics: change strtobool() to kstrtobool()
- SAUCE: ubuntu/qcom/graphics: dynamically allocate the kgsl-pool shrinker for
kernel>=6.7
- SAUCE: ubuntu/qcom/camera: remove unused camera_banner
- SAUCE: ubuntu/qcom/camera: use sizeof() instead of V4L2_SUBDEV_NAME_SIZE
- SAUCE: ubuntu/qcom/camera: replace strlcpy() with strscpy()
- SAUCE: ubuntu/qcom/qps615: replace strlcpy() with strscpy()
- SAUCE: ubuntu/qcom/qps615: auto-load module
- SAUCE: ubuntu/qcom: add missing inclusion
- SAUCE: ubuntu/qcom/display: Rename min_buffers_needed to min_queued_buffers
- SAUCE: ubuntu/qcom: remove DRM_UNLOCKED
- SAUCE: ubuntu/qcom/display: suppress EPROBE_DEFER error log
- SAUCE: qcom/bt: support uevent module loading
- SAUCE: qcom/bt: add sentinel to MODULE_DEVICE_TABLE()
- SAUCE: import external DT from GA 1.1
- SAUCE: Add Makefile code to apply overlays for GA1
* Miscellaneous upstream changes
- QCLINUX: regulator: qcom-rpmh-regulator: Add debug-regulator support
- PENDING: arm64: dts: qcom: qcs8550-rb5gen2: enable PMIC Volume and Power
buttons
- FROMLIST: dt-bindings: arm: qcom,ids: Add SoC ID for SM8650P
- FROMLIST: soc: qcom: socinfo: Add SM8650P SoC ID table entry
- PENDING: slimbus: messaging: use memcpy_fromio for io mapped memory
- FROMLIST: arm64: dts: qcom: sm8650p: introduce sm8650p dtsi
- FROMLIST: arm64: dts: qcom: add base AIM500 dtsi
- FROMLIST: arm64: dts: qcom: add AIM500 AIoT
- PENDING: arm64: qcom: dts: qcs8550: Add modem rproc node
- QCLINUX: soc: qcom: f_qdss: Initialize qdss channel with NULL
- PENDING: misc: fastrpc: Check for static PD status
- QCLINUX: soc: qcom: Use SoC watchdog when Linux boots in hyp mode
- QCLINUX: arm64: dts: qcom: qcm6490: Leave SoC watchdog enabled
- QCLINUX: arm64: Enable watchdog configuration through sysfs
- QCLINUX: soc: qcom: Make SoC debug module as builtin module
- FROMLIST: soc: qcom: aoss: Add tracepoints in qmp_send()
- PENDING: arm64: dts: qcom: sc7280: Add gpio for sec MI2S mclk
- QCLINUX: arm64: dts: qcom: Add addons support for AIM500 AIoT
- QCLINUX: arm64: defconfig: qcom: enable SM8650 related config
- QCLINUX: arm64: dts: qcom: aim300: Add board-id and msm-id support
- PENDING: misc: fastrpc: Fix use after free on devices
- PENDING: arm64: dts: qcom: qcs8550-rb5gen2: Add definition for three LEDs
- PENDING: arm64: dts: qcom: qcs8550-rb5gen2: Add definitions for flash leds
- PENDING: iommu/arm-smmu-qcom: Fix an empty list_head accessing
- PENDING: trece: buses: Change __assign_str to __assign_str_len
- PENDING: spi: spi-geni-qcom: add trace log support
- Revert "QCLINUX: arm64: configs: qcom_defconfig: Disable NVMEM_REBOOT_MODE"
- PENDING: i2c: i2c-qcom-geni: Add trace log support
- PENDING: arm64: dts: qcom: sm8550: add slimbus DT node
- PENDING: arm64: dts: qcm6490: Disable nvmem-reboot-mode
- QCLINUX: usb: dwc3: Initialize variable ret to 0
- QCLINUX: usb: dwc3: qcom: Take wakelock to block pm suspend in autosleep
- PENDING: soc: qcom: memory_dump: initialize initialized value
- PENDING: arm64: dts: qcom: qcs6490-rb3gen2: disable ipa node on qcs6490
- PENDING: arm64: dts: qcom: Enable PCIe1 on aim500
- QCLINUX: arm64: dts: qcom: Add support for qps615 switch
- QCLINUX: arm64: defconfig: Enable ARM64_VA=39
- PENDING: arm64: dts: qcom: qcs6490-rb3gen2: Modify DVT device USB2
- QCLINUX: virt: gunyah: Use kvcalloc for tracking large number of pages
- PENDING: firmware: Error handling in qcom_scm_prepare_ice_key
- PENDING: arm64: dts: qcom: sa8775p: Add UART node
- QCLINUX: arm64: dts: qcom: Rename regulators for QCM6490
- PENDING: power: supply: qcom_battmgr: Add support to configure USB ICL
- QCLINUX: soc: qcom: Don't assume that soc watchdog is enabled by default
- PENDING: arm64: dts: Add missing clkreq pin configuration
- PENDING: arm64: dts: qcom: sa8775p: Add GPI configuration
- QCLINUX: arm64: dts: qcom: Add board-id and msm-id for Rb3Gen2
- QCLINUX: arm64: defconfig: Add AQC107 config
- QCLINUX: usb: dwc3: qcom: Avoid PM Resume if device is RT suspended
- PENDING: Bluetooth: Increase settling time for baudrate change VSC
- PENDING: remoteproc: qcom: pas: Add SA8775p remoteproc support
- PENDING: arm64: dts: qcom: sa8775p: add ADSP and CDSP support
- QCLINUX: arm64: dts: qcom: sa8775p: add addons dts support for sa8775p
- PENDING: arm64: dts: qcom: sa8775p: enable CDSP for SA8775p
- PENDING: remoteproc: qcom: pas: Add SA8775p CDSP1 remoteproc support
- PENDING: arm64: dts: qcom: sa8775p: add CDSP1 support
- PENDING: arm64: dts: qcom: sa8775p: enable CDSP1 for SA8775p
- PENDING: dt-bindings: mailbox: qcom-ipcc: Add GPDSP0 and GPDSP1 client
- PENDING: remoteproc: qcom: pas: Add SA8775p GPDSP0 and GPDSP1 remoteproc
support
- PENDING: arm64: dts: qcom: sa8775p: add GPDSP0 and GPDSP1 support
- QCLINUX: arm64: defconfig: Enable STMMAC eth and Marvell phy config
- PENDING: uapi: add userspace interface file to uapi
- PENDING: soc: qcom: llcc: add llcc config support for SA8775p platform
- PENDING: arm64: dts: qcom: sa8775p: Add llcc support for SA8775p platform
- PENDING: arm64: dts: qcom: sa8775p-ride: Enable llcc function
- QCLINUX: arm64: defconfig: qcom: Enable i3c support
- PENDING: soc: qcom: smem: Add boundary checks for partitions
- PENDING: crypto: qce - Fetch interconnect bandwidth value from dtsi
- PENDING: arm64: dts: qcom: sc7280: Define interconnect bandwidth value in
dtsi
- QCLINUX: rpmsg: glink: replace deprecated 'strcpy' with 'strscpy'
- QCLINUX: arm64: defconfig: enable configs required for kubernetes
- PENDING: slimbus: ngd: Add check before memory free
- QCLINUX: arm64: dts: qcom: sa8775p: add dma-buf heaps
- QCLINUX: arm64: dts: qcom: sa8775p: add secure buffer device
- QCLINUX: arm64: dts: qcom: sa8775p: add mem-buf device
- QCLINUX: arm64: dts: qcm6490-addons: Update memory dump table
- QCLINUX: arm64: dts: qcom: sa8775p: Add gunyah watchdog support
- PENDING: pcie: Save & restore configuration space for qps615
- QCLINUX: thermal: qcom: Add support to update tsens trip based on nvmem data
- PENDING: arm64: dts: qcom: sa8775p: Add IMEM and PIL info region
- QCLINUX: arm64: dts: qcom: sa8775p: define kaslr offset and mem dump table
regions
- QCLINUX: arm64: dts: qcom: sa8775p-ride: Add board-id and msm-id support
- QCLINUX: arm64: dts: qcom: sa8775p: Add shmbridge and smcinvoke nodes
- FROMLIST: arm64: dts: qcom: qcm8550: introduce qcs8550 dtsi
- PENDING: arm64: qcom: dts: qcs8550: Update included dtsi name for rb5gen2
- QCLINUX: arm64: dts: qcom: qcs8550: update qcs8550 addons dtsi file name
- PENDING: arm64: dts: qcom: sa8775p: enable ADSP and GPDSP for SA8775p
- PENDING: USB: pci-quirks: skip usb_early_handoff for Renesas PCI USB
- PENDING: coresight-tmc-etf: fix failure to disable/enable ETF after reading
- QCLINUX: PCI: qcom: Enable powering up upd controller
- QCLINUX: ASoC: qcm6490: Update channel slot number for slimbus codec dai
- PENDING: arm64: dts: qcom: aim500: Add more reserved gpio pins
- PENDING: soc: qcom: ice: Handle ice probe return
- PENDING: usb: dwc3: core: Handle failure of get sync during cable disconnect
- PENDING: arm64: dts: qcom: sa8775p: Enable smp2p-sleepstate
- QCLINUX: clk: qcom: gcc-sa8775p: Remove the HW control clocks on SA8775P
- PENDING: iris: Disable slice mode for VBR rate control
- PENDING: usb: dwc3: qcom: Introduce post-connection done vendor hook
- PENDING: misc: fastrpc: Add support for cdsp1 remoteproc
- QCLINUX: arm64: dts: qcom: Enable tsens dynamic trip update for qcm6490
- PENDING: crypto: qce - Bam crash during suspend-shutdown scenario
- PENDING: arm64: dts: qcom: sa8775p-ride: add Bluetooth support
- PENDING: arm64: dts: qcom: sa8775p: add CDSP1 fastrpc-compute-cb nodes
- PENDING: dt-bindings: clock: qcom: Add SA8775P video clock controller
- PENDING: clk: qcom: Add support for Video clock controller on SA8775P
- PENDING: dt-bindings: clock: qcom: Add SA8775P camera controller
- PENDING: clk: qcom: Add support for Camera Clock Controller on SA8775P
- PENDING: dt-bindings: clock: qcom: Add SA8775P display controller
- PENDING: clk: qcom: Add support for Display Controllers on SA8775P
- PENDING: clk: qcom: Remove the CLK_IS_CRITICAL flag for SA8775P
- QCLINUX: arm64: defconfig: enable Clock controllers SA8775P
- PENDING: arm64: dts: qcom: sa8775p: add clock controllers support
- QCLINUX: arm64: dts: qcs5430-rb3: Enable PCIE1
- FROMLIST: PCI: hold the rescan mutex when scanning for the first time
- FROMLIST: PCI/pwrctl: reuse the OF node for power controlled devices
- FROMLIST: PCI/pwrctl: create platform devices for child OF nodes of the port
node
- FROMLIST: PCI/pwrctl: add PCI power control core code
- FROMLIST: power: sequencing: implement the pwrseq core
- FROMLIST: power: pwrseq: add a driver for the PMU module on the QCom WCN
chipsets
- FROMLIST: PCI/pwrctl: add a PCI power control driver for power sequenced
devices
- PENDING: PCI/pwrctl: enable power control for WCN6855
- PENDING: power: pwrseq: add WCN6855 PMU support
- PENDING: arm64: dts: qcom: sa8775p-ride: add pmu node for WCN6855
- PENDING: Bluetooth: hci_qca: Drop unused event during BT on
- config: enable PCA953x PCA954x and ANX7625 driver
- PENDING: drm/bridge: anx7625: Fix circular dependency
- PENDING: iris: devicetree: remove iommu and video enc dec nodes
- PENDING: videocc: remove HW_CTRL from mvs0 gdsc
- PENDING: interconnect: qcom: sa8775p: enable qos programming
- PENDING: arm64: dts: qcom: sa8775p: Add reg field & clocks to program QoS
- PENDING: arm64: dts: qcom: Add SD Card node for qcm6490-rb3
- QCLINUX: arm64: dts: qcom: qcs6490: Add PCIe bridge and endpoint nodes
- QCLINUX: arm64: dts: qcom:Add QPS615 and PHY devicestree config
- QCLINUX: arm64: configs: qcom_defconfig: Enable NVMEM_REBOOT_MODE
- QCLINUX: arm64: defconfig: qcom: Disable ASPM
- PENDING: usb: dwc3: qcom: Check if driver is resumed before reg access
- PENDING: arm64: dts: qcom: sa8775p-ride: Change swctrl-gpios in BT
- PENDING: arm64: dts: qcom: sa8775p-pmics: enable rtc
- QCLINUX: arm64: dts: qcom: sa8775p-addons: Add CMA heap
- QCLINUX: arm64: defconfig: Enable vsock support
- QCLINUX: arm64: defconfig: Host kernel accelerator for virtio net
- QCLINUX: arm64: defconfig: Enable required virtio configs for VM
- QCLINUX: arm64: defconfig: Enable watchdog drivers for VM
- FROMLIST: drivers: qcom: icc-bwmon: Change zone1_thres_count to 3
- PENDING: crypto: qce - remove return values from qce_crypto_probe()
- thermal: re-add thermal_zone_set_trip()
- thermal: tsens: remove use of thermal_zone_device_exec()
- Revert "net: phylink: remove .validate() method"
- Ubuntu [Config] update configs for GA 1.1
[ Ubuntu-qcom: 6.8.0-1005.5 ]
* Packaging resync (LP: #1786013)
- [Packaging] drop getabis data
* [RB3] Kernel back trace while audio play
- Revert "ASoC: qcom: Move Soundwire runtime stream alloc to soundcards"
* [qcom alpha] Suppress noisy logs
- SAUCE: ubuntu/qcom/wlan: supress noisy logs (take 2)
* Miscellaneous Ubuntu changes
- SAUCE: qcom/bt: support uevent module loading
- SAUCE: qcom/bt: add sentinel to MODULE_DEVICE_TABLE()
[ Ubuntu: 6.8.0-38.38 ]
* noble/linux: 6.8.0-38.38 -proposed tracker (LP: #2068318)
* race_sched in ubuntu_stress_smoke_test will cause kernel panic on 6.8 with
Azure Standard_A2_v2 instance (LP: #2068024)
- sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf()
* Noble: btrfs: re-introduce 'norecovery' mount option (LP: #2068591)
- btrfs: re-introduce 'norecovery' mount option
* Fix system hang while entering suspend with AMD Navi3x graphics
(LP: #2063417)
- drm/amdgpu/mes: fix use-after-free issue
* Noble update: v6.8.8 upstream stable release (LP: #2068087)
- io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64()
failure
- drm/i915/cdclk: Fix voltage_level programming edge case
- Revert "vmgenid: emit uevent when VMGENID updates"
- SUNRPC: Fix rpcgss_context trace event acceptor field
- selftests/ftrace: Limit length in subsystem-enable tests
- random: handle creditable entropy from atomic process context
- scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING
- net: usb: ax88179_178a: avoid writing the mac address before first reading
- btrfs: do not wait for short bulk allocation
- btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer
- r8169: fix LED-related deadlock on module removal
- r8169: add missing conditional compiling for call to r8169_remove_leds
- scsi: ufs: qcom: Add missing interconnect bandwidth values for Gear 5
- netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
- netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()
- netfilter: br_netfilter: skip conntrack input hook for promisc packets
- netfilter: nft_set_pipapo: constify lookup fn args where possible
- netfilter: nft_set_pipapo: walk over current view on netlink dump
- netfilter: flowtable: validate pppoe header
- netfilter: flowtable: incorrect pppoe tuple
- af_unix: Call manage_oob() for every skb in unix_stream_read_generic().
- af_unix: Don't peek OOB data without MSG_OOB.
- net: sparx5: flower: fix fragment flags handling
- net/mlx5: Lag, restore buckets number to default after hash LAG deactivation
- net/mlx5: Restore mistakenly dropped parts in register devlink flow
- net/mlx5e: Prevent deadlock while disabling aRFS
- net: change maximum number of UDP segments to 128
- octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation
- selftests/tcp_ao: Make RST tests less flaky
- selftests/tcp_ao: Zero-init tcp_ao_info_opt
- selftests/tcp_ao: Fix fscanf() call for format-security
- selftests/tcp_ao: Printing fixes to confirm with format-security
- net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only
- net: stmmac: Fix max-speed being ignored on queue re-init
- net: stmmac: Fix IP-cores specific MAC capabilities
- ice: tc: check src_vsi in case of traffic from VF
- ice: tc: allow zero flags in parsing tc flower
- ice: Fix checking for unsupported keys on non-tunnel device
- tun: limit printing rate when illegal packet received by tun dev
- net: dsa: mt7530: fix mirroring frames received on local port
- net: dsa: mt7530: fix port mirroring for MT7988 SoC switch
- s390/ism: Properly fix receive message buffer allocation
- netfilter: nf_tables: missing iterator type in lookup walk
- netfilter: nf_tables: restore set elements when delete set fails
- gpiolib: swnode: Remove wrong header inclusion
- netfilter: nf_tables: fix memleak in map from abort path
- net/sched: Fix mirred deadlock on device recursion
- net: ethernet: mtk_eth_soc: fix WED + wifi reset
- ravb: Group descriptor types used in Rx ring
- net: ravb: Count packets instead of descriptors in R-Car RX path
- net: ravb: Allow RX loop to move past DMA mapping errors
- net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them
- NFSD: fix endianness issue in nfsd4_encode_fattr4
- RDMA/rxe: Fix the problem "mutex_destroy missing"
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
- RDMA/mlx5: Fix port number for counter query in multi-port configuration
- perf annotate: Make sure to call symbol__annotate2() in TUI
- perf lock contention: Add a missing NULL check
- s390/qdio: handle deferred cc1
- s390/cio: fix race condition during online processing
- iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest
- iommufd: Add config needed for iommufd_fail_nth
- drm: nv04: Fix out of bounds access
- drm/v3d: Don't increment `enabled_ns` twice
- userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVE
- thunderbolt: Introduce tb_port_reset()
- thunderbolt: Introduce tb_path_deactivate_hop()
- thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4
routers
- thunderbolt: Reset topology created by the boot firmware
- drm/panel: visionox-rm69299: don't unregister DSI device
- drm/radeon: make -fstrict-flex-arrays=3 happy
- ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4
- thermal/debugfs: Add missing count increment to thermal_debug_tz_trip_up()
- platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes
- interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCM
- interconnect: Don't access req_list while it's being manipulated
- clk: Remove prepare_lock hold assertion in __clk_release()
- clk: Initialize struct clk_core kref earlier
- clk: Get runtime PM before walking tree during disable_unused
- clk: Get runtime PM before walking tree for clk_summary
- clk: mediatek: Do a runtime PM get on controllers during probe
- clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe port
- selftests/powerpc/papr-vpd: Fix missing variable initialization
- x86/bugs: Fix BHI retpoline check
- x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
- block: propagate partition scanning errors to the BLKRRPART ioctl
- net/mlx5: E-switch, store eswitch pointer before registering devlink_param
- ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages
- ALSA: hda/tas2781: correct the register for pow calibrated data
- ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N
- ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC
- usb: misc: onboard_usb_hub: Disable the USB hub clock on failure
- misc: rtsx: Fix rts5264 driver status incorrect when card removed
- thunderbolt: Avoid notify PM core about runtime PM resume
- thunderbolt: Fix wake configurations after device unplug
- thunderbolt: Do not create DisplayPort tunnels on adapters of the same
router
- comedi: vmk80xx: fix incomplete endpoint checking
- serial: mxs-auart: add spinlock around changing cts state
- serial/pmac_zilog: Remove flawed mitigation for rx irq flood
- serial: 8250_dw: Revert: Do not reclock if already at correct rate
- serial: stm32: Return IRQ_NONE in the ISR if no handling happend
- serial: stm32: Reset .throttled state in .startup()
- serial: core: Fix regression when runtime PM is not enabled
- serial: core: Clearing the circular buffer before NULLifying it
- serial: core: Fix missing shutdown and startup for serial base port
- USB: serial: option: add Fibocom FM135-GL variants
- USB: serial: option: add support for Fibocom FM650/FG650
- USB: serial: option: add Lonsung U8300/U9300 product
- USB: serial: option: support Quectel EM060K sub-models
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
- USB: serial: option: add Telit FN920C04 rmnet compositions
- Revert "usb: cdc-wdm: close race between read and workqueue"
- usb: dwc2: host: Fix dereference issue in DDMA completion flow.
- usb: Disable USB3 LPM at shutdown
- usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport
error
- usb: typec: tcpm: Correct the PDO counting in pd_set
- mei: me: disable RPL-S on SPS and IGN firmwares
- speakup: Avoid crash on very long word
- fs: sysfs: Fix reference leak in sysfs_break_active_protection()
- sched: Add missing memory barrier in switch_mm_cid
- KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible
- KVM: x86/pmu: Disable support for adaptive PEBS
- KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms
- KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes
- KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status
- arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H
- arm64: hibernate: Fix level3 translation fault in swsusp_save()
- init/main.c: Fix potential static_command_line memory overflow
- mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly
- mm/userfaultfd: allow hugetlb change protection upon poison entry
- mm,swapops: update check in is_pfn_swap_entry for hwpoison entries
- mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled
- mm/shmem: inline shmem_is_huge() for disabled transparent hugepages
- fuse: fix leaked ENOSYS error on first statx call
- drm/amdkfd: Fix memory leak in create_process failure
- drm/amdgpu: remove invalid resource->start check v2
- drm/ttm: stop pooling cached NUMA pages v2
- drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init
- drm/vmwgfx: Fix prime import/export
- drm/vmwgfx: Sort primary plane formats by order of preference
- drm/vmwgfx: Fix crtc's atomic check conditional
- nouveau: fix instmem race condition around ptr stores
- bootconfig: use memblock_free_late to free xbc memory to buddy
- Squashfs: check the inode number is not the invalid value of zero
- nilfs2: fix OOB in nilfs_set_de_type
- fork: defer linking file vma until vma is fully initialized
- net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530
- net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards
- ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
- ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
- ksmbd: common: use struct_group_attr instead of struct_group for
network_open_info
- thunderbolt: Reset only non-USB4 host routers in resume
- Linux 6.8.8
* Fix inaudible HDMI/DP audio on USB-C MST dock (LP: #2064689)
- drm/i915/audio: Fix audio time stamp programming for DP
* Add Cirrus Logic CS35L56 amplifier support (LP: #2062135)
- ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps
- ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56
* net:fib_rule_tests.sh in ubuntu_kselftests_net fails on Noble (LP: #2066332)
- Revert "UBUNTU: SAUCE: selftests: net: fix "from" match test in
fib_rule_tests.sh"
* mtk_t7xx WWAN module fails to probe with: Invalid device status 0x1
(LP: #2049358)
- Revert "UBUNTU: SAUCE: net: wwan: t7xx: PCIe reset rescan"
- Revert "UBUNTU: SAUCE: net: wwan: t7xx: Add AP CLDMA"
- net: wwan: t7xx: Add AP CLDMA
- wwan: core: Add WWAN fastboot port type
- net: wwan: t7xx: Add sysfs attribute for device state machine
- net: wwan: t7xx: Infrastructure for early port configuration
- net: wwan: t7xx: Add fastboot WWAN port
* Pull-request to address TPM bypass issue (LP: #2037688)
- [Config]: Configure TPM drivers as builtins for arm64 in annotations
* re-enable Ubuntu FAN in the Noble kernel (LP: #2064508)
- SAUCE: fan: add VXLAN implementation
- SAUCE: fan: Fix NULL pointer dereference
- SAUCE: fan: support vxlan strict length validation
* update for V3 kernel bits and improved multiple fan slice support
(LP: #1470091) // re-enable Ubuntu FAN in the Noble kernel (LP: #2064508)
- SAUCE: fan: tunnel multiple mapping mode (v3)
* TCP memory leak, slow network (arm64) (LP: #2045560)
- net: make SK_MEMORY_PCPU_RESERV tunable
- net: fix sk_memory_allocated_{add|sub} vs softirqs
* panel flickering after the i915.psr2 is enabled (LP: #2046315)
- drm/i915/alpm: Add ALPM register definitions
- drm/i915/psr: Add alpm_parameters struct
- drm/i915/alpm: Calculate ALPM Entry check
- drm/i915/alpm: Alpm aux wake configuration for lnl
- drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code
- drm/i915/psr: Improve fast and IO wake lines calculation
- drm/i915/psr: Calculate IO wake and fast wake lines for DISPLAY_VER < 12
- drm/i915/display: Increase number of fast wake precharge pulses
* I2C HID device sometimes fails to initialize causing touchpad to not work
(LP: #2061040)
- HID: i2c-hid: Revert to await reset ACK before reading report descriptor
* Fix the RTL8852CE BT FW Crash based on SER false alarm (LP: #2060904)
- wifi: rtw89: disable txptctrl IMR to avoid flase alarm
- wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of
firmware command
* [X13s] Fingerprint reader is not working (LP: #2065376)
- SAUCE: arm64: dts: qcom: sc8280xp: Add USB DWC3 Multiport controller
- SAUCE: arm64: dts: qcom: sc8280xp-x13s: enable USB MP and fingerprint reader
* Fix random HuC/GuC initialization failure of Intel i915 driver
(LP: #2061049)
- drm/i915/huc: Allow for very slow HuC loading
* Add support of TAS2781 amp of audio (LP: #2064064)
- ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad
ICE-1
* Noble update: v6.8.7 upstream stable release (LP: #2065912)
- smb3: fix Open files on server counter going negative
- ata: libata-core: Allow command duration limits detection for ACS-4 drives
- ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
- drm/amdgpu/vpe: power on vpe when hw_init
- batman-adv: Avoid infinite loop trying to resize local TT
- ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
- ceph: switch to use cap_delay_lock for the unlink delay list
- virtio_net: Do not send RSS key if it is not supported
- arm64: tlb: Fix TLBI RANGE operand
- ARM: dts: imx7s-warp: Pass OV2680 link-frequencies
- raid1: fix use-after-free for original bio in raid1_write_request()
- ring-buffer: Only update pages_touched when a new page is touched
- Bluetooth: Fix memory leak in hci_req_sync_complete()
- drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
- platform/chrome: cros_ec_uart: properly fix race condition
- ACPI: scan: Do not increase dep_unmet for already met dependencies
- PM: s2idle: Make sure CPUs will wakeup directly on resume
- media: cec: core: remove length check of Timer Status
- btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
- ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
- ARM: OMAP2+: fix N810 MMC gpiod table
- mmc: omap: fix broken slot switch lookup
- mmc: omap: fix deferred probe
- mmc: omap: restore original power up/down steps
- ARM: OMAP2+: fix USB regression on Nokia N8x0
- firmware: arm_ffa: Fix the partition ID check in ffa_notification_info_get()
- firmware: arm_scmi: Make raw debugfs entries non-seekable
- cxl/mem: Fix for the index of Clear Event Record Handle
- cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before
assigned
- arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus regulator
- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus regulator
- drm/msm: Add newlines to some debug prints
- drm/msm/dpu: don't allow overriding data from catalog
- drm/msm/dpu: make error messages at dpu_core_irq_register_callback() more
sensible
- dt-bindings: display/msm: sm8150-mdss: add DP node
- arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
- cxl/core: Fix initialization of mbox_cmd.size_out in get event
- Revert "drm/qxl: simplify qxl_fence_wait"
- nouveau: fix function cast warning
- drm/msm/adreno: Set highest_bank_bit for A619
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
- net: openvswitch: fix unwanted error log on timeout policy probing
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
- xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
- octeontx2-pf: Fix transmit scheduler resource leak
- block: fix q->blkg_list corruption during disk rebind
- lib: checksum: hide unused expected_csum_ipv6_magic[]
- geneve: fix header validation in geneve[6]_xmit_skb
- s390/ism: fix receive message buffer allocation
- bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
- bnxt_en: Fix error recovery for RoCE ulp client
- bnxt_en: Reset PTP tx_avail after possible firmware reset
- ACPI: bus: allow _UID matching for integer zero
- base/node / ACPI: Enumerate node access class for 'struct access_coordinate'
- ACPI: HMAT: Introduce 2 levels of generic port access class
- ACPI: HMAT / cxl: Add retrieval of generic port coordinates for both access
classes
- cxl: Split out combine_coordinates() for common shared usage
- cxl: Split out host bridge access coordinates
- cxl: Remove checking of iter in cxl_endpoint_get_perf_coordinates()
- cxl: Fix retrieving of access_coordinates in PCIe path
- net: ks8851: Inline ks8851_rx_skb()
- net: ks8851: Handle softirqs at the end of IRQ thread to fix hang
- af_unix: Clear stale u->oob_skb.
- octeontx2-af: Fix NIX SQ mode and BP config
- ipv6: fib: hide unused 'pn' variable
- ipv4/route: avoid unused-but-set-variable warning
- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
- pds_core: use pci_reset_function for health reset
- pds_core: Fix pdsc_check_pci_health function to use work thread
- Bluetooth: ISO: Align broadcast sync_timeout with connection timeout
- Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
- Bluetooth: hci_sync: Use QoS to determine which PHY to scan
- Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY
- Bluetooth: SCO: Fix not validating setsockopt user input
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
- Bluetooth: L2CAP: Fix not validating setsockopt user input
- Bluetooth: ISO: Fix not validating setsockopt user input
- Bluetooth: hci_sock: Fix not validating setsockopt user input
- Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit
- netfilter: complete validation of user input
- net/mlx5: SF, Stop waiting for FW as teardown was called
- net/mlx5: Register devlink first under devlink lock
- net/mlx5: offset comp irq index in name by one
- net/mlx5: Properly link new fs rules into the tree
- net/mlx5: Correctly compare pkt reformat ids
- net/mlx5e: RSS, Block changing channels number when RXFH is configured
- net/mlx5e: Fix mlx5e_priv_init() cleanup flow
- net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
- net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit
- net: sparx5: fix wrong config being used when reconfiguring PCS
- Revert "s390/ism: fix receive message buffer allocation"
- net: dsa: mt7530: trap link-local frames regardless of ST Port State
- af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
- af_unix: Fix garbage collector racing against connect()
- net: ena: Fix potential sign extension issue
- net: ena: Wrong missing IO completions check order
- net: ena: Fix incorrect descriptor free behavior
- net: ena: Set tx_info->xdpf value to NULL
- drm/xe/display: Fix double mutex initialization
- drm/xe/hwmon: Cast result to output precision on left shift of operand
- tracing: hide unused ftrace_event_id_fops
- iommu/vt-d: Fix wrong use of pasid config
- iommu/vt-d: Allocate local memory for page request queue
- iommu/vt-d: Fix WARN_ON in iommu probe path
- io_uring: refactor DEFER_TASKRUN multishot checks
- io_uring: disable io-wq execution of multishot NOWAIT requests
- btrfs: qgroup: correctly model root qgroup rsv in convert
- btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations
- btrfs: record delayed inode root in transaction
- btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans
- io_uring/net: restore msg_control on sendzc retry
- kprobes: Fix possible use-after-free issue on kprobe registration
- fs/proc: remove redundant comments from /proc/bootconfig
- fs/proc: Skip bootloader comment if no embedded kernel parameters
- scsi: sg: Avoid sg device teardown race
- scsi: sg: Avoid race in error handling & drop bogus warn
- accel/ivpu: Check return code of ipc->lock init
- accel/ivpu: Fix PCI D0 state entry in resume
- accel/ivpu: Put NPU back to D3hot after failed resume
- accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE
- accel/ivpu: Fix deadlock in context_xa
- drm/vmwgfx: Enable DMA mappings with SEV
- drm/i915/vrr: Disable VRR when using bigjoiner
- drm/amdkfd: Reset GPU on queue preemption failure
- drm/ast: Fix soft lockup
- drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr()
- drm/client: Fully protect modes[] with dev->mode_config.mutex
- drm/msm/dp: fix runtime PM leak on disconnect
- drm/msm/dp: fix runtime PM leak on connect failure
- drm/amdgpu/umsch: reinitialize write pointer in hw init
- arm64: dts: imx8qm-ss-dma: fix can lpcg indices
- arm64: dts: imx8-ss-dma: fix can lpcg indices
- arm64: dts: imx8-ss-dma: fix adc lpcg indices
- arm64: dts: imx8-ss-conn: fix usb lpcg indices
- arm64: dts: imx8-ss-dma: fix pwm lpcg indices
- arm64: dts: imx8-ss-lsio: fix pwm lpcg indices
- arm64: dts: imx8-ss-dma: fix spi lpcg indices
- vhost: Add smp_rmb() in vhost_vq_avail_empty()
- vhost: Add smp_rmb() in vhost_enable_notify()
- perf/x86: Fix out of range data
- x86/cpu: Actually turn off mitigations by default for
SPECULATION_MITIGATIONS=n
- selftests/timers/posix_timers: Reimplement check_timer_distribution()
- selftests: timers: Fix posix_timers ksft_print_msg() warning
- selftests: timers: Fix abs() warning in posix_timers test
- selftests: kselftest: Mark functions that unconditionally call exit() as
__noreturn
- x86/apic: Force native_apic_mem_read() to use the MOV instruction
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
- selftests: kselftest: Fix build failure with NOLIBC
- kernfs: annotate different lockdep class for of->mutex of writable files
- x86/bugs: Fix return type of spectre_bhi_state()
- x86/bugs: Fix BHI documentation
- x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
- x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr'
- x86/bugs: Fix BHI handling of RRSBA
- x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
- x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
- [Config] updateconfigs to remove obsolete SPECTRE_BHI_AUTO
- x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with
CONFIG_MITIGATION_SPECTRE_BHI
- [Config] updateconfigs to enable new MITIGATION_SPECTRE_BHI
- drm/i915/cdclk: Fix CDCLK programming order when pipes are active
- drm/i915/psr: Disable PSR when bigjoiner is used
- drm/i915: Disable port sync when bigjoiner is used
- drm/i915: Disable live M/N updates when using bigjoiner
- drm/amdgpu: Reset dGPU if suspend got aborted
- drm/amdgpu: always force full reset for SOC21
- drm/amdgpu: fix incorrect number of active RBs for gfx11
- drm/amdgpu: differentiate external rev id for gfx 11.5.0
- drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4
- drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST
- drm/amd/display: Do not recursively call manual trigger programming
- drm/amd/display: Return max resolution supported by DWB
- drm/amd/display: always reset ODM mode in context when adding first plane
- drm/amd/display: fix disable otg wa logic in DCN316
- Linux 6.8.7
* Noble update: v6.8.6 upstream stable release (LP: #2065899)
- amdkfd: use calloc instead of kzalloc to avoid integer overflow
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
- wifi: rtw89: fix null pointer access when abort scan
- bnx2x: Fix firmware version string character counts
- net: stmmac: dwmac-starfive: Add support for JH7100 SoC
- net: phy: phy_device: Prevent nullptr exceptions on ISR
- wifi: rtw89: pci: validate RX tag for RXQ and RPQ
- wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
- wifi: iwlwifi: pcie: Add the PCI device id for new hardware
- arm64: dts: qcom: qcm6490-idp: Add definition for three LEDs
- net: dsa: qca8k: put MDIO controller OF node if unavailable
- arm64: dts: qcom: qrb2210-rb1: disable cluster power domains
- printk: For @suppress_panic_printk check for other CPU in panic
- panic: Flush kernel log buffer at the end
- dump_stack: Do not get cpu_sync for panic CPU
- wifi: iwlwifi: pcie: Add new PCI device id and CNVI
- cpuidle: Avoid potential overflow in integer multiplication
- ARM: dts: rockchip: fix rk3288 hdmi ports node
- ARM: dts: rockchip: fix rk322x hdmi ports node
- arm64: dts: rockchip: fix rk3328 hdmi ports node
- arm64: dts: rockchip: fix rk3399 hdmi ports node
- net: add netdev_lockdep_set_classes() to virtual drivers
- arm64: dts: qcom: qcs6490-rb3gen2: Declare GCC clocks protected
- pmdomain: ti: Add a null pointer check to the omap_prm_domain_init
- pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain
- ACPI: resource: Add IRQ override quirk for ASUS ExpertBook B2502FBA
- ionic: set adminq irq affinity
- net: skbuff: add overflow debug check to pull/push helpers
- firmware: tegra: bpmp: Return directly after a failed kzalloc() in
get_filename()
- wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro
- wifi: mt76: mt7915: add locking for accessing mapped registers
- wifi: mt76: mt7996: disable AMSDU for non-data frames
- wifi: mt76: mt7996: add locking for accessing mapped registers
- ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of
CONFIG_X86_ANDROID_TABLETS
- ACPI: x86: Add DELL0501 handling to acpi_quirk_skip_serdev_enumeration()
- pstore/zone: Add a null pointer check to the psz_kmsg_read
- tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
- net: pcs: xpcs: Return EINVAL in the internal methods
- dma-direct: Leak pages on dma_set_decrypted() failure
- wifi: ath11k: decrease MHI channel buffer length to 8KB
- iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
- overflow: Allow non-type arg to type_max() and type_min()
- wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm
- wifi: cfg80211: check A-MSDU format more carefully
- btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
- btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
- btrfs: send: handle path ref underflow in header iterate_inode_ref()
- ice: use relative VSI index for VFs instead of PF VSI number
- net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
- netdev: let netlink core handle -EMSGSIZE errors
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
- Bluetooth: btmtk: Add MODULE_FIRMWARE() for MT7922
- Bluetooth: Add new quirk for broken read key length on ATS2851
- drm/vc4: don't check if plane->state->fb == state->fb
- drm/ci: uprev mesa version: fix kdl commit fetch
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
- Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
- drm: panel-orientation-quirks: Add quirk for GPD Win Mini
- ASoC: SOF: amd: Optimize quirk for Valve Galileo
- drm/ttm: return ENOSPC from ttm_bo_mem_space v3
- scsi: ufs: qcom: Avoid re-init quirk when gears match
- drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
- sysv: don't call sb_bread() with pointers_lock held
- scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
- drm/amd/display: Disable idle reallow as part of command/gpint execution
- isofs: handle CDs with bad root inode but good Joliet root directory
- ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards
- ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710)
laptops
- rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()
- rcu-tasks: Repair RCU Tasks Trace quiescence check
- Julia Lawall reported this null pointer dereference, this should fix it.
- media: sta2x11: fix irq handler cast
- ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block
counter
- drm/panel: simple: Add BOE BP082WX1-100 8.2" panel
- x86/vdso: Fix rethunk patching for vdso-image-{32,64}.o
- ASoC: Intel: avs: Populate board selection with new I2S entries
- ext4: add a hint for block bitmap corrupt state in mb_groups
- ext4: forbid commit inconsistent quota data when errors=remount-ro
- drm/amd/display: Fix nanosec stat overflow
- accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid warnings
- i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC
- HID: input: avoid polling stylus battery on Chromebook Pompom
- drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()
- drm: Check output polling initialized before disabling
- drm: Check polling initialized before enabling in
drm_helper_probe_single_connector_modes
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned
int
- PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
- libperf evlist: Avoid out-of-bounds access
- crypto: iaa - Fix async_disable descriptor leak
- input/touchscreen: imagis: Correct the maximum touch area value
- drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09
- block: prevent division by zero in blk_rq_stat_sum()
- RDMA/cm: add timeout to cm_destroy_id wait
- Input: imagis - use FIELD_GET where applicable
- Input: allocate keycode for Display refresh rate toggle
- platform/x86: acer-wmi: Add support for Acer PH16-71
- platform/x86: acer-wmi: Add predator_v4 module parameter
- platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi
Vi8 tablet
- perf/x86/amd/lbr: Discard erroneous branch entries
- ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
- Input: xpad - add support for Snakebyte GAMEPADs
- ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent
environment
- tools: iio: replace seekdir() in iio_generic_buffer
- bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state
- kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in
kernfs_find_and_get_node_by_id()
- usb: typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirk
- thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities
read
- usb: gadget: uvc: refactor the check for a valid buffer in the pump worker
- usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR
- usb: typec: ucsi: Limit read size on v1.2
- serial: 8250_of: Drop quirk fot NPCM from 8250_port
- thunderbolt: Keep the domain powered when USB4 port is in redrive mode
- usb: typec: tcpci: add generic tcpci fallback compatible
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
- ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE
- thermal/of: Assume polling-delay(-passive) 0 when absent
- ASoC: soc-core.c: Skip dummy codec when adding platforms
- x86/xen: attempt to inflate the memory balloon on PVH
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
- io_uring: clear opcode specific data for an early failure
- modpost: fix null pointer dereference
- drivers/nvme: Add quirks for device 126f:2262
- fbmon: prevent division by zero in fb_videomode_from_videomode()
- ALSA: hda/realtek: Add quirks for some Clevo laptops
- drm/amdgpu: Init zone device and drm client after mode-1 reset on reload
- gcc-plugins/stackleak: Avoid .head.text section
- media: mediatek: vcodec: Fix oops when HEVC init fails
- media: mediatek: vcodec: adding lock to protect decoder context list
- media: mediatek: vcodec: adding lock to protect encoder context list
- randomize_kstack: Improve entropy diffusion
- platform/x86/intel/hid: Don't wake on 5-button releases
- platform/x86: intel-vbtn: Update tablet mode switch at end of probe
- nouveau: fix devinit paths to only handle display on GSP.
- Bluetooth: btintel: Fixe build regression
- net: mpls: error out if inner headers are not set
- VMCI: Fix possible memcpy() run-time warning in
vmci_datagram_invoke_guest_handler()
- x86/vdso: Fix rethunk patching for vdso-image-x32.o too
- Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks in
amdgpu_device_init()"
- Linux 6.8.6
* Noble update: v6.8.5 upstream stable release (LP: #2065400)
- scripts/bpf_doc: Use silent mode when exec make cmd
- xsk: Don't assume metadata is always requested in TX completion
- s390/bpf: Fix bpf_plt pointer arithmetic
- bpf, arm64: fix bug in BPF_LDX_MEMSX
- dma-buf: Fix NULL pointer dereference in sanitycheck()
- arm64: bpf: fix 32bit unconditional bswap
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
- nfsd: Fix error cleanup path in nfsd_rename()
- tools: ynl: fix setting presence bits in simple nests
- mlxbf_gige: stop PHY during open() error paths
- wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF
- wifi: iwlwifi: mvm: rfi: fix potential response leaks
- wifi: iwlwifi: mvm: include link ID when releasing frames
- ALSA: hda: cs35l56: Set the init_done flag before component_add()
- ice: Refactor FW data type and fix bitmap casting issue
- ice: fix memory corruption bug with suspend and rebuild
- ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
- igc: Remove stale comment about Tx timestamping
- drm/xe: Remove unused xe_bo->props struct
- drm/xe: Add exec_queue.sched_props.job_timeout_ms
- drm/xe/guc_submit: use jiffies for job timeout
- drm/xe/queue: fix engine_class bounds check
- drm/xe/device: fix XE_MAX_GT_PER_TILE check
- drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check
- dpll: indent DPLL option type by a tab
- s390/qeth: handle deferred cc1
- net: hsr: hsr_slave: Fix the promiscuous mode in offload mode
- tcp: properly terminate timers for kernel sockets
- net: wwan: t7xx: Split 64bit accesses to fix alignment issues
- drm/rockchip: vop2: Remove AR30 and AB30 format support
- selftests: vxlan_mdb: Fix failures with old libnet
- gpiolib: Fix debug messaging in gpiod_find_and_request()
- ACPICA: debugger: check status of acpi_evaluate_object() in
acpi_db_walk_for_fields()
- net: hns3: fix index limit to support all queue stats
- net: hns3: fix kernel crash when devlink reload during pf initialization
- net: hns3: mark unexcuted loopback test result as UNEXECUTED
- tls: recv: process_rx_list shouldn't use an offset with kvec
- tls: adjust recv return with async crypto and failed copy to userspace
- tls: get psock ref after taking rxlock to avoid leak
- mlxbf_gige: call request_irq() after NAPI initialized
- drm/amd/display: Update P010 scaling cap
- drm/amd/display: Send DTBCLK disable message on first commit
- bpf: Protect against int overflow for stack access size
- cifs: Fix duplicate fscache cookie warnings
- netfilter: nf_tables: reject destroy command to remove basechain hooks
- netfilter: nf_tables: reject table flag and netdev basechain updates
- netfilter: nf_tables: skip netdev hook unregistration if table is dormant
- iommu: Validate the PASID in iommu_attach_device_pasid()
- net: bcmasp: Bring up unimac after PHY link up
- net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips
- Octeontx2-af: fix pause frame configuration in GMP mode
- inet: inet_defrag: prevent sk release while still in use
- drm/i915: Stop doing double audio enable/disable on SDVO and g4x+ DP
- drm/i915/display: Disable AuxCCS framebuffers if built for Xe
- drm/i915/xelpg: Extend some workarounds/tuning to gfx version 12.74
- drm/i915/mtl: Update workaround 14018575942
- drm/i915: Do not print 'pxp init failed with 0' when it succeed
- dm integrity: fix out-of-range warning
- modpost: do not make find_tosym() return NULL
- kbuild: make -Woverride-init warnings more consistent
- mm/treewide: replace pud_large() with pud_leaf()
- Revert "x86/mm/ident_map: Use gbpages only where full GB page should be
mapped."
- gpio: cdev: sanitize the label before requesting the interrupt
- RISC-V: KVM: Fix APLIC setipnum_le/be write emulation
- RISC-V: KVM: Fix APLIC in_clrip[x] read emulation
- KVM: arm64: Fix host-programmed guest events in nVHE
- KVM: arm64: Fix out-of-IPA space translation fault handling
- selinux: avoid dereference of garbage after mount failure
- r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
- x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word
- x86/bpf: Fix IP after emitting call depth accounting
- Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT"
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
- Bluetooth: qca: fix device-address endianness
- Bluetooth: add quirk for broken address properties
- Bluetooth: hci_event: set the conn encrypted before conn establishes
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
- netfilter: nf_tables: release batch on table validation from abort path
- netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
- selftests: mptcp: join: fix dev in check_endpoint
- net/rds: fix possible cp null dereference
- net: usb: ax88179_178a: avoid the interface always configured as random
address
- net: mana: Fix Rx DMA datasize and skb_over_panic
- vsock/virtio: fix packet delivery to tap device
- netfilter: nf_tables: reject new basechain after table flag update
- netfilter: nf_tables: flush pending destroy work before exit_net release
- netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
- netfilter: nf_tables: discard table flag update with pending basechain
deletion
- netfilter: validate user input for expected length
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
- bpf, sockmap: Prevent lock inversion deadlock in map delete elem
- mptcp: prevent BPF accessing lowat from a subflow socket.
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for
!SRSO
- KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()
- KVM: arm64: Ensure target address is granule-aligned for range TLBI
- net/sched: act_skbmod: prevent kernel-infoleak
- net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdio_write_c45()
- net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()
- net: stmmac: fix rx queue priority assignment
- net: phy: micrel: lan8814: Fix when enabling/disabling 1-step timestamping
- net: txgbe: fix i2c dev name cannot match clkdev
- net: fec: Set mac_managed_pm during probe
- net: phy: micrel: Fix potential null pointer dereference
- net: dsa: mv88e6xxx: fix usable ports on 88e6020
- selftests: net: gro fwd: update vxlan GRO test expectations
- gro: fix ownership transfer
- idpf: fix kernel panic on unknown packet types
- ice: fix enabling RX VLAN filtering
- i40e: Fix VF MAC filter removal
- tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6 non-
wildcard addresses.
- erspan: make sure erspan_base_hdr is present in skb->head
- selftests: reuseaddr_conflict: add missing new line at the end of the output
- tcp: Fix bind() regression for v6-only wildcard and v4(-mapped-v6) non-
wildcard addresses.
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
- e1000e: Workaround for sporadic MDI error on Meteor Lake systems
- ipv6: Fix infinite recursion in fib6_dump_done().
- mlxbf_gige: stop interface during shutdown
- r8169: skip DASH fw status checks when DASH is disabled
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
- udp: do not transition UDP GRO fraglist partial checksums to unnecessary
- udp: prevent local UDP tunnel packets from being GROed
- octeontx2-af: Fix issue with loading coalesced KPU profiles
- octeontx2-pf: check negative error code in otx2_open()
- octeontx2-af: Add array index check
- i40e: fix i40e_count_filters() to count only active/new filters
- i40e: fix vf may be used uninitialized in this function warning
- i40e: Enforce software interrupt during busy-poll exit
- drm/amd: Flush GFXOFF requests in prepare stage
- e1000e: Minor flow correction in e1000_shutdown function
- e1000e: move force SMBUS from enable ulp function to avoid PHY loss issue
- mean_and_variance: Drop always failing tests
- net: ravb: Let IP-specific receive function to interrogate descriptors
- net: ravb: Always process TX descriptor ring
- net: ravb: Always update error counters
- KVM: SVM: Use unsigned integers when dealing with ASIDs
- KVM: SVM: Add support for allowing zero SEV ASIDs
- selftests: mptcp: connect: fix shellcheck warnings
- selftests: mptcp: use += operator to append strings
- mptcp: don't account accept() of non-MPC client as fallback to TCP
- 9p: Fix read/write debug statements to report server reply
- ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
- ASoC: cs42l43: Correct extraction of data pointer in suspend/resume
- riscv: mm: Fix prototype to avoid discarding const
- riscv: hwprobe: do not produce frtace relocation
- drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not supported
- block: count BLK_OPEN_RESTRICT_WRITES openers
- RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ
- ASoC: amd: acp: fix for acp pdm configuration check
- regmap: maple: Fix cache corruption in regcache_maple_drop()
- ALSA: hda: cs35l56: Add ACPI device match tables
- drm/panfrost: fix power transition timeout warnings
- nouveau/uvmm: fix addr/range calcs for remap operations
- drm/prime: Unbreak virtgpu dma-buf export
- ASoC: rt5682-sdw: fix locking sequence
- ASoC: rt711-sdca: fix locking sequence
- ASoC: rt711-sdw: fix locking sequence
- ASoC: rt712-sdca-sdw: fix locking sequence
- ASoC: rt722-sdca-sdw: fix locking sequence
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
- spi: s3c64xx: Extract FIFO depth calculation to a dedicated macro
- spi: s3c64xx: sort headers alphabetically
- spi: s3c64xx: explicitly include <linux/bits.h>
- spi: s3c64xx: remove else after return
- spi: s3c64xx: define a magic value
- spi: s3c64xx: allow full FIFO masks
- spi: s3c64xx: determine the fifo depth only once
- spi: s3c64xx: Use DMA mode from fifo size
- ASoC: amd: acp: fix for acp_init function error handling
- regmap: maple: Fix uninitialized symbol 'ret' warnings
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
- scsi: mylex: Fix sysfs buffer lengths
- scsi: sd: Unregister device if device_add_disk() failed in sd_probe()
- Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching"
- drm/i915/dp: Fix DSC state HW readout for SST connectors
- cifs: Fix caching to try to do open O_WRONLY as rdwr on server
- spi: mchp-pci1xxx: Fix a possible null pointer dereference in
pci1xxx_spi_probe
- s390/pai: fix sampling event removal for PMU device driver
- thermal: gov_power_allocator: Allow binding without cooling devices
- thermal: gov_power_allocator: Allow binding without trip points
- drm/i915/gt: Limit the reserved VM space to only the platforms that need it
- ata: sata_mv: Fix PCI device ID table declaration compilation warning
- ASoC: SOF: amd: fix for false dsp interrupts
- SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
- riscv: use KERN_INFO in do_trap
- riscv: Fix warning by declaring arch_cpu_idle() as noinstr
- riscv: Disable preemption when using patch_map()
- nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
- lib/stackdepot: move stack_record struct definition into the header
- stackdepot: rename pool_index to pool_index_plus_1
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
- Revert "drm/amd/display: Send DTBCLK disable message on first commit"
- gpio: cdev: check for NULL labels when sanitizing them for irqs
- gpio: cdev: fix missed label sanitizing in debounce_setup()
- ksmbd: don't send oplock break if rename fails
- ksmbd: validate payload size in ipc response
- ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
- ALSA: hda: Add pplcllpl/u members to hdac_ext_stream
- ALSA: hda/realtek - Fix inactive headset mic jack
- ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models
- ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with
microphone
- io_uring/kbuf: get rid of lower BGID lists
- io_uring/kbuf: get rid of bl->is_ready
- io_uring/kbuf: protect io_buffer_list teardown with a reference
- io_uring/rw: don't allow multishot reads without NOWAIT support
- io_uring: use private workqueue for exit work
- io_uring/kbuf: hold io_buffer_list reference over mmap
- ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream
- ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs
- ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint
- ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position)
- ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback
- ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting
- ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks
- ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position
callback
- ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for
pcm_delay
- ASoC: SOF: Remove the get_stream_position callback
- ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally
- ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger
- ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state
- ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops
- ASoC: SOF: ipc4-pcm: Correct the delay calculation
- ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset
- driver core: Introduce device_link_wait_removal()
- of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
- of: module: prevent NULL pointer dereference in vsnprintf()
- x86/mm/pat: fix VM_PAT handling in COW mappings
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
- x86/coco: Require seeding RNG with RDRAND on CoCo systems
- perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event
- riscv: Fix vector state restore in rt_sigreturn()
- arm64/ptrace: Use saved floating point state type to determine SVE layout
- mm/secretmem: fix GUP-fast succeeding on secretmem folios
- selftests/mm: include strings.h for ffsl
- s390/entry: align system call table on 8 bytes
- riscv: Fix spurious errors from __get/put_kernel_nofault
- riscv: process: Fix kernel gp leakage
- smb: client: fix UAF in smb2_reconnect_server()
- smb: client: guarantee refcounted children from parent session
- smb: client: refresh referral without acquiring refpath_lock
- smb: client: handle DFS tcons in cifs_construct_tcon()
- smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex
- smb3: retrying on failed server close
- smb: client: fix potential UAF in cifs_debug_files_proc_show()
- smb: client: fix potential UAF in cifs_stats_proc_write()
- smb: client: fix potential UAF in cifs_stats_proc_show()
- smb: client: fix potential UAF in cifs_dump_full_key()
- smb: client: fix potential UAF in smb2_is_valid_oplock_break()
- smb: client: fix potential UAF in smb2_is_valid_lease_break()
- smb: client: fix potential UAF in is_valid_oplock_break()
- smb: client: fix potential UAF in smb2_is_network_name_deleted()
- smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect()
- drm/i915/mst: Limit MST+DSC to TGL+
- drm/i915/mst: Reject FEC+MST on ICL
- drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY < 13
- drm/i915/gt: Disable HW load balancing for CCS
- drm/i915/gt: Do not generate the command streamer for all the CCS
- drm/i915/gt: Enable only one CCS for compute workload
- drm/xe: Use ring ops TLB invalidation for rebinds
- drm/xe: Rework rebinding
- Revert "x86/mpparse: Register APIC address only once"
- bpf: put uprobe link's path and task in release callback
- bpf: support deferring bpf_link dealloc to after RCU grace period
- efi/libstub: Add generic support for parsing mem_encrypt=
- x86/boot: Move mem_encrypt= parsing to the decompressor
- x86/sme: Move early SME kernel encryption handling into .head.text
- x86/sev: Move early startup code into .head.text section
- Linux 6.8.5
* CVE-2024-26926
- binder: check offset alignment in binder_get_object()
* CVE-2024-26922
- drm/amdgpu: validate the parameters of bo mapping operations more clearly
* CVE-2024-26924
- netfilter: nft_set_pipapo: do not free live element
[ Ubuntu-qcom: 6.8.0-1004.4 ]
* [RB3] bluetooth hci0 failure found in dmesg
- SAUCE: bluetooth/hci_qca: fix timing
* ftrace:test.d--dynevent--add_remove_btfarg.tc in ubuntu_kselftests_ftrace
failed on some architectures (LP: #2067291)
- selftests/ftrace: Fix BTFARG testcase to check fprobe is enabled correctly
[ Ubuntu: 6.8.0-35.35 ]
* noble/linux: 6.8.0-35.35 -proposed tracker (LP: #2065886)
* CVE-2024-21823
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
- dmaengine: idxd: add a new security check to deal with a hardware erratum
- dmaengine: idxd: add a write() method for applications to submit work
[ Ubuntu: 6.8.0-34.34 ]
* noble/linux: 6.8.0-34.34 -proposed tracker (LP: #2065167)
* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/2024.04.29)
[ Ubuntu: 6.8.0-32.32 ]
* noble/linux: 6.8.0-32.32 -proposed tracker (LP: #2064344)
* Packaging resync (LP: #1786013)
- [Packaging] drop getabis data
- [Packaging] update variants
- [Packaging] update annotations scripts
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/2024.04.29)
* Enable Nezha board (LP: #1975592)
- [Config] Enable CONFIG_REGULATOR_FIXED_VOLTAGE on riscv64
* Enable Nezha board (LP: #1975592) // Enable StarFive VisionFive 2 board
(LP: #2013232)
- [Config] Enable CONFIG_SERIAL_8250_DW on riscv64
* RISC-V kernel config is out of sync with other archs (LP: #1981437)
- [Config] Sync riscv64 config with other architectures
* obsolete out-of-tree ivsc dkms in favor of in-tree one (LP: #2061747)
- ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device
- Revert "mei: vsc: Call wake_up() in the threaded IRQ handler"
- mei: vsc: Unregister interrupt handler for system suspend
- media: ipu-bridge: Add ov01a10 in Dell XPS 9315
- SAUCE: media: ipu-bridge: Support more sensors
* Fix after-suspend-mediacard/sdhc-insert test failed (LP: #2042500)
- PCI/ASPM: Move pci_configure_ltr() to aspm.c
- PCI/ASPM: Always build aspm.c
- PCI/ASPM: Move pci_save_ltr_state() to aspm.c
- PCI/ASPM: Save L1 PM Substates Capability for suspend/resume
- PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state()
- PCI/ASPM: Disable L1 before configuring L1 Substates
- PCI/ASPM: Update save_state when configuration changes
* RTL8852BE fw security fail then lost WIFI function during suspend/resume
cycle (LP: #2063096)
- wifi: rtw89: download firmware with five times retry
* intel_rapl_common: Add support for ARL and LNL (LP: #2061953)
- powercap: intel_rapl: Add support for Lunar Lake-M paltform
- powercap: intel_rapl: Add support for Arrow Lake
* Kernel panic during checkbox stress_ng_test on Grace running noble 6.8
(arm64+largemem) kernel (LP: #2058557)
- aio: Fix null ptr deref in aio_complete() wakeup
* Avoid creating non-working backlight sysfs knob from ASUS board
(LP: #2060422)
- platform/x86: asus-wmi: Consider device is absent when the read is ~0
* Include cifs.ko in linux-modules package (LP: #2042546)
- [Packaging] Replace fs/cifs with fs/smb/client in inclusion list
* Add Real-time Linux Analysis tool (rtla) to linux-tools (LP: #2059080)
- SAUCE: rtla: fix deb build
- [Packaging] add Real-time Linux Analysis tool (rtla) to linux-tools
- [Packaging] update dependencies for rtla
* Noble update: v6.8.4 upstream stable release (LP: #2060533)
- Revert "workqueue: Shorten events_freezable_power_efficient name"
- Revert "workqueue: Don't call cpumask_test_cpu() with -1 CPU in
wq_update_node_max_active()"
- Revert "workqueue: Implement system-wide nr_active enforcement for unbound
workqueues"
- Revert "workqueue: Introduce struct wq_node_nr_active"
- Revert "workqueue: RCU protect wq->dfl_pwq and implement accessors for it"
- Revert "workqueue: Make wq_adjust_max_active() round-robin pwqs while
activating"
- Revert "workqueue: Move nr_active handling into helpers"
- Revert "workqueue: Replace pwq_activate_inactive_work() with
[__]pwq_activate_work()"
- Revert "workqueue: Factor out pwq_is_empty()"
- Revert "workqueue: Move pwq->max_active to wq->max_active"
- Revert "workqueue.c: Increase workqueue name length"
- Linux 6.8.4
* Noble update: v6.8.3 upstream stable release (LP: #2060531)
- drm/vmwgfx: Unmap the surface before resetting it on a plane state
- wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
- wifi: brcmfmac: avoid invalid list operation when vendor attach fails
- media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
- arm64: dts: qcom: sc7280: Add additional MSI interrupts
- remoteproc: virtio: Fix wdg cannot recovery remote processor
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
- smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
- arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
- drm/vmwgfx: Fix possible null pointer derefence with invalid contexts
- arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5 microphones
- serial: max310x: fix NULL pointer dereference in I2C instantiation
- drm/vmwgfx: Fix the lifetime of the bo cursor memory
- pci_iounmap(): Fix MMIO mapping leak
- media: xc4000: Fix atomicity violation in xc4000_get_frequency
- media: mc: Add local pad to pipeline regardless of the link state
- media: mc: Fix flags handling when creating pad links
- media: nxp: imx8-isi: Check whether crossbar pad is non-NULL before access
- media: mc: Add num_links flag to media_pad
- media: mc: Rename pad variable to clarify intent
- media: mc: Expand MUST_CONNECT flag to always require an enabled link
- media: nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECT
- md: use RCU lock to protect traversal in md_spares_need_change()
- KVM: Always flush async #PF workqueue when vCPU is being destroyed
- arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
- arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
- cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf()
- thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature
- powercap: intel_rapl: Fix a NULL pointer dereference
- powercap: intel_rapl: Fix locking in TPMI RAPL
- powercap: intel_rapl_tpmi: Fix a register bug
- powercap: intel_rapl_tpmi: Fix System Domain probing
- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
- powerpc/smp: Increase nr_cpu_ids to include the boot CPU
- sparc64: NMI watchdog: fix return value of __setup handler
- sparc: vDSO: fix return value of __setup handler
- selftests/mqueue: Set timeout to 180 seconds
- pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name
- ext4: correct best extent lstart adjustment logic
- drm/amdgpu/display: Address kdoc for 'is_psr_su' in 'fill_dc_dirty_rects'
- block: Clear zone limits for a non-zoned stacked queue
- kasan/test: avoid gcc warning for intentional overflow
- bounds: support non-power-of-two CONFIG_NR_CPUS
- fat: fix uninitialized field in nostale filehandles
- fuse: fix VM_MAYSHARE and direct_io_allow_mmap
- mfd: twl: Select MFD_CORE
- ubifs: Set page uptodate in the correct place
- ubi: Check for too small LEB size in VTBL code
- ubi: correct the calculation of fastmap size
- ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
- mtd: rawnand: meson: fix scrambling mode value in command macro
- md/md-bitmap: fix incorrect usage for sb_index
- x86/nmi: Fix the inverse "in NMI handler" check
- parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd()
- parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt
macros
- parisc: Fix ip_fast_csum
- parisc: Fix csum_ipv6_magic on 32-bit systems
- parisc: Fix csum_ipv6_magic on 64-bit systems
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
- md/raid5: fix atomicity violation in raid5_cache_count
- iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
- iio: adc: rockchip_saradc: use mask for write_enable bitfield
- docs: Restore "smart quotes" for quotes
- cpufreq: Limit resolving a frequency to policy min/max
- PM: suspend: Set mem_sleep_current during kernel command line setup
- vfio/pds: Always clear the save/restore FDs on reset
- clk: qcom: gcc-ipq5018: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
- clk: qcom: gcc-ipq9574: fix terminating of frequency table arrays
- clk: qcom: camcc-sc8280xp: fix terminating of frequency table arrays
- clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
- clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
- usb: xhci: Add error handling in xhci_map_urb_for_dma
- powerpc/fsl: Fix mfpmr build errors with newer binutils
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
- USB: serial: add device ID for VeriFone adapter
- USB: serial: cp210x: add ID for MGP Instruments PDS100
- wifi: mac80211: track capability/opmode NSS separately
- USB: serial: option: add MeiG Smart SLM320 product
- KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
- PM: sleep: wakeirq: fix wake irq warning in system suspend
- mmc: tmio: avoid concurrent runs of mmc_request_done()
- fuse: replace remaining make_bad_inode() with fuse_make_bad()
- fuse: fix root lookup with nonzero generation
- fuse: don't unhash root
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
- usb: dwc3-am62: fix module unload/reload behavior
- usb: dwc3-am62: Disable wakeup at remove
- serial: core: only stop transmit when HW fifo is empty
- serial: Lock console when calling into driver before registration
- btrfs: qgroup: always free reserved space for extent records
- btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
- wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
- docs: Makefile: Add dependency to $(YNL_INDEX) for targets other than
htmldocs
- PCI/PM: Drain runtime-idle callbacks before driver removal
- PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
- md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
- md: export helpers to stop sync_thread
- md: export helper md_is_rdwr()
- md: add a new helper reshape_interrupted()
- dm-raid: really frozen sync_thread during suspend
- md/dm-raid: don't call md_reap_sync_thread() directly
- dm-raid: add a new helper prepare_suspend() in md_personality
- dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent
with reshape
- dm-raid: fix lockdep waring in "pers->hot_add_disk"
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
- mac802154: fix llsec key resources release in mac802154_llsec_key_del
- mm: swap: fix race between free_swap_and_cache() and swapoff()
- mmc: core: Fix switch on gp3 partition
- Bluetooth: btnxpuart: Fix btnxpuart_close
- leds: trigger: netdev: Fix kernel panic on interface rename trig notify
- drm/etnaviv: Restore some id values
- landlock: Warn once if a Landlock action is requested while disabled
- io_uring: fix mshot read defer taskrun cqe posting
- hwmon: (amc6821) add of_match table
- io_uring: fix io_queue_proc modifying req->flags
- ext4: fix corruption during on-line resize
- nvmem: meson-efuse: fix function pointer type mismatch
- slimbus: core: Remove usage of the deprecated ida_simple_xx() API
- phy: tegra: xusb: Add API to retrieve the port number of phy
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
- speakup: Fix 8bit characters from direct synth
- debugfs: fix wait/cancellation handling during remove
- PCI/AER: Block runtime suspend when handling errors
- io_uring/net: correctly handle multishot recvmsg retry setup
- io_uring: fix mshot io-wq checks
- PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p
- sparc32: Fix parport build with sparc32
- nfs: fix UAF in direct writes
- NFS: Read unlock folio on nfs_page_create_from_folio() error
- kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
- PCI: qcom: Enable BDF to SID translation properly
- PCI: dwc: endpoint: Fix advertised resizable BAR size
- PCI: hv: Fix ring buffer size calculation
- cifs: prevent updating file size from server if we have a read/write lease
- cifs: allow changing password during remount
- thermal/drivers/mediatek: Fix control buffer enablement on MT7896
- vfio/pci: Disable auto-enable of exclusive INTx IRQ
- vfio/pci: Lock external INTx masking ops
- vfio/platform: Disable virqfds on cleanup
- vfio/platform: Create persistent IRQ handlers
- vfio/fsl-mc: Block calling interrupt handler without trigger
- tpm,tpm_tis: Avoid warning splat at shutdown
- ksmbd: replace generic_fillattr with vfs_getattr
- ksmbd: retrieve number of blocks using vfs_getattr in
set_file_allocation_info
- platform/x86/intel/tpmi: Change vsec offset to u64
- io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry
- io_uring: clean rings on NO_MMAP alloc fail
- ring-buffer: Do not set shortest_full when full target is hit
- ring-buffer: Fix full_waiters_pending in poll
- ring-buffer: Use wait_event_interruptible() in ring_buffer_wait()
- tracing/ring-buffer: Fix wait_on_pipe() race
- dlm: fix user space lkb refcounting
- soc: fsl: qbman: Always disable interrupts when taking cgr_lock
- soc: fsl: qbman: Use raw spinlock for cgr_lock
- s390/zcrypt: fix reference counting on zcrypt card objects
- drm/probe-helper: warn about negative .get_modes()
- drm/panel: do not return negative error codes from drm_panel_get_modes()
- drm/exynos: do not return negative values from .get_modes()
- drm/imx/ipuv3: do not return negative values from .get_modes()
- drm/vc4: hdmi: do not return negative values from .get_modes()
- clocksource/drivers/timer-riscv: Clear timer interrupt on timer
initialization
- memtest: use {READ,WRITE}_ONCE in memory scanning
- Revert "block/mq-deadline: use correct way to throttling write requests"
- lsm: use 32-bit compatible data types in LSM syscalls
- lsm: handle the NULL buffer case in lsm_fill_user_ctx()
- f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
- f2fs: truncate page cache before clearing flags when aborting atomic write
- nilfs2: fix failure to detect DAT corruption in btree and direct mappings
- nilfs2: prevent kernel bug at submit_bh_wbc()
- cifs: make sure server interfaces are requested only for SMB3+
- cifs: reduce warning log level for server not advertising interfaces
- cifs: open_cached_dir(): add FILE_READ_EA to desired access
- mtd: rawnand: Fix and simplify again the continuous read derivations
- mtd: rawnand: Add a helper for calculating a page index
- mtd: rawnand: Ensure all continuous terms are always in sync
- mtd: rawnand: Constrain even more when continuous reads are enabled
- cpufreq: dt: always allocate zeroed cpumask
- io_uring/futex: always remove futex entry for cancel all
- io_uring/waitid: always remove waitid entry for cancel all
- x86/CPU/AMD: Update the Zenbleed microcode revisions
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
- net: esp: fix bad handling of pages from page_pool
- NFSD: Fix nfsd_clid_class use of __string_len() macro
- drm/i915: Add missing ; to __assign_str() macros in tracepoint code
- net: hns3: tracing: fix hclgevf trace event strings
- cxl/trace: Properly initialize cxl_poison region name
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
- virtio: reenable config if freezing device failed
- LoongArch: Change __my_cpu_offset definition to avoid mis-optimization
- LoongArch: Define the __io_aw() hook as mmiowb()
- LoongArch/crypto: Clean up useless assignment operations
- wireguard: netlink: check for dangling peer via is_dead instead of empty
list
- wireguard: netlink: access device through ctx instead of peer
- wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
- ahci: asm1064: asm1166: don't limit reported ports
- drm/amd/display: Change default size for dummy plane in DML2
- drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
- drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
- drm/amdgpu/pm: Check the validity of overdiver power limit
- drm/amd/display: Override min required DCFCLK in dml1_validate
- drm/amd/display: Allow dirty rects to be sent to dmub when abm is active
- drm/amd/display: Init DPPCLK from SMU on dcn32
- drm/amd/display: Update odm when ODM combine is changed on an otg master
pipe with no plane
- drm/amd/display: Fix idle check for shared firmware state
- drm/amd/display: Amend coasting vtotal for replay low hz
- drm/amd/display: Lock all enabled otg pipes even with no planes
- drm/amd/display: Implement wait_for_odm_update_pending_complete
- drm/amd/display: Return the correct HDCP error code
- drm/amd/display: Add a dc_state NULL check in dc_state_release
- drm/amd/display: Fix noise issue on HDMI AV mute
- dm snapshot: fix lockup in dm_exception_table_exit
- x86/pm: Work around false positive kmemleak report in msr_build_context()
- wifi: brcmfmac: add per-vendor feature detection callback
- wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
- wifi: brcmfmac: Demote vendor-specific attach/detach messages to info
- drm/ttm: Make sure the mapped tt pages are decrypted when needed
- drm/amd/display: Unify optimize_required flags and VRR adjustments
- drm/amd/display: Add more checks for exiting idle in DC
- btrfs: add set_folio_extent_mapped() helper
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
- btrfs: add helpers to get inode from page/folio pointers
- btrfs: add helpers to get fs_info from page/folio pointers
- btrfs: add helper to get fs_info from struct inode pointer
- btrfs: qgroup: validate btrfs_qgroup_inherit parameter
- vfio: Introduce interface to flush virqfd inject workqueue
- vfio/pci: Create persistent INTx handler
- drm/bridge: add ->edid_read hook and drm_bridge_edid_read()
- drm/bridge: lt8912b: use drm_bridge_edid_read()
- drm/bridge: lt8912b: clear the EDID property on failures
- drm/bridge: lt8912b: do not return negative values from .get_modes()
- drm/amd/display: Remove pixle rate limit for subvp
- drm/amd/display: Revert Remove pixle rate limit for subvp
- workqueue: Shorten events_freezable_power_efficient name
- drm/amd/display: Use freesync when `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found
- netfilter: nf_tables: reject constant set with timeout
- Revert "crypto: pkcs7 - remove sha1 support"
- x86/efistub: Call mixed mode boot services on the firmware's stack
- ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
- ASoC: amd: yc: Revert "add new YC platform variant (0x63) support"
- Fix memory leak in posix_clock_open()
- wifi: rtw88: 8821cu: Fix connection failure
- x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
- x86/sev: Fix position dependent variable references in startup code
- clocksource/drivers/arm_global_timer: Fix maximum prescaler value
- ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
- ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses
- entry: Respect changes to system call number by trace_sys_enter()
- swiotlb: Fix double-allocation of slots due to broken alignment handling
- swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc()
- swiotlb: Fix alignment checks when both allocation and DMA masks are present
- iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
- printk: Update @console_may_schedule in console_trylock_spinning()
- irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
- irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi()
- irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi()
- irqchip/renesas-rzg2l: Prevent spurious interrupts when setting trigger type
- kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address
- efi/libstub: fix efi_random_alloc() to allocate memory at alloc_min or
higher address
- x86/mpparse: Register APIC address only once
- x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD
- efi: fix panic in kdump kernel
- pwm: img: fix pwm clock lookup
- selftests/mm: Fix build with _FORTIFY_SOURCE
- btrfs: handle errors returned from unpin_extent_cache()
- btrfs: fix warning messages not printing interval at unpin_extent_range()
- btrfs: do not skip re-registration for the mounted device
- mfd: intel-lpss: Switch to generalized quirk table
- mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530
- drm/i915: Replace a memset() with zero initialization
- drm/i915: Try to preserve the current shared_dpll for fastset on type-c
ports
- drm/i915: Include the PLL name in the debug messages
- drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
- crypto: iaa - Fix nr_cpus < nr_iaa case
- drm/amd/display: Prevent crash when disable stream
- ALSA: hda/tas2781: remove digital gain kcontrol
- ALSA: hda/tas2781: add locks to kcontrols
- mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
- init: open /initrd.image with O_LARGEFILE
- x86/efistub: Add missing boot_params for mixed mode compat entry
- efi/libstub: Cast away type warning in use of max()
- x86/efistub: Reinstate soft limit for initrd loading
- prctl: generalize PR_SET_MDWE support check to be per-arch
- ARM: prctl: reject PR_SET_MDWE on pre-ARMv6
- tmpfs: fix race on handling dquot rbtree
- btrfs: validate device maj:min during open
- btrfs: fix race in read_extent_buffer_pages()
- btrfs: zoned: don't skip block groups with 100% zone unusable
- btrfs: zoned: use zone aware sb location for scrub
- btrfs: zoned: fix use-after-free in do_zone_finish()
- wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
- wifi: cfg80211: add a flag to disable wireless extensions
- wifi: iwlwifi: mvm: disable MLO for the time being
- wifi: iwlwifi: fw: don't always use FW dump trig
- wifi: iwlwifi: mvm: handle debugfs names more carefully
- Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP
displays without PSR"
- fbdev: Select I/O-memory framebuffer ops for SBus
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
- hexagon: vmlinux.lds.S: handle attributes section
- mm: cachestat: fix two shmem bugs
- selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM
- selftests/mm: fix ARM related issue with fork after pthread_create
- mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc
HS200 mode
- mmc: core: Initialize mmc_blk_ioc_data
- mmc: core: Avoid negative index with array access
- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
- block: Do not force full zone append completion in req_bio_endio()
- thermal: devfreq_cooling: Fix perf state when calculate dfc res_util
- Revert "thermal: core: Don't update trip points inside the hysteresis range"
- nouveau/dmem: handle kcalloc() allocation failure
- net: ll_temac: platform_get_resource replaced by wrong function
- net: wan: framer: Add missing static inline qualifiers
- net: phy: qcom: at803x: fix kernel panic with at8031_probe
- drm/xe/query: fix gt_id bounds check
- drm/dp: Fix divide-by-zero regression on DP MST unplug with nouveau
- drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed
- drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
- drm/amdgpu: fix deadlock while reading mqd from debugfs
- drm/amd/display: Remove MPC rate control logic from DCN30 and above
- drm/amd/display: Set DCN351 BB and IP the same as DCN35
- drm/i915/hwmon: Fix locking inversion in sysfs getter
- drm/i915/vma: Fix UAF on destroy against retire race
- drm/i915/bios: Tolerate devdata==NULL in
intel_bios_encoder_supports_dp_dual_mode()
- drm/i915/vrr: Generate VRR "safe window" for DSB
- drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly
- drm/i915/dsb: Fix DSB vblank waits when using VRR
- drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
- drm/i915: Pre-populate the cursor physical dma address
- drm/i915/gt: Reset queue_priority_hint on parking
- drm/amd/display: Fix bounds check for dcn35 DcfClocks
- Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync
- mtd: spinand: Add support for 5-byte IDs
- Revert "usb: phy: generic: Get the vbus supply"
- usb: cdc-wdm: close race between read and workqueue
- usb: misc: ljca: Fix double free in error handling path
- USB: UAS: return ENODEV when submit urbs fail with device not attached
- vfio/pds: Make sure migration file isn't accessed after reset
- ring-buffer: Make wake once of ring_buffer_wait() more robust
- btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache()
- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
- scsi: ufs: qcom: Provide default cycles_in_1us value
- scsi: sd: Fix TCG OPAL unlock on system resume
- scsi: core: Fix unremoved procfs host directory regression
- staging: vc04_services: changen strncpy() to strscpy_pad()
- staging: vc04_services: fix information leak in create_component()
- genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd
- usb: dwc3: Properly set system wakeup
- USB: core: Fix deadlock in usb_deauthorize_interface()
- USB: core: Add hub_get() and hub_put() routines
- USB: core: Fix deadlock in port "disable" sysfs attribute
- usb: dwc2: host: Fix remote wakeup from hibernation
- usb: dwc2: host: Fix hibernation flow
- usb: dwc2: host: Fix ISOC flow in DDMA mode
- usb: dwc2: gadget: Fix exiting from clock gating
- usb: dwc2: gadget: LPM flow fix
- usb: udc: remove warning when queue disabled ep
- usb: typec: ucsi: Fix race between typec_switch and role_switch
- usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd()
- usb: typec: tcpm: Correct port source pdo array in pd_set callback
- usb: typec: tcpm: Update PD of Type-C port upon pd_set
- usb: typec: Return size of buffer if pd_set operation succeeds
- usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
- usb: typec: ucsi: Ack unsupported commands
- usb: typec: ucsi_acpi: Refactor and fix DELL quirk
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
- scsi: qla2xxx: Prevent command send on chip reset
- scsi: qla2xxx: Fix N2N stuck connection
- scsi: qla2xxx: Split FCE|EFT trace control
- scsi: qla2xxx: Update manufacturer detail
- scsi: qla2xxx: NVME|FCP prefer flag not being honored
- scsi: qla2xxx: Fix command flush on cable pull
- scsi: qla2xxx: Fix double free of the ha->vp_map pointer
- scsi: qla2xxx: Fix double free of fcport
- scsi: qla2xxx: Change debug message during driver unload
- scsi: qla2xxx: Delay I/O Abort on PCI error
- x86/bugs: Fix the SRSO mitigation on Zen3/4
- crash: use macro to add crashk_res into iomem early for specific arch
- drm/amd/display: fix IPX enablement
- x86/bugs: Use fixed addressing for VERW operand
- Revert "x86/bugs: Use fixed addressing for VERW operand"
- usb: dwc3: pci: Drop duplicate ID
- scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
- scsi: lpfc: Correct size for wqe for memset()
- scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
- scsi: libsas: Fix disk not being scanned in after being removed
- perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and
later
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests
- tools/resolve_btfids: fix build with musl libc
- drm/amdgpu: fix use-after-free bug
- drm/sched: fix null-ptr-deref in init entity
- Linux 6.8.3
- [Config] updateconfigs following v6.8.3 import
* Noble update: v6.8.3 upstream stable release (LP: #2060531) //
[Ubuntu-24.04] Hugepage memory is not getting released even after destroying
the guest! (LP: #2062556)
- block: Fix page refcounts for unaligned buffers in __bio_release_pages()
* [SPR][EMR][GNR] TDX: efi: TD Measurement support for kernel cmdline/initrd
sections from EFI stub (LP: #2060130)
- efi/libstub: Use TPM event typedefs from the TCG PC Client spec
- efi/tpm: Use symbolic GUID name from spec for final events table
- efi/libstub: Add Confidential Computing (CC) measurement typedefs
- efi/libstub: Measure into CC protocol if TCG2 protocol is absent
- efi/libstub: Add get_event_log() support for CC platforms
- x86/efistub: Remap kernel text read-only before dropping NX attribute
* Fix acpi_power_meter accessing IPMI region before it's ready (LP: #2059263)
- ACPI: IPMI: Add helper to wait for when SMI is selected
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems
* Drop fips-checks script from trees (LP: #2055083)
- [Packaging] Remove fips-checks script
* alsa/realtek: adjust max output valume for headphone on 2 LG machines
(LP: #2058573)
- ALSA: hda/realtek: fix the hp playback volume issue for LG machines
* Noble update: v6.8.2 upstream stable release (LP: #2060097)
- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
- workqueue.c: Increase workqueue name length
- workqueue: Move pwq->max_active to wq->max_active
- workqueue: Factor out pwq_is_empty()
- workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work()
- workqueue: Move nr_active handling into helpers
- workqueue: Make wq_adjust_max_active() round-robin pwqs while activating
- workqueue: RCU protect wq->dfl_pwq and implement accessors for it
- workqueue: Introduce struct wq_node_nr_active
- workqueue: Implement system-wide nr_active enforcement for unbound
workqueues
- workqueue: Don't call cpumask_test_cpu() with -1 CPU in
wq_update_node_max_active()
- iomap: clear the per-folio dirty bits on all writeback failures
- fs: Fix rw_hint validation
- io_uring: remove looping around handling traditional task_work
- io_uring: remove unconditional looping in local task_work handling
- s390/dasd: Use dev_*() for device log messages
- s390/dasd: fix double module refcount decrement
- fs/hfsplus: use better @opf description
- md: fix kmemleak of rdev->serial
- rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure
recovery
- rcu/exp: Handle RCU expedited grace period kworker allocation failure
- fs/select: rework stack allocation hack for clang
- block: fix deadlock between bd_link_disk_holder and partition scan
- md: Don't clear MD_CLOSING when the raid is about to stop
- kunit: Setup DMA masks on the kunit device
- ovl: Always reject mounting over case-insensitive directories
- kunit: test: Log the correct filter string in executor_test
- lib/cmdline: Fix an invalid format specifier in an assertion msg
- lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg
- time: test: Fix incorrect format specifier
- rtc: test: Fix invalid format specifier.
- net: test: Fix printf format specifier in skb_segment kunit test
- drm/xe/tests: Fix printf format specifiers in xe_migrate test
- drm: tests: Fix invalid printf format specifiers in KUnit tests
- md/raid1: factor out helpers to add rdev to conf
- md/raid1: record nonrot rdevs while adding/removing rdevs to conf
- md/raid1: fix choose next idle in read_balance()
- io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
- io_uring/net: move receive multishot out of the generic msghdr path
- io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
- nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse()
- aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
- x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type
- x86/resctrl: Remove hard-coded memory bandwidth limit
- x86/resctrl: Read supported bandwidth sources from CPUID
- x86/resctrl: Implement new mba_MBps throttling heuristic
- x86/sme: Fix memory encryption setting if enabled by default and not
overridden
- timekeeping: Fix cross-timestamp interpolation on counter wrap
- timekeeping: Fix cross-timestamp interpolation corner case decision
- timekeeping: Fix cross-timestamp interpolation for non-x86
- x86/asm: Remove the __iomem annotation of movdir64b()'s dst argument
- sched/fair: Take the scheduling domain into account in select_idle_smt()
- sched/fair: Take the scheduling domain into account in select_idle_core()
- wifi: ath10k: fix NULL pointer dereference in
ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()
- wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled
- wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled
- wifi: b43: Stop correct queue in DMA worker when QoS is disabled
- wifi: b43: Disable QoS for bcm4331
- wifi: wilc1000: fix declarations ordering
- wifi: wilc1000: fix RCU usage in connect path
- wifi: ath11k: add support to select 6 GHz regulatory type
- wifi: ath11k: store cur_regulatory_info for each radio
- wifi: ath11k: fix a possible dead lock caused by ab->base_lock
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
- wifi: wilc1000: do not realloc workqueue everytime an interface is added
- wifi: wilc1000: fix multi-vif management when deleting a vif
- wifi: mwifiex: debugfs: Drop unnecessary error check for
debugfs_create_dir()
- ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
- arm64: dts: qcom: x1e80100: drop qcom,drv-count
- arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
- arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry latency
- arm64: dts: qcom: sc8180x: Add missing CPU off state
- arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
- arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
- arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if DISPCC is on
- arm64: dts: qcom: sc8180x: Add missing CPU<->MDP_CFG path
- arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
- cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value
- cpufreq: mediatek-hw: Wait for CPU supplies before probing
- sock_diag: annotate data-races around sock_diag_handlers[family]
- inet_diag: annotate data-races around inet_diag_table[]
- bpftool: Silence build warning about calloc()
- selftests/bpf: Fix potential premature unload in bpf_testmod
- libbpf: Apply map_set_def_max_entries() for inner_maps on creation
- selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY values
- bpftool: Fix wrong free call in do_show_link
- wifi: ath12k: Fix issues in channel list update
- selftests/bpf: Fix the flaky tc_redirect_dtime test
- selftests/bpf: Wait for the netstamp_needed_key static key to be turned on
- wifi: cfg80211: add RNR with reporting AP information
- wifi: mac80211: use deflink and fix typo in link ID check
- wifi: iwlwifi: change link id in time event to s8
- af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().
- arm64: dts: qcom: sm8450: Add missing interconnects to serial
- soc: qcom: socinfo: rename PM2250 to PM4125
- arm64: dts: qcom: sc7280: Add static properties to cryptobam
- arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing reserved-memory
- arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
- arm64: dts: qcom: rename PM2250 to PM4125
- cpufreq: mediatek-hw: Don't error out if supply is not found
- libbpf: Fix faccessat() usage on Android
- libbpf: fix __arg_ctx type enforcement for perf_event programs
- pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl
- arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for gpucc
- arm64: dts: renesas: r8a779g0: Restore sort order
- arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
- selftests/bpf: Disable IPv6 for lwt_redirect test
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S i.MX8MM
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL
OSM-S board
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL
board
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL
OSM-S board
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL
board
- arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM module
- arm64: dts: imx8qm: Align edma3 power-domains resources indentation
- arm64: dts: imx8qm: Correct edma3 power-domains and interrupt numbers
- libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API
- wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete
- wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before
WMI_PEER_ASSOC_CMDID
- wifi: ath12k: fix fetching MCBC flag for QCN9274
- wifi: iwlwifi: mvm: report beacon protection failures
- wifi: iwlwifi: dbg-tlv: ensure NUL termination
- wifi: iwlwifi: acpi: fix WPFC reading
- wifi: iwlwifi: mvm: initialize rates in FW earlier
- wifi: iwlwifi: fix EWRD table validity check
- wifi: iwlwifi: mvm: d3: fix IPN byte order
- wifi: iwlwifi: always have 'uats_enabled'
- wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
- wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
- gpio: vf610: allow disabling the vf610 driver
- selftests/bpf: trace_helpers.c: do not use poisoned type
- bpf: make sure scalar args don't accept __arg_nonnull tag
- bpf: don't emit warnings intended for global subprogs for static subprogs
- arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
- pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
- net: blackhole_dev: fix build warning for ethh set but not used
- spi: consolidate setting message->spi
- spi: move split xfers for CS_WORD emulation
- arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
- arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
- arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
- wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
- arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP
- libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check
- arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes
- arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
- libbpf: Use OPTS_SET() macro in bpf_xdp_query()
- wifi: wfx: fix memory leak when starting AP
- arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3 PHY
- arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3 PHY
- arm64: dts: qcom: sm8650: Fix UFS PHY clocks
- wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
- printk: nbcon: Relocate 32bit seq macros
- printk: ringbuffer: Do not skip non-finalized records with prb_next_seq()
- printk: Wait for all reserved records with pr_flush()
- printk: Add this_cpu_in_panic()
- printk: ringbuffer: Cleanup reader terminology
- printk: ringbuffer: Skip non-finalized records in panic
- printk: Disable passing console lock owner completely during panic()
- pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan
- tools/resolve_btfids: Refactor set sorting with types from btf_ids.h
- tools/resolve_btfids: Fix cross-compilation to non-host endianness
- wifi: iwlwifi: support EHT for WH
- wifi: iwlwifi: properly check if link is active
- wifi: iwlwifi: mvm: fix erroneous queue index mask
- wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
- wifi: iwlwifi: mvm: don't set replay counters to 0xff
- s390/pai: fix attr_event_free upper limit for pai device drivers
- s390/vdso: drop '-fPIC' from LDFLAGS
- arm64: dts: qcom: qcm6490-idp: Correct the voltage setting for vph_pwr
- arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting for vph_pwr
- selftests: forwarding: Add missing config entries
- selftests: forwarding: Add missing multicast routing config entries
- arm64: dts: qcom: sm6115: drop pipe clock selection
- ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down()
- arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs
- arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
- arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid clock name
- arm64: dts: mediatek: mt7986: fix SPI bus width properties
- arm64: dts: mediatek: mt7986: fix SPI nodename
- arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
- arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
- arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base detection node
- arm64: dts: mediatek: mt8192: fix vencoder clock name
- arm64: dts: mediatek: mt8186: fix VENC power domain clocks
- arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes
- can: m_can: Start/Cancel polling timer together with interrupts
- wifi: iwlwifi: mvm: Fix the listener MAC filter flags
- bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly
- arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for SLPI
- soc: qcom: llcc: Check return value on Broadcast_OR reg read
- ARM: dts: qcom: msm8974: correct qfprom node size
- arm64: dts: mediatek: mt8186: Add missing clocks to ssusb power domains
- arm64: dts: mediatek: mt8186: Add missing xhci clock to usb controllers
- arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay
- cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
- wifi: wilc1000: prevent use-after-free on vif when cleaning up all
interfaces
- pwm: dwc: use pm_sleep_ptr() macro
- arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number
- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number
- arm64: dts: ti: k3-am62-main: disable usb lpm
- ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
- bus: tegra-aconnect: Update dependency to ARCH_TEGRA
- iommu/amd: Mark interrupt as managed
- wifi: brcmsmac: avoid function pointer casts
- arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
- arm64: dts: qcom: sm8150: correct PCIe wake-gpios
- powercap: dtpm_cpu: Fix error check against freq_qos_add_request()
- net: ena: Remove ena_select_queue
- arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and
mcu_uart0
- arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from
mcu_uart0
- arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS
in wkup_uart0
- arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0
- arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
- arm64: dts: mt8195-cherry-tomato: change watchdog reset boot flow
- arm64: dts: ti: Add common1 register space for AM65x SoC
- arm64: dts: ti: Add common1 register space for AM62x SoC
- firmware: arm_scmi: Fix double free in SMC transport cleanup path
- wifi: cfg80211: set correct param change count in ML element
- arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
- arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl
- arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
- wifi: wilc1000: revert reset line logic flip
- ARM: dts: arm: realview: Fix development chip ROM compatible value
- memory: tegra: Correct DLA client names
- wifi: mt76: mt7996: fix fw loading timeout
- wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
- wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band
- wifi: mt76: mt7925: fix mcu query command fail
- wifi: mt76: mt7925: fix wmm queue mapping
- wifi: mt76: mt7925: fix fw download fail
- wifi: mt76: mt7925: fix WoW failed in encrypted mode
- wifi: mt76: mt7925: fix the wrong header translation config
- wifi: mt76: mt7925: add flow to avoid chip bt function fail
- wifi: mt76: mt7925: add support to set ifs time by mcu command
- wifi: mt76: mt7925: update PCIe DMA settings
- wifi: mt76: mt7996: check txs format before getting skb by pid
- wifi: mt76: mt7996: fix TWT issues
- wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
- wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
- wifi: mt76: mt7996: fix efuse reading issue
- wifi: mt76: mt7996: fix HIF_TXD_V2_1 value
- wifi: mt76: mt792x: fix ethtool warning
- wifi: mt76: mt7921e: fix use-after-free in free_irq()
- wifi: mt76: mt7925e: fix use-after-free in free_irq()
- wifi: mt76: mt7921: fix incorrect type conversion for CLC command
- wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel
config from ACPI
- wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177
- arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
- arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC node
- arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO hogs
- arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
- arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
- net: mctp: copy skb ext data when fragmenting
- pstore: inode: Only d_invalidate() is needed
- arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
- ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address
- ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node
- arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul i.MX8M Plus eDM
SBC
- arm64: dts: imx8mp-evk: Fix hdmi at 3d node
- regulator: userspace-consumer: add module device table
- gpiolib: Pass consumer device through to core in
devm_fwnode_gpiod_get_index()
- arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
- ACPI: resource: Do IRQ override on Lunnen Ground laptops
- ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override
- ACPI: scan: Fix device check notification handling
- arm64: dts: rockchip: add missing interrupt-names for rk356x vdpu
- arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
- arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from rk3588 i2s
- objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
- x86, relocs: Ignore relocations in .notes section
- SUNRPC: fix a memleak in gss_import_v2_context
- SUNRPC: fix some memleaks in gssx_dec_option_array
- arm64: dts: qcom: sm8550: Fix SPMI channels size
- arm64: dts: qcom: sm8650: Fix SPMI channels size
- mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove
function
- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
- btrfs: fix race when detecting delalloc ranges during fiemap
- wifi: rtw88: 8821cu: Fix firmware upload fail
- wifi: rtw88: 8821c: Fix beacon loss and disconnect
- wifi: rtw88: 8821c: Fix false alarm count
- wifi: brcm80211: handle pmk_op allocation failure
- riscv: dts: starfive: jh7100: fix root clock names
- PCI: Make pci_dev_is_disconnected() helper public for other drivers
- iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected
- iommu/vt-d: Use rbtree to track iommu probed devices
- iommu/vt-d: Improve ITE fault handling if target device isn't present
- iommu/vt-d: Use device rbtree in iopf reporting path
- iommu: Add static iommu_ops->release_domain
- iommu/vt-d: Fix NULL domain on device release
- igc: Fix missing time sync events
- igb: Fix missing time sync events
- ice: fix stats being updated by way too large values
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT
- Bluetooth: mgmt: Remove leftover queuing of power_off work
- Bluetooth: Remove superfluous call to hci_conn_check_pending()
- Bluetooth: Remove BT_HS
- Bluetooth: hci_event: Fix not indicating new connection for BIG Sync
- Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional()
- Bluetooth: hci_core: Cancel request on command timeout
- Bluetooth: hci_sync: Fix overwriting request callback
- Bluetooth: hci_h5: Add ability to allocate memory for private data
- Bluetooth: btrtl: fix out of bounds memory access
- Bluetooth: hci_core: Fix possible buffer overflow
- Bluetooth: msft: Fix memory leak
- Bluetooth: btusb: Fix memory leak
- Bluetooth: af_bluetooth: Fix deadlock
- Bluetooth: fix use-after-free in accessing skb after sending it
- sr9800: Add check for usbnet_get_endpoints
- s390/cache: prevent rebuild of shared_cpu_list
- bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
- bpf: Fix hashtab overflow check on 32-bit arches
- bpf: Fix stackmap overflow check on 32-bit arches
- net: dsa: microchip: make sure drive strength configuration is not lost by
soft reset
- dpll: spec: use proper enum for pin capabilities attribute
- iommu: Fix compilation without CONFIG_IOMMU_INTEL
- ipv6: fib6_rules: flush route cache when rule is changed
- net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv()
- octeontx2-af: Fix devlink params
- net: phy: fix phy_get_internal_delay accessing an empty array
- dpll: fix dpll_xa_ref_*_del() for multiple registrations
- net: hns3: fix wrong judgment condition issue
- net: hns3: fix kernel crash when 1588 is received on HIP08 devices
- net: hns3: fix port duplex configure error in IMP reset
- Bluetooth: Fix eir name length
- net: phy: dp83822: Fix RGMII TX delay configuration
- erofs: fix lockdep false positives on initializing erofs_pseudo_mnt
- OPP: debugfs: Fix warning around icc_get_name()
- tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function
- ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt()
function
- l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt()
function
- udp: fix incorrect parameter validation in the udp_lib_getsockopt() function
- net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function
- net/x25: fix incorrect parameter validation in the x25_getsockopt() function
- devlink: Fix length of eswitch inline-mode
- r8152: fix unknown device for choose_configuration
- nfp: flower: handle acti_netdevs allocation failure
- bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
- dm raid: fix false positive for requeue needed during reshape
- dm: call the resume method on internal suspend
- fbdev/simplefb: change loglevel when the power domains cannot be parsed
- drm/tegra: dsi: Add missing check for of_find_device_by_node
- drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe
- drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()
- drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path
of tegra_dsi_probe()
- drm/tegra: hdmi: Fix some error handling paths in tegra_hdmi_probe()
- drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe()
- drm/tegra: rgb: Fix missing clk_put() in the error handling paths of
tegra_dc_rgb_probe()
- drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths
of tegra_output_probe()
- drm/rockchip: inno_hdmi: Fix video timing
- drm: Don't treat 0 as -1 in drm_fixp2int_ceil
- drm/vkms: Avoid reading beyond LUT array
- drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
- drm/rockchip: lvds: do not overwrite error code
- drm/rockchip: lvds: do not print scary message when probing defer
- drm/panel-edp: use put_sync in unprepare
- drm/lima: fix a memleak in lima_heap_alloc
- ASoC: amd: acp: Add missing error handling in sof-mach
- ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
- ASoC: SOF: core: Skip firmware test for custom loaders
- ASoC: SOF: amd: Compute file paths on firmware load
- soundwire: stream: add missing const to Documentation
- dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
- media: tc358743: register v4l2 async device only after successful setup
- media: cadence: csi2rx: use match fwnode for media link
- PCI/DPC: Print all TLP Prefixes, not just the first
- perf record: Fix possible incorrect free in record__switch_output()
- perf record: Check conflict between '--timestamp-filename' option and pipe
mode before recording
- HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
- drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()'
- perf pmu: Treat the msr pmu as software
- crypto: qat - avoid memcpy() overflow warning
- ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD
- drm/amd/display: Fix potential NULL pointer dereferences in
'dcn10_set_output_transfer_func()'
- ASoC: sh: rz-ssi: Fix error message print
- drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created MOBs
- clk: renesas: r8a779g0: Fix PCIe clock name
- pinctrl: renesas: rzg2l: Fix locking in rzg2l_dt_subnode_to_map()
- pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin group/function
- clk: samsung: exynos850: Propagate SPI IPCLK rate change
- media: v4l2: cci: print leading 0 on error
- perf evsel: Fix duplicate initialization of data->id in
evsel__parse_sample()
- perf bpf: Clean up the generated/copied vmlinux.h
- clk: meson: Add missing clocks to axg_clk_regmaps
- media: em28xx: annotate unchecked call to media_device_register()
- media: v4l2-tpg: fix some memleaks in tpg_alloc
- media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
- media: dt-bindings: techwell,tw9900: Fix port schema ref
- mtd: spinand: esmt: Extend IDs to 5 bytes
- media: edia: dvbdev: fix a use-after-free
- pinctrl: mediatek: Drop bogus slew rate register range for MT8186
- pinctrl: mediatek: Drop bogus slew rate register range for MT8192
- drm/amdgpu: Fix potential out-of-bounds access in
'amdgpu_discovery_reg_base_init()'
- clk: qcom: reset: Commonize the de/assert functions
- clk: qcom: reset: Ensure write completion on reset de/assertion
- quota: Fix potential NULL pointer dereference
- quota: Fix rcu annotations of inode dquot pointers
- quota: Properly annotate i_dquot arrays with __rcu
- ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name
- PCI/P2PDMA: Fix a sleeping issue in a RCU read section
- PCI: switchtec: Fix an error handling path in switchtec_pci_probe()
- crypto: xilinx - call finalize with bh disabled
- drivers/ps3: select VIDEO to provide cmdline functions
- perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()
- perf srcline: Add missed addr2line closes
- dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
- drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
- drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabled
- drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()
- drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini()
- clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
- clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
- clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status configuration for SD1
mux
- ALSA: seq: fix function cast warnings
- perf expr: Fix "has_event" function for metric style events
- perf stat: Avoid metric-only segv
- perf metric: Don't remove scale from counts
- ASoC: meson: aiu: fix function pointer type mismatch
- ASoC: meson: t9015: fix function pointer type mismatch
- powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
- ASoC: SOF: Add some bounds checking to firmware data
- drm: ci: use clk_ignore_unused for apq8016
- NTB: fix possible name leak in ntb_register_device()
- media: cedrus: h265: Fix configuring bitstream size
- media: sun8i-di: Fix coefficient writes
- media: sun8i-di: Fix power on/off sequences
- media: sun8i-di: Fix chroma difference threshold
- staging: media: starfive: Set 16 bpp for capture_raw device
- media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
- media: go7007: add check of return value of go7007_read_addr()
- media: pvrusb2: remove redundant NULL check
- media: videobuf2: Add missing doc comment for waiting_in_dqbuf
- media: pvrusb2: fix pvr2_stream_callback casts
- clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
- drm/amd/display: Add 'replay' NULL check in 'edp_set_replay_allow_active()'
- drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
- drm/msm/dpu: finalise global state object
- drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
- PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
- drm/bridge: adv7511: fix crash on irq during probe
- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
- clk: hisilicon: hi3519: Release the correct number of gates in
hi3519_clk_unregister()
- clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
- clk: mediatek: mt8135: Fix an error handling path in
clk_mt8135_apmixed_probe()
- clk: mediatek: mt7622-apmixedsys: Fix an error handling path in
clk_mt8135_apmixed_probe()
- clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
- clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
- drm/tegra: put drm_gem_object ref on error in tegra_fb_create
- tty: mips_ejtag_fdc: Fix passing incompatible pointer type warning
- media: ivsc: csi: Swap SINK and SOURCE pads
- media: i2c: imx290: Fix IMX920 typo
- mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
- mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a
ref
- perf print-events: make is_event_supported() more robust
- crypto: arm/sha - fix function cast warnings
- crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg()
- crypto: qat - remove unused macros in qat_comp_alg.c
- crypto: qat - removed unused macro in adf_cnv_dbgfs.c
- crypto: qat - avoid division by zero
- crypto: qat - remove double initialization of value
- crypto: qat - fix ring to service map for dcc in 4xxx
- crypto: qat - fix ring to service map for dcc in 420xx
- crypto: jitter - fix CRYPTO_JITTERENTROPY help text
- drm/tidss: Fix initial plane zpos values
- drm/tidss: Fix sync-lost issue with two displays
- clk: imx: imx8mp: Fix SAI_MCLK_SEL definition
- mtd: maps: physmap-core: fix flash size larger than 32-bit
- mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
- mtd: rawnand: brcmnand: exec_op helper functions return type fixes
- ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
- ASoC: meson: axg-tdm-interface: add frame rate constraint
- drm/msm/a6xx: specify UBWC config for sc7180
- drm/msm/a7xx: Fix LLC typo
- dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
- perf pmu: Fix a potential memory leak in perf_pmu__lookup()
- HID: amd_sfh: Update HPD sensor structure elements
- HID: amd_sfh: Avoid disabling the interrupt
- drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
- media: pvrusb2: fix uaf in pvr2_context_set_notify
- media: dvb-frontends: avoid stack overflow warnings with clang
- media: go7007: fix a memleak in go7007_load_encoder
- media: ttpci: fix two memleaks in budget_av_attach
- media: mediatek: vcodec: avoid -Wcast-function-type-strict warning
- arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with Clang
- drm/tests: helpers: Include missing drm_drv header
- drm/amd/pm: Fix esm reg mask use to get pcie speed
- gpio: nomadik: fix offset bug in nmk_pmx_set()
- drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
- mfd: cs42l43: Fix wrong register defaults
- powerpc/32: fix ADB_CUDA kconfig warning
- powerpc/pseries: Fix potential memleak in papr_get_attr()
- powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks
- clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of 'gcc_gmac0_sys_clk'
- clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of 'gcc_pcie1_pipe_clk'
- clk: qcom: gcc-ipq5018: fix register offset for GCC_UBI0_AXI_ARES reset
- perf vendor events amd: Fix Zen 4 cache latency events
- drm/msm/dpu: allow certain formats for CDM for DP
- drm/msm/dpu: add division of drm_display_mode's hskew parameter
- media: usbtv: Remove useless locks in usbtv_video_free()
- drm/xe: Fix ref counting leak on page fault
- drm/xe: Replace 'grouped target' in Makefile with pattern rule
- lib/stackdepot: fix first entry having a 0-handle
- lib/stackdepot: off by one in depot_fetch_stack()
- modules: wait do_free_init correctly
- mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
- power: supply: mm8013: fix "not charging" detection
- powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.
- powerpc/4xx: Fix warp_gpio_leds build failure
- RISC-V: KVM: Forward SEED CSR access to user space
- leds: aw2013: Unlock mutex before destroying it
- leds: sgm3140: Add missing timer cleanup and flash gpio control
- backlight: hx8357: Fix potential NULL pointer dereference
- backlight: ktz8866: Correct the check for of_property_read_u32
- backlight: lm3630a: Initialize backlight_properties on init
- backlight: lm3630a: Don't set bl->props.brightness in get_brightness
- backlight: da9052: Fully initialize backlight_properties during probe
- backlight: lm3639: Fully initialize backlight_properties during probe
- backlight: lp8788: Fully initialize backlight_properties during probe
- sparc32: Use generic cmpdi2/ucmpdi2 variants
- mtd: maps: sun_uflash: Declare uflash_devinit static
- sparc32: Do not select GENERIC_ISA_DMA
- sparc32: Fix section mismatch in leon_pci_grpci
- clk: Fix clk_core_get NULL dereference
- clk: zynq: Prevent null pointer dereference caused by kmalloc failure
- PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
- cifs: Fix writeback data corruption
- ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
- ALSA: hda/tas2781: use dev_dbg in system_resume
- ALSA: hda/tas2781: add lock to system_suspend
- ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
- ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend
- ALSA: hda/tas2781: restore power state after system_resume
- ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
- ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again
- mips: cm: Convert __mips_cm_l2sync_phys_base() to weak function
- platform/x86/intel/pmc/lnl: Remove SSRAM support
- platform/x86/intel/pmc/arl: Put GNA device in D3
- platform/x86/amd/pmf: Do not use readl() for policy buffer access
- ALSA: usb-audio: Stop parsing channels bits when all channels are found.
- phy: qcom: qmp-usb: split USB-C PHY driver
- phy: qcom: qmp-usbc: add support for the Type-C handling
- phy: qcom: qmp-usbc: handle CLAMP register in a correct way
- scsi: hisi_sas: Fix a deadlock issue related to automatic dump
- RDMA/irdma: Remove duplicate assignment
- RDMA/srpt: Do not register event handler until srpt device is fully setup
- f2fs: compress: fix to guarantee persisting compressed blocks by CP
- f2fs: compress: fix to cover normal cluster write with cp_rwsem
- f2fs: compress: fix to check unreleased compressed cluster
- f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode
- f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
- f2fs: zone: fix to wait completion of last bio in zone correctly
- f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
- f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem
- f2fs: fix to avoid potential panic during recovery
- scsi: csiostor: Avoid function pointer casts
- i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
- RDMA/hns: Fix mis-modifying default congestion control algorithm
- RDMA/device: Fix a race between mad_client and cm_client init
- RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store()
- scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn
- f2fs: fix to create selinux label during whiteout initialization
- f2fs: compress: fix to check zstd compress level correctly in mount option
- net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
- NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
- NFSv4.2: fix listxattr maximum XDR buffer size
- f2fs: compress: fix to check compress flag w/ .i_sem lock
- f2fs: check number of blocks in a current section
- watchdog: starfive: Check pm_runtime_enabled() before decrementing usage
counter
- watchdog: stm32_iwdg: initialize default timeout
- f2fs: fix to use correct segment type in f2fs_allocate_data_block()
- f2fs: ro: compress: fix to avoid caching unaligned extent
- RDMA/mana_ib: Fix bug in creation of dma regions
- RDMA/mana_ib: Introduce mdev_to_gc helper function
- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function
- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function
- RDMA/mana_ib: Use virtual address in dma regions for MRs
- Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
- NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt
- NFS: Fix an off by one in root_nfs_cat()
- NFSv4.1/pnfs: fix NFS with TLS in pnfs
- ACPI: HMAT: Remove register of memory node for generic target
- f2fs: compress: relocate some judgments in f2fs_reserve_compress_blocks
- f2fs: compress: fix reserve_cblocks counting error when out of space
- f2fs: fix to truncate meta inode pages forcely
- f2fs: zone: fix to remove pow2 check condition for zoned block device
- cxl: Fix the incorrect assignment of SSLBIS entry pointer initial location
- perf/x86/amd/core: Avoid register reset when CPU is dead
- afs: Revert "afs: Hide silly-rename files from userspace"
- afs: Don't cache preferred address
- afs: Fix occasional rmdir-then-VNOVNODE with generic/011
- f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
- nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
- ovl: relax WARN_ON in ovl_verify_area()
- io_uring/net: correct the type of variable
- remoteproc: stm32: Fix incorrect type in assignment for va
- remoteproc: stm32: Fix incorrect type assignment returned by
stm32_rproc_get_loaded_rsc_tablef
- iio: pressure: mprls0025pa fix off-by-one enum
- usb: phy: generic: Get the vbus supply
- tty: vt: fix 20 vs 0x20 typo in EScsiignore
- serial: max310x: fix syntax error in IRQ error message
- tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
- arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
- coresight: Fix issue where a source device's helpers aren't disabled
- coresight: etm4x: Set skip_power_up in etm4_init_arch_data function
- xhci: Add interrupt pending autoclear flag to each interrupter
- xhci: make isoc_bei_interval variable interrupter specific.
- xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event()
- xhci: update event ring dequeue pointer position to controller correctly
- coccinelle: device_attr_show: Remove useless expression STR
- kconfig: fix infinite loop when expanding a macro at the end of file
- iio: gts-helper: Fix division loop
- bus: mhi: ep: check the correct variable in mhi_ep_register_controller()
- hwtracing: hisi_ptt: Move type check to the beginning of
hisi_ptt_pmu_event_init()
- rtc: mt6397: select IRQ_DOMAIN instead of depending on it
- rtc: max31335: fix interrupt status reg
- serial: 8250_exar: Don't remove GPIO device on suspend
- staging: greybus: fix get_channel_from_mode() failure path
- mei: vsc: Call wake_up() in the threaded IRQ handler
- mei: vsc: Don't use sleeping condition in wait_event_timeout()
- usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin
- char: xilinx_hwicap: Fix NULL vs IS_ERR() bug
- x86/hyperv: Use per cpu initial stack for vtl context
- ASoC: tlv320adc3xxx: Don't strip remove function when driver is builtin
- thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in an error
handling path
- thermal/drivers/qoriq: Fix getting tmu range
- io_uring: don't save/restore iowait state
- spi: lpspi: Avoid potential use-after-free in probe()
- spi: Restore delays for non-GPIO chip select
- ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
- nouveau: reset the bo resource bus info after an eviction
- tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
- rds: tcp: Fix use-after-free of net in reqsk_timer_handler().
- octeontx2-af: Use matching wake_up API variant in CGX command interface
- s390/vtime: fix average steal time calculation
- net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
- devlink: Fix devlink parallel commands processing
- riscv: Only check online cpus for emulated accesses
- soc: fsl: dpio: fix kcalloc() argument order
- cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw()
- io_uring: Fix release of pinned pages when __io_uaddr_map fails
- tcp: Fix refcnt handling in __inet_hash_connect().
- vmxnet3: Fix missing reserved tailroom
- hsr: Fix uninit-value access in hsr_get_node()
- net: txgbe: fix clk_name exceed MAX_DEV_ID limits
- spi: spi-mem: add statistics support to ->exec_op() calls
- spi: Fix error code checking in spi_mem_exec_op()
- nvme: fix reconnection fail due to reserved tag allocation
- drm/xe: Invalidate userptr VMA on page pin fault
- drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
- net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up
- net: ethernet: mtk_eth_soc: fix PPE hanging issue
- io_uring: fix poll_remove stalled req completion
- ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry
- ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED
- riscv: Fix compilation error with FAST_GUP and rv32
- xen/evtchn: avoid WARN() when unbinding an event channel
- xen/events: increment refcnt only if event channel is refcounted
- packet: annotate data-races around ignore_outgoing
- xfrm: Allow UDP encapsulation only in offload modes
- net: veth: do not manipulate GRO when using XDP
- net: dsa: mt7530: prevent possible incorrect XTAL frequency selection
- spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
- drm: Fix drm_fixp2int_round() making it add 0.5
- virtio: uapi: Drop __packed attribute in linux/virtio_pci.h
- vdpa_sim: reset must not run
- vdpa/mlx5: Allow CVQ size changes
- virtio: packed: fix unmap leak for indirect desc table
- net: move dev->state into net_device_read_txrx group
- wireguard: receive: annotate data-race around receiving_counter.counter
- rds: introduce acquire/release ordering in acquire/release_in_xmit()
- hsr: Handle failures in module init
- ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels
- nouveau/gsp: don't check devinit disable on GSP.
- ceph: stop copying to iter at EOF on sync reads
- net: phy: fix phy_read_poll_timeout argument type in genphy_loopback
- dm-integrity: fix a memory leak when rechecking the data
- net/bnx2x: Prevent access to a freed page in page_pool
- devlink: fix port new reply cmd type
- octeontx2: Detect the mbox up or down message via register
- octeontx2-pf: Wait till detach_resources msg is complete
- octeontx2-pf: Use default max_active works instead of one
- octeontx2-pf: Send UP messages to VF only when VF is up.
- octeontx2-af: Use separate handlers for interrupts
- drm/amdgpu: add MMHUB 3.3.1 support
- drm/amdgpu: fix mmhub client id out-of-bounds access
- drm/amdgpu: drop setting buffer funcs in sdma442
- netfilter: nft_set_pipapo: release elements in clone only from destroy path
- netfilter: nf_tables: do not compare internal table flags on updates
- rcu: add a helper to report consolidated flavor QS
- net: report RCU QS on threaded NAPI repolling
- bpf: report RCU QS in cpumap kthread
- net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports
- net: dsa: mt7530: fix handling of all link-local frames
- netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
- spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
- selftests: forwarding: Fix ping failure due to short timeout
- dm io: Support IO priority
- dm-integrity: align the outgoing bio in integrity_recheck
- x86/efistub: Clear decompressor BSS in native EFI entrypoint
- x86/efistub: Don't clear BSS twice in mixed mode
- printk: Adjust mapping for 32bit seq macros
- printk: Use prb_first_seq() as base for 32bit seq macros
- Linux 6.8.2
- [Config] updateconfig following v6.8.2 import
* Provide python perf module (LP: #2051560)
- [Packaging] enable perf python module
- [Packaging] provide a wrapper module for python-perf
* To support AMD Adaptive Backlight Management (ABM) for power profiles daemon
>= 2.0 (LP: #2056716)
- drm/amd/display: add panel_power_savings sysfs entry to eDP connectors
- drm/amdgpu: respect the abmlevel module parameter value if it is set
* Miscellaneous Ubuntu changes
- [Config] Disable StarFive JH7100 support
- [Config] Disable Renesas RZ/Five support
- [Config] Disable BINFMT_FLAT for riscv64
[ Ubuntu-qcom: 6.8.0-1003.3 ]
* Miscellaneous Ubuntu changes
- Fix PCIe bus error
- Fix GPU regression
- Fix qps615 firmware load
[ Ubuntu-qcom: 6.8.0-1002.2 ]
[ Ubuntu: 6.8.0-31.31 ]
* noble/linux: 6.8.0-31.31 -proposed tracker (LP: #2062933)
* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/d2024.04.04)
[ Ubuntu: 6.8.0-30.30 ]
* noble/linux: 6.8.0-30.30 -proposed tracker (LP: #2061893)
* System unstable, kernel ring buffer flooded with "BUG: Bad page state in
process swapper/0" (LP: #2056706)
- xen-netfront: Add missing skb_mark_for_recycle
[ Ubuntu: 6.8.0-29.29 ]
* noble/linux: 6.8.0-29.29 -proposed tracker (LP: #2061888)
* [24.04 FEAT] [SEC2353] zcrypt: extend error recovery to deal with device
scans (LP: #2050019)
- s390/zcrypt: harmonize debug feature calls and defines
- s390/zcrypt: introduce dynamic debugging for AP and zcrypt code
- s390/pkey: harmonize pkey s390 debug feature calls
- s390/pkey: introduce dynamic debugging for pkey
- s390/ap: add debug possibility for AP messages
- s390/zcrypt: add debug possibility for CCA and EP11 messages
- s390/ap: rearm APQNs bindings complete completion
- s390/ap: clarify AP scan bus related functions and variables
- s390/ap: rework ap_scan_bus() to return true on config change
- s390/ap: introduce mutex to lock the AP bus scan
- s390/zcrypt: introduce retries on in-kernel send CPRB functions
- s390/zcrypt: improve zcrypt retry behavior
- s390/pkey: improve pkey retry behavior
* [24.04 FEAT] Memory hotplug vmem pages (s390x) (LP: #2051835)
- mm/memory_hotplug: introduce MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
- s390/mm: allocate vmemmap pages from self-contained memory range
- s390/sclp: remove unhandled memory notifier type
- s390/mm: implement MEM_PREPARE_ONLINE/MEM_FINISH_OFFLINE notifiers
- s390: enable MHP_MEMMAP_ON_MEMORY
- [Config] enable CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE and
CONFIG_MHP_MEMMAP_ON_MEMORY for s390x
[ Ubuntu: 6.8.0-28.28 ]
* noble/linux: 6.8.0-28.28 -proposed tracker (LP: #2061867)
* linux-gcp 6.8.0-1005.5 (+ others) Noble kernel regression iwth new apparmor
profiles/features (LP: #2061851)
- SAUCE: apparmor4.0.0 [92/90]: fix address mapping for recvfrom
[ Ubuntu: 6.8.0-25.25 ]
* noble/linux: 6.8.0-25.25 -proposed tracker (LP: #2061083)
* Packaging resync (LP: #1786013)
- [Packaging] debian.master/dkms-versions -- update from kernel-versions
(main/d2024.04.04)
* Apply mitigations for the native BHI hardware vulnerabilty (LP: #2060909)
- x86/cpufeatures: Add new word for scattered features
- x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
- x86/syscall: Don't force use of indirect calls for system calls
- x86/bhi: Add support for clearing branch history at syscall entry
- x86/bhi: Define SPEC_CTRL_BHI_DIS_S
- x86/bhi: Enumerate Branch History Injection (BHI) bug
- x86/bhi: Add BHI mitigation knob
- x86/bhi: Mitigate KVM by default
- KVM: x86: Add BHI_NO
- x86: set SPECTRE_BHI_ON as default
- [Config] enable spectre_bhi=auto by default
* update apparmor and LSM stacking patch set (LP: #2028253)
- SAUCE: apparmor4.0.0 [01/90]: LSM stacking v39: integrity: disassociate
ima_filter_rule from security_audit_rule
- SAUCE: apparmor4.0.0 [02/90]: LSM stacking v39: SM: Infrastructure
management of the sock security
- SAUCE: apparmor4.0.0 [03/90]: LSM stacking v39: LSM: Add the lsmblob data
structure.
- SAUCE: apparmor4.0.0 [04/90]: LSM stacking v39: IMA: avoid label collisions
with stacked LSMs
- SAUCE: apparmor4.0.0 [05/90]: LSM stacking v39: LSM: Use lsmblob in
security_audit_rule_match
- SAUCE: apparmor4.0.0 [06/90]: LSM stacking v39: LSM: Add lsmblob_to_secctx
hook
- SAUCE: apparmor4.0.0 [07/90]: LSM stacking v39: Audit: maintain an lsmblob
in audit_context
- SAUCE: apparmor4.0.0 [08/90]: LSM stacking v39: LSM: Use lsmblob in
security_ipc_getsecid
- SAUCE: apparmor4.0.0 [09/90]: LSM stacking v39: Audit: Update shutdown LSM
data
- SAUCE: apparmor4.0.0 [10/90]: LSM stacking v39: LSM: Use lsmblob in
security_current_getsecid
- SAUCE: apparmor4.0.0 [11/90]: LSM stacking v39: LSM: Use lsmblob in
security_inode_getsecid
- SAUCE: apparmor4.0.0 [12/90]: LSM stacking v39: Audit: use an lsmblob in
audit_names
- SAUCE: apparmor4.0.0 [13/90]: LSM stacking v39: LSM: Create new
security_cred_getlsmblob LSM hook
- SAUCE: apparmor4.0.0 [14/90]: LSM stacking v39: Audit: Change context data
from secid to lsmblob
- SAUCE: apparmor4.0.0 [15/90]: LSM stacking v39: Netlabel: Use lsmblob for
audit data
- SAUCE: apparmor4.0.0 [16/90]: LSM stacking v39: LSM: Ensure the correct LSM
context releaser
- SAUCE: apparmor4.0.0 [17/90]: LSM stacking v39: LSM: Use lsmcontext in
security_secid_to_secctx
- SAUCE: apparmor4.0.0 [18/90]: LSM stacking v39: LSM: Use lsmcontext in
security_lsmblob_to_secctx
- SAUCE: apparmor4.0.0 [19/90]: LSM stacking v39: LSM: Use lsmcontext in
security_inode_getsecctx
- SAUCE: apparmor4.0.0 [20/90]: LSM stacking v39: LSM: Use lsmcontext in
security_dentry_init_security
- SAUCE: apparmor4.0.0 [21/90]: LSM stacking v39: LSM:
security_lsmblob_to_secctx module selection
- SAUCE: apparmor4.0.0 [22/90]: LSM stacking v39: Audit: Create audit_stamp
structure
- SAUCE: apparmor4.0.0 [23/90]: LSM stacking v39: Audit: Allow multiple
records in an audit_buffer
- SAUCE: apparmor4.0.0 [24/90]: LSM stacking v39: Audit: Add record for
multiple task security contexts
- SAUCE: apparmor4.0.0 [25/90]: LSM stacking v39: audit: multiple subject lsm
values for netlabel
- SAUCE: apparmor4.0.0 [26/90]: LSM stacking v39: Audit: Add record for
multiple object contexts
- SAUCE: apparmor4.0.0 [27/90]: LSM stacking v39: LSM: Remove unused
lsmcontext_init()
- SAUCE: apparmor4.0.0 [28/90]: LSM stacking v39: LSM: Improve logic in
security_getprocattr
- SAUCE: apparmor4.0.0 [29/90]: LSM stacking v39: LSM: secctx provider check
on release
- SAUCE: apparmor4.0.0 [31/90]: LSM stacking v39: LSM: Exclusive secmark usage
- SAUCE: apparmor4.0.0 [32/90]: LSM stacking v39: LSM: Identify which LSM
handles the context string
- SAUCE: apparmor4.0.0 [33/90]: LSM stacking v39: AppArmor: Remove the
exclusive flag
- SAUCE: apparmor4.0.0 [34/90]: LSM stacking v39: LSM: Add mount opts blob
size tracking
- SAUCE: apparmor4.0.0 [35/90]: LSM stacking v39: LSM: allocate mnt_opts blobs
instead of module specific data
- SAUCE: apparmor4.0.0 [36/90]: LSM stacking v39: LSM: Infrastructure
management of the key security blob
- SAUCE: apparmor4.0.0 [37/90]: LSM stacking v39: LSM: Infrastructure
management of the mnt_opts security blob
- SAUCE: apparmor4.0.0 [38/90]: LSM stacking v39: LSM: Correct handling of
ENOSYS in inode_setxattr
- SAUCE: apparmor4.0.0 [39/90]: LSM stacking v39: LSM: Remove lsmblob
scaffolding
- SAUCE: apparmor4.0.0 [40/90]: LSM stacking v39: LSM: Allow reservation of
netlabel
- SAUCE: apparmor4.0.0 [41/90]: LSM stacking v39: LSM: restrict
security_cred_getsecid() to a single LSM
- SAUCE: apparmor4.0.0 [42/90]: LSM stacking v39: Smack: Remove
LSM_FLAG_EXCLUSIVE
- SAUCE: apparmor4.0.0 [43/90]: LSM stacking v39: UBUNTU: SAUCE: apparmor4.0.0
[12/95]: add/use fns to print hash string hex value
- SAUCE: apparmor4.0.0 [44/90]: patch to provide compatibility with v2.x net
rules
- SAUCE: apparmor4.0.0 [45/90]: add unpriviled user ns mediation
- SAUCE: apparmor4.0.0 [46/90]: Add sysctls for additional controls of unpriv
userns restrictions
- SAUCE: apparmor4.0.0 [47/90]: af_unix mediation
- SAUCE: apparmor4.0.0 [48/90]: Add fine grained mediation of posix mqueues
- SAUCE: apparmor4.0.0 [49/90]: setup slab cache for audit data
- SAUCE: apparmor4.0.0 [50/90]: Improve debug print infrastructure
- SAUCE: apparmor4.0.0 [51/90]: add the ability for profiles to have a
learning cache
- SAUCE: apparmor4.0.0 [52/90]: enable userspace upcall for mediation
- SAUCE: apparmor4.0.0 [53/90]: prompt - lock down prompt interface
- SAUCE: apparmor4.0.0 [54/90]: prompt - allow controlling of caching of a
prompt response
- SAUCE: apparmor4.0.0 [55/90]: prompt - add refcount to audit_node in prep or
reuse and delete
- SAUCE: apparmor4.0.0 [56/90]: prompt - refactor to moving caching to
uresponse
- SAUCE: apparmor4.0.0 [57/90]: prompt - Improve debug statements
- SAUCE: apparmor4.0.0 [58/90]: prompt - fix caching
- SAUCE: apparmor4.0.0 [59/90]: prompt - rework build to use append fn, to
simplify adding strings
- SAUCE: apparmor4.0.0 [60/90]: prompt - refcount notifications
- SAUCE: apparmor4.0.0 [61/90]: prompt - add the ability to reply with a
profile name
- SAUCE: apparmor4.0.0 [62/90]: prompt - fix notification cache when updating
- SAUCE: apparmor4.0.0 [63/90]: prompt - add tailglob on name for cache
support
- SAUCE: apparmor4.0.0 [64/90]: prompt - allow profiles to set prompts as
interruptible
- SAUCE: apparmor4.0.0 [65/90] v6.8 prompt:fixup interruptible
- SAUCE: apparmor4.0.0 [69/90]: add io_uring mediation
- SAUCE: apparmor4.0.0 [70/90]: apparmor: fix oops when racing to retrieve
notification
- SAUCE: apparmor4.0.0 [71/90]: apparmor: fix notification header size
- SAUCE: apparmor4.0.0 [72/90]: apparmor: fix request field from a prompt
reply that denies all access
- SAUCE: apparmor4.0.0 [73/90]: apparmor: open userns related sysctl so lxc
can check if restriction are in place
- SAUCE: apparmor4.0.0 [74/90]: apparmor: cleanup attachment perm lookup to
use lookup_perms()
- SAUCE: apparmor4.0.0 [75/90]: apparmor: remove redundant unconfined check.
- SAUCE: apparmor4.0.0 [76/90]: apparmor: switch signal mediation to using
RULE_MEDIATES
- SAUCE: apparmor4.0.0 [77/90]: apparmor: ensure labels with more than one
entry have correct flags
- SAUCE: apparmor4.0.0 [78/90]: apparmor: remove explicit restriction that
unconfined cannot use change_hat
- SAUCE: apparmor4.0.0 [79/90]: apparmor: cleanup: refactor file_perm() to
provide semantics of some checks
- SAUCE: apparmor4.0.0 [80/90]: apparmor: carry mediation check on label
- SAUCE: apparmor4.0.0 [81/90]: apparmor: convert easy uses of unconfined() to
label_mediates()
- SAUCE: apparmor4.0.0 [82/90]: apparmor: add additional flags to extended
permission.
- SAUCE: apparmor4.0.0 [83/90]: apparmor: add support for profiles to define
the kill signal
- SAUCE: apparmor4.0.0 [84/90]: apparmor: fix x_table_lookup when stacking is
not the first entry
- SAUCE: apparmor4.0.0 [85/90]: apparmor: allow profile to be transitioned
when a user ns is created
- SAUCE: apparmor4.0.0 [86/90]: apparmor: add ability to mediate caps with
policy state machine
- SAUCE: apparmor4.0.0 [87/90]: fixup notify
- SAUCE: apparmor4.0.0 [88/90]: apparmor: add fine grained ipv4/ipv6 mediation
- SAUCE: apparmor4.0.0 [89/90]:apparmor: disable tailglob responses for now
- SAUCE: apparmor4.0.0 [90/90]: apparmor: Fix notify build warnings
- SAUCE: apparmor4.0.0: fix reserved mem for when we save ipv6 addresses
- [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
* update apparmor and LSM stacking patch set (LP: #2028253) // [FFe]
apparmor-4.0.0-alpha2 for unprivileged user namespace restrictions in mantic
(LP: #2032602)
- SAUCE: apparmor4.0.0 [66/90]: prompt - add support for advanced filtering of
notifications
- SAUCE: apparmor4.0.0 [67/90]: userns - add the ability to reference a global
variable for a feature value
- SAUCE: apparmor4.0.0 [68/90]: userns - make it so special unconfined
profiles can mediate user namespaces
* [MTL] x86: Fix Cache info sysfs is not populated (LP: #2049793)
- SAUCE: cacheinfo: Check for null last-level cache info
- SAUCE: cacheinfo: Allocate memory for memory if not done from the primary
CPU
- SAUCE: x86/cacheinfo: Delete global num_cache_leaves
- SAUCE: x86/cacheinfo: Clean out init_cache_level()
* Miscellaneous Ubuntu changes
- SAUCE: apparmor4.0.0: LSM stacking v39: fix build error with
CONFIG_SECURITY=n
- [Config] toolchain version update
[ Ubuntu: 6.8.0-22.22 ]
* noble/linux: 6.8.0-22.22 -proposed tracker (LP: #2060238)
[ Ubuntu: 6.8.0-21.21 ]
* noble/linux: 6.8.0-21.21 -proposed tracker (LP: #2060225)
* Miscellaneous Ubuntu changes
- [Config] update toolchain version in annotations
[ Ubuntu-qcom: 6.8.0-1001.1 ]
* Import GA1
[ Ubuntu-qcom: 6.8.0-1000.0 ]
[ Ubuntu: 6.8.0-20.20 ]
* noble/linux: 6.8.0-20.20 -proposed tracker (LP: #2058221)
* Noble update: v6.8.1 upstream stable release (LP: #2058224)
- x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
- Documentation/hw-vuln: Add documentation for RFDS
- x86/rfds: Mitigate Register File Data Sampling (RFDS)
- KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
- Linux 6.8.1
* Autopkgtest failures on amd64 (LP: #2048768)
- [Packaging] update to clang-18
* Miscellaneous Ubuntu changes
- SAUCE: apparmor4.0.0: LSM stacking v39: fix build error with
CONFIG_SECURITY=n
- [Config] amd64: MITIGATION_RFDS=y
[ Ubuntu: 6.8.0-19.19 ]
* noble/linux: 6.8.0-19.19 -proposed tracker (LP: #2057910)
* Miscellaneous Ubuntu changes
- [Packaging] re-introduce linux-doc as an empty package
[ Ubuntu: 6.8.0-18.18 ]
* noble/linux: 6.8.0-18.18 -proposed tracker (LP: #2057456)
* Miscellaneous Ubuntu changes
- [Packaging] drop dependency on libclang-17
[ Ubuntu: 6.8.0-17.17 ]
* noble/linux: 6.8.0-17.17 -proposed tracker (LP: #2056745)
* Miscellaneous upstream changes
- Revert "UBUNTU: [Packaging] Add debian/control sanity check"
[ Ubuntu: 6.8.0-16.16 ]
* noble/linux: 6.8.0-16.16 -proposed tracker (LP: #2056738)
* left-over ceph debugging printks (LP: #2056616)
- Revert "UBUNTU: SAUCE: ceph: make sure all the files successfully put before
unmounting"
* qat: Improve error recovery flows (LP: #2056354)
- crypto: qat - add heartbeat error simulator
- crypto: qat - disable arbitration before reset
- crypto: qat - update PFVF protocol for recovery
- crypto: qat - re-enable sriov after pf reset
- crypto: qat - add fatal error notification
- crypto: qat - add auto reset on error
- crypto: qat - limit heartbeat notifications
- crypto: qat - improve aer error reset handling
- crypto: qat - change SLAs cleanup flow at shutdown
- crypto: qat - resolve race condition during AER recovery
- Documentation: qat: fix auto_reset section
* update apparmor and LSM stacking patch set (LP: #2028253)
- SAUCE: apparmor4.0.0 [01/87]: LSM stacking v39: integrity: disassociate
ima_filter_rule from security_audit_rule
- SAUCE: apparmor4.0.0 [02/87]: LSM stacking v39: SM: Infrastructure
management of the sock security
- SAUCE: apparmor4.0.0 [03/87]: LSM stacking v39: LSM: Add the lsmblob data
structure.
- SAUCE: apparmor4.0.0 [04/87]: LSM stacking v39: IMA: avoid label collisions
with stacked LSMs
- SAUCE: apparmor4.0.0 [05/87]: LSM stacking v39: LSM: Use lsmblob in
security_audit_rule_match
- SAUCE: apparmor4.0.0 [06/87]: LSM stacking v39: LSM: Add lsmblob_to_secctx
hook
- SAUCE: apparmor4.0.0 [07/87]: LSM stacking v39: Audit: maintain an lsmblob
in audit_context
- SAUCE: apparmor4.0.0 [08/87]: LSM stacking v39: LSM: Use lsmblob in
security_ipc_getsecid
- SAUCE: apparmor4.0.0 [09/87]: LSM stacking v39: Audit: Update shutdown LSM
data
- SAUCE: apparmor4.0.0 [10/87]: LSM stacking v39: LSM: Use lsmblob in
security_current_getsecid
- SAUCE: apparmor4.0.0 [11/87]: LSM stacking v39: LSM: Use lsmblob in
security_inode_getsecid
- SAUCE: apparmor4.0.0 [12/87]: LSM stacking v39: Audit: use an lsmblob in
audit_names
- SAUCE: apparmor4.0.0 [13/87]: LSM stacking v39: LSM: Create new
security_cred_getlsmblob LSM hook
- SAUCE: apparmor4.0.0 [14/87]: LSM stacking v39: Audit: Change context data
from secid to lsmblob
- SAUCE: apparmor4.0.0 [15/87]: LSM stacking v39: Netlabel: Use lsmblob for
audit data
- SAUCE: apparmor4.0.0 [16/87]: LSM stacking v39: LSM: Ensure the correct LSM
context releaser
- SAUCE: apparmor4.0.0 [17/87]: LSM stacking v39: LSM: Use lsmcontext in
security_secid_to_secctx
- SAUCE: apparmor4.0.0 [18/87]: LSM stacking v39: LSM: Use lsmcontext in
security_lsmblob_to_secctx
- SAUCE: apparmor4.0.0 [19/87]: LSM stacking v39: LSM: Use lsmcontext in
security_inode_getsecctx
- SAUCE: apparmor4.0.0 [20/87]: LSM stacking v39: LSM: Use lsmcontext in
security_dentry_init_security
- SAUCE: apparmor4.0.0 [21/87]: LSM stacking v39: LSM:
security_lsmblob_to_secctx module selection
- SAUCE: apparmor4.0.0 [22/87]: LSM stacking v39: Audit: Create audit_stamp
structure
- SAUCE: apparmor4.0.0 [23/87]: LSM stacking v39: Audit: Allow multiple
records in an audit_buffer
- SAUCE: apparmor4.0.0 [24/87]: LSM stacking v39: Audit: Add record for
multiple task security contexts
- SAUCE: apparmor4.0.0 [25/87]: LSM stacking v39: audit: multiple subject lsm
values for netlabel
- SAUCE: apparmor4.0.0 [26/87]: LSM stacking v39: Audit: Add record for
multiple object contexts
- SAUCE: apparmor4.0.0 [27/87]: LSM stacking v39: LSM: Remove unused
lsmcontext_init()
- SAUCE: apparmor4.0.0 [28/87]: LSM stacking v39: LSM: Improve logic in
security_getprocattr
- SAUCE: apparmor4.0.0 [29/87]: LSM stacking v39: LSM: secctx provider check
on release
- SAUCE: apparmor4.0.0 [31/87]: LSM stacking v39: LSM: Exclusive secmark usage
- SAUCE: apparmor4.0.0 [32/87]: LSM stacking v39: LSM: Identify which LSM
handles the context string
- SAUCE: apparmor4.0.0 [33/87]: LSM stacking v39: AppArmor: Remove the
exclusive flag
- SAUCE: apparmor4.0.0 [34/87]: LSM stacking v39: LSM: Add mount opts blob
size tracking
- SAUCE: apparmor4.0.0 [35/87]: LSM stacking v39: LSM: allocate mnt_opts blobs
instead of module specific data
- SAUCE: apparmor4.0.0 [36/87]: LSM stacking v39: LSM: Infrastructure
management of the key security blob
- SAUCE: apparmor4.0.0 [37/87]: LSM stacking v39: LSM: Infrastructure
management of the mnt_opts security blob
- SAUCE: apparmor4.0.0 [38/87]: LSM stacking v39: LSM: Correct handling of
ENOSYS in inode_setxattr
- SAUCE: apparmor4.0.0 [39/87]: LSM stacking v39: LSM: Remove lsmblob
scaffolding
- SAUCE: apparmor4.0.0 [40/87]: LSM stacking v39: LSM: Allow reservation of
netlabel
- SAUCE: apparmor4.0.0 [41/87]: LSM stacking v39: LSM: restrict
security_cred_getsecid() to a single LSM
- SAUCE: apparmor4.0.0 [42/87]: LSM stacking v39: Smack: Remove
LSM_FLAG_EXCLUSIVE
- SAUCE: apparmor4.0.0 [43/87]: LSM stacking v39: UBUNTU: SAUCE: apparmor4.0.0
[12/95]: add/use fns to print hash string hex value
- SAUCE: apparmor4.0.0 [44/87]: patch to provide compatibility with v2.x net
rules
- SAUCE: apparmor4.0.0 [45/87]: add unpriviled user ns mediation
- SAUCE: apparmor4.0.0 [46/87]: Add sysctls for additional controls of unpriv
userns restrictions
- SAUCE: apparmor4.0.0 [47/87]: af_unix mediation
- SAUCE: apparmor4.0.0 [48/87]: Add fine grained mediation of posix mqueues
- SAUCE: apparmor4.0.0 [49/87]: setup slab cache for audit data
- SAUCE: apparmor4.0.0 [50/87]: Improve debug print infrastructure
- SAUCE: apparmor4.0.0 [51/87]: add the ability for profiles to have a
learning cache
- SAUCE: apparmor4.0.0 [52/87]: enable userspace upcall for mediation
- SAUCE: apparmor4.0.0 [53/87]: prompt - lock down prompt interface
- SAUCE: apparmor4.0.0 [54/87]: prompt - allow controlling of caching of a
prompt response
- SAUCE: apparmor4.0.0 [55/87]: prompt - add refcount to audit_node in prep or
reuse and delete
- SAUCE: apparmor4.0.0 [56/87]: prompt - refactor to moving caching to
uresponse
- SAUCE: apparmor4.0.0 [57/87]: prompt - Improve debug statements
- SAUCE: apparmor4.0.0 [58/87]: prompt - fix caching
- SAUCE: apparmor4.0.0 [59/87]: prompt - rework build to use append fn, to
simplify adding strings
- SAUCE: apparmor4.0.0 [60/87]: prompt - refcount notifications
- SAUCE: apparmor4.0.0 [61/87]: prompt - add the ability to reply with a
profile name
- SAUCE: apparmor4.0.0 [62/87]: prompt - fix notification cache when updating
- SAUCE: apparmor4.0.0 [63/87]: prompt - add tailglob on name for cache
support
- SAUCE: apparmor4.0.0 [64/87]: prompt - allow profiles to set prompts as
interruptible
- SAUCE: apparmor4.0.0 [65/87] v6.8 prompt:fixup interruptible
- SAUCE: apparmor4.0.0 [69/87]: add io_uring mediation
- SAUCE: apparmor4.0.0 [70/87]: apparmor: fix oops when racing to retrieve
notification
- SAUCE: apparmor4.0.0 [71/87]: apparmor: fix notification header size
- SAUCE: apparmor4.0.0 [72/87]: apparmor: fix request field from a prompt
reply that denies all access
- SAUCE: apparmor4.0.0 [73/87]: apparmor: open userns related sysctl so lxc
can check if restriction are in place
- SAUCE: apparmor4.0.0 [74/87]: apparmor: cleanup attachment perm lookup to
use lookup_perms()
- SAUCE: apparmor4.0.0 [75/87]: apparmor: remove redundant unconfined check.
- SAUCE: apparmor4.0.0 [76/87]: apparmor: switch signal mediation to using
RULE_MEDIATES
- SAUCE: apparmor4.0.0 [77/87]: apparmor: ensure labels with more than one
entry have correct flags
- SAUCE: apparmor4.0.0 [78/87]: apparmor: remove explicit restriction that
unconfined cannot use change_hat
- SAUCE: apparmor4.0.0 [79/87]: apparmor: cleanup: refactor file_perm() to
provide semantics of some checks
- SAUCE: apparmor4.0.0 [80/87]: apparmor: carry mediation check on label
- SAUCE: apparmor4.0.0 [81/87]: apparmor: convert easy uses of unconfined() to
label_mediates()
- SAUCE: apparmor4.0.0 [82/87]: apparmor: add additional flags to extended
permission.
- SAUCE: apparmor4.0.0 [83/87]: apparmor: add support for profiles to define
the kill signal
- SAUCE: apparmor4.0.0 [84/87]: apparmor: fix x_table_lookup when stacking is
not the first entry
- SAUCE: apparmor4.0.0 [85/87]: apparmor: allow profile to be transitioned
when a user ns is created
- SAUCE: apparmor4.0.0 [86/87]: apparmor: add ability to mediate caps with
policy state machine
- SAUCE: apparmor4.0.0 [87/87]: fixup notify
- [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
* update apparmor and LSM stacking patch set (LP: #2028253) // [FFe]
apparmor-4.0.0-alpha2 for unprivileged user namespace restrictions in mantic
(LP: #2032602)
- SAUCE: apparmor4.0.0 [66/87]: prompt - add support for advanced filtering of
notifications
- SAUCE: apparmor4.0.0 [67/87]: userns - add the ability to reference a global
variable for a feature value
- SAUCE: apparmor4.0.0 [68/87]: userns - make it so special unconfined
profiles can mediate user namespaces
* Enable lowlatency settings in the generic kernel (LP: #2051342)
- [Config] enable low-latency settings
* hwmon: (coretemp) Fix core count limitation (LP: #2056126)
- hwmon: (coretemp) Introduce enum for attr index
- hwmon: (coretemp) Remove unnecessary dependency of array index
- hwmon: (coretemp) Replace sensor_device_attribute with device_attribute
- hwmon: (coretemp) Remove redundant pdata->cpu_map[]
- hwmon: (coretemp) Abstract core_temp helpers
- hwmon: (coretemp) Split package temp_data and core temp_data
- hwmon: (coretemp) Remove redundant temp_data->is_pkg_data
- hwmon: (coretemp) Use dynamic allocated memory for core temp_data
* Miscellaneous Ubuntu changes
- [Config] Disable CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION
- [Packaging] remove debian/scripts/misc/arch-has-odm-enabled.sh
- rebase on v6.8
- [Config] toolchain version update
* Miscellaneous upstream changes
- crypto: qat - add fatal error notify method
* Rebase on v6.8
[ Ubuntu: 6.8.0-15.15 ]
* noble/linux: 6.8.0-15.15 -proposed tracker (LP: #2055871)
* Miscellaneous Ubuntu changes
- rebase on v6.8-rc7
* Miscellaneous upstream changes
- Revert "UBUNTU: [Packaging] Transition laptop-23.10 to generic"
* Rebase on v6.8-rc7
[ Ubuntu: 6.8.0-14.14 ]
* noble/linux: 6.8.0-14.14 -proposed tracker (LP: #2055551)
* Please change CONFIG_CONSOLE_LOGLEVEL_QUIET to 3 (LP: #2049390)
- [Config] reduce verbosity when booting in quiet mode
* linux: please move erofs.ko (CONFIG_EROFS for EROFS support) from linux-
modules-extra to linux-modules (LP: #2054809)
- UBUNTU [Packaging]: Include erofs in linux-modules instead of linux-modules-
extra
* linux: please move dmi-sysfs.ko (CONFIG_DMI_SYSFS for SMBIOS support) from
linux-modules-extra to linux-modules (LP: #2045561)
- [Packaging] Move dmi-sysfs.ko into linux-modules
* Enable CONFIG_INTEL_IOMMU_DEFAULT_ON and
CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (LP: #1951440)
- [Config] enable Intel DMA remapping by default
* disable Intel DMA remapping by default (LP: #1971699)
- [Config] update tracking bug for CONFIG_INTEL_IOMMU_DEFAULT_ON
* Packaging resync (LP: #1786013)
- debian.master/dkms-versions -- update from kernel-versions
(main/d2024.02.29)
* Miscellaneous Ubuntu changes
- SAUCE: modpost: Replace 0-length array with flex-array member
- [packaging] do not include debian/ directory in a binary package
- [packaging] remove debian/stamps/keep-dir
[ Ubuntu: 6.8.0-13.13 ]
* noble/linux: 6.8.0-13.13 -proposed tracker (LP: #2055421)
* Packaging resync (LP: #1786013)
- debian.master/dkms-versions -- update from kernel-versions
(main/d2024.02.29)
* Miscellaneous Ubuntu changes
- rebase on v6.8-rc6
- [Config] updateconfifs following v6.8-rc6 rebase
* Rebase on v6.8-rc6
[ Ubuntu: 6.8.0-12.12 ]
* linux-tools-common: man page of usbip[d] is misplaced (LP: #2054094)
- [Packaging] rules: Put usbip manpages in the correct directory
* Validate connection interval to pass Bluetooth Test Suite (LP: #2052005)
- Bluetooth: Enforce validation on max value of connection interval
* Turning COMPAT_32BIT_TIME off on s390x (LP: #2038583)
- [Config] Turn off 31-bit COMPAT on s390x
* Don't produce linux-source binary package (LP: #2043994)
- [Packaging] Add debian/control sanity check
* Don't produce linux-*-source-<version> package (LP: #2052439)
- [Packaging] Move linux-source package stub to debian/control.d
- [Packaging] Build linux-source package only for the main kernel
* Don't produce linux-*-cloud-tools-common, linux-*-tools-common and
linux-*-tools-host binary packages (LP: #2048183)
- [Packaging] Move indep tools package stubs to debian/control.d
- [Packaging] Build indep tools packages only for the main kernel
* Enable CONFIG_INTEL_IOMMU_DEFAULT_ON and
CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (LP: #1951440)
- [Config] enable Intel DMA remapping by default
* disable Intel DMA remapping by default (LP: #1971699)
- [Config] update tracking bug for CONFIG_INTEL_IOMMU_DEFAULT_ON
* Miscellaneous Ubuntu changes
- [Packaging] Transition laptop-23.10 to generic
[ Ubuntu: 6.8.0-11.11 ]
* noble/linux: 6.8.0-11.11 -proposed tracker (LP: #2053094)
* Miscellaneous Ubuntu changes
- [Packaging] riscv64: disable building unnecessary binary debs
[ Ubuntu: 6.8.0-10.10 ]
* noble/linux: 6.8.0-10.10 -proposed tracker (LP: #2053015)
* Miscellaneous Ubuntu changes
- [Packaging] add Rust build-deps for riscv64
* Miscellaneous upstream changes
- Revert "Revert "UBUNTU: [Packaging] temporarily disable Rust dependencies on
riscv64""
[ Ubuntu: 6.8.0-9.9 ]
* noble/linux: 6.8.0-9.9 -proposed tracker (LP: #2052945)
* Miscellaneous upstream changes
- Revert "UBUNTU: [Packaging] temporarily disable Rust dependencies on
riscv64"
[ Ubuntu: 6.8.0-8.8 ]
* noble/linux: 6.8.0-8.8 -proposed tracker (LP: #2052918)
* Miscellaneous Ubuntu changes
- [Packaging] riscv64: enable linux-libc-dev build
- v6.8-rc4 rebase
* Rebase on v6.8-rc4
[ Ubuntu: 6.8.0-7.7 ]
* noble/linux: 6.8.0-7.7 -proposed tracker (LP: #2052691)
* update apparmor and LSM stacking patch set (LP: #2028253)
- SAUCE: apparmor4.0.0 [01/87]: LSM stacking v39: integrity: disassociate
ima_filter_rule from security_audit_rule
- SAUCE: apparmor4.0.0 [02/87]: LSM stacking v39: SM: Infrastructure
management of the sock security
- SAUCE: apparmor4.0.0 [03/87]: LSM stacking v39: LSM: Add the lsmblob data
structure.
- SAUCE: apparmor4.0.0 [04/87]: LSM stacking v39: IMA: avoid label collisions
with stacked LSMs
- SAUCE: apparmor4.0.0 [05/87]: LSM stacking v39: LSM: Use lsmblob in
security_audit_rule_match
- SAUCE: apparmor4.0.0 [06/87]: LSM stacking v39: LSM: Add lsmblob_to_secctx
hook
- SAUCE: apparmor4.0.0 [07/87]: LSM stacking v39: Audit: maintain an lsmblob
in audit_context
- SAUCE: apparmor4.0.0 [08/87]: LSM stacking v39: LSM: Use lsmblob in
security_ipc_getsecid
- SAUCE: apparmor4.0.0 [09/87]: LSM stacking v39: Audit: Update shutdown LSM
data
- SAUCE: apparmor4.0.0 [10/87]: LSM stacking v39: LSM: Use lsmblob in
security_current_getsecid
- SAUCE: apparmor4.0.0 [11/87]: LSM stacking v39: LSM: Use lsmblob in
security_inode_getsecid
- SAUCE: apparmor4.0.0 [12/87]: LSM stacking v39: Audit: use an lsmblob in
audit_names
- SAUCE: apparmor4.0.0 [13/87]: LSM stacking v39: LSM: Create new
security_cred_getlsmblob LSM hook
- SAUCE: apparmor4.0.0 [14/87]: LSM stacking v39: Audit: Change context data
from secid to lsmblob
- SAUCE: apparmor4.0.0 [15/87]: LSM stacking v39: Netlabel: Use lsmblob for
audit data
- SAUCE: apparmor4.0.0 [16/87]: LSM stacking v39: LSM: Ensure the correct LSM
context releaser
- SAUCE: apparmor4.0.0 [17/87]: LSM stacking v39: LSM: Use lsmcontext in
security_secid_to_secctx
- SAUCE: apparmor4.0.0 [18/87]: LSM stacking v39: LSM: Use lsmcontext in
security_lsmblob_to_secctx
- SAUCE: apparmor4.0.0 [19/87]: LSM stacking v39: LSM: Use lsmcontext in
security_inode_getsecctx
- SAUCE: apparmor4.0.0 [20/87]: LSM stacking v39: LSM: Use lsmcontext in
security_dentry_init_security
- SAUCE: apparmor4.0.0 [21/87]: LSM stacking v39: LSM:
security_lsmblob_to_secctx module selection
- SAUCE: apparmor4.0.0 [22/87]: LSM stacking v39: Audit: Create audit_stamp
structure
- SAUCE: apparmor4.0.0 [23/87]: LSM stacking v39: Audit: Allow multiple
records in an audit_buffer
- SAUCE: apparmor4.0.0 [24/87]: LSM stacking v39: Audit: Add record for
multiple task security contexts
- SAUCE: apparmor4.0.0 [25/87]: LSM stacking v39: audit: multiple subject lsm
values for netlabel
- SAUCE: apparmor4.0.0 [26/87]: LSM stacking v39: Audit: Add record for
multiple object contexts
- SAUCE: apparmor4.0.0 [27/87]: LSM stacking v39: LSM: Remove unused
lsmcontext_init()
- SAUCE: apparmor4.0.0 [28/87]: LSM stacking v39: LSM: Improve logic in
security_getprocattr
- SAUCE: apparmor4.0.0 [29/87]: LSM stacking v39: LSM: secctx provider check
on release
- SAUCE: apparmor4.0.0 [31/87]: LSM stacking v39: LSM: Exclusive secmark usage
- SAUCE: apparmor4.0.0 [32/87]: LSM stacking v39: LSM: Identify which LSM
handles the context string
- SAUCE: apparmor4.0.0 [33/87]: LSM stacking v39: AppArmor: Remove the
exclusive flag
- SAUCE: apparmor4.0.0 [34/87]: LSM stacking v39: LSM: Add mount opts blob
size tracking
- SAUCE: apparmor4.0.0 [35/87]: LSM stacking v39: LSM: allocate mnt_opts blobs
instead of module specific data
- SAUCE: apparmor4.0.0 [36/87]: LSM stacking v39: LSM: Infrastructure
management of the key security blob
- SAUCE: apparmor4.0.0 [37/87]: LSM stacking v39: LSM: Infrastructure
management of the mnt_opts security blob
- SAUCE: apparmor4.0.0 [38/87]: LSM stacking v39: LSM: Correct handling of
ENOSYS in inode_setxattr
- SAUCE: apparmor4.0.0 [39/87]: LSM stacking v39: LSM: Remove lsmblob
scaffolding
- SAUCE: apparmor4.0.0 [40/87]: LSM stacking v39: LSM: Allow reservation of
netlabel
- SAUCE: apparmor4.0.0 [41/87]: LSM stacking v39: LSM: restrict
security_cred_getsecid() to a single LSM
- SAUCE: apparmor4.0.0 [42/87]: LSM stacking v39: Smack: Remove
LSM_FLAG_EXCLUSIVE
- SAUCE: apparmor4.0.0 [43/87]: LSM stacking v39: UBUNTU: SAUCE: apparmor4.0.0
[12/95]: add/use fns to print hash string hex value
- SAUCE: apparmor4.0.0 [44/87]: patch to provide compatibility with v2.x net
rules
- SAUCE: apparmor4.0.0 [45/87]: add unpriviled user ns mediation
- SAUCE: apparmor4.0.0 [46/87]: Add sysctls for additional controls of unpriv
userns restrictions
- SAUCE: apparmor4.0.0 [47/87]: af_unix mediation
- SAUCE: apparmor4.0.0 [48/87]: Add fine grained mediation of posix mqueues
- SAUCE: apparmor4.0.0 [49/87]: setup slab cache for audit data
- SAUCE: apparmor4.0.0 [50/87]: Improve debug print infrastructure
- SAUCE: apparmor4.0.0 [51/87]: add the ability for profiles to have a
learning cache
- SAUCE: apparmor4.0.0 [52/87]: enable userspace upcall for mediation
- SAUCE: apparmor4.0.0 [53/87]: prompt - lock down prompt interface
- SAUCE: apparmor4.0.0 [54/87]: prompt - allow controlling of caching of a
prompt response
- SAUCE: apparmor4.0.0 [55/87]: prompt - add refcount to audit_node in prep or
reuse and delete
- SAUCE: apparmor4.0.0 [56/87]: prompt - refactor to moving caching to
uresponse
- SAUCE: apparmor4.0.0 [57/87]: prompt - Improve debug statements
- SAUCE: apparmor4.0.0 [58/87]: prompt - fix caching
- SAUCE: apparmor4.0.0 [59/87]: prompt - rework build to use append fn, to
simplify adding strings
- SAUCE: apparmor4.0.0 [60/87]: prompt - refcount notifications
- SAUCE: apparmor4.0.0 [61/87]: prompt - add the ability to reply with a
profile name
- SAUCE: apparmor4.0.0 [62/87]: prompt - fix notification cache when updating
- SAUCE: apparmor4.0.0 [63/87]: prompt - add tailglob on name for cache
support
- SAUCE: apparmor4.0.0 [64/87]: prompt - allow profiles to set prompts as
interruptible
- SAUCE: apparmor4.0.0 [65/87] v6.8 prompt:fixup interruptible
- SAUCE: apparmor4.0.0 [69/87]: add io_uring mediation
- SAUCE: apparmor4.0.0 [70/87]: apparmor: fix oops when racing to retrieve
notification
- SAUCE: apparmor4.0.0 [71/87]: apparmor: fix notification header size
- SAUCE: apparmor4.0.0 [72/87]: apparmor: fix request field from a prompt
reply that denies all access
- SAUCE: apparmor4.0.0 [73/87]: apparmor: open userns related sysctl so lxc
can check if restriction are in place
- SAUCE: apparmor4.0.0 [74/87]: apparmor: cleanup attachment perm lookup to
use lookup_perms()
- SAUCE: apparmor4.0.0 [75/87]: apparmor: remove redundant unconfined check.
- SAUCE: apparmor4.0.0 [76/87]: apparmor: switch signal mediation to using
RULE_MEDIATES
- SAUCE: apparmor4.0.0 [77/87]: apparmor: ensure labels with more than one
entry have correct flags
- SAUCE: apparmor4.0.0 [78/87]: apparmor: remove explicit restriction that
unconfined cannot use change_hat
- SAUCE: apparmor4.0.0 [79/87]: apparmor: cleanup: refactor file_perm() to
provide semantics of some checks
- SAUCE: apparmor4.0.0 [80/87]: apparmor: carry mediation check on label
- SAUCE: apparmor4.0.0 [81/87]: apparmor: convert easy uses of unconfined() to
label_mediates()
- SAUCE: apparmor4.0.0 [82/87]: apparmor: add additional flags to extended
permission.
- SAUCE: apparmor4.0.0 [83/87]: apparmor: add support for profiles to define
the kill signal
- SAUCE: apparmor4.0.0 [84/87]: apparmor: fix x_table_lookup when stacking is
not the first entry
- SAUCE: apparmor4.0.0 [85/87]: apparmor: allow profile to be transitioned
when a user ns is created
- SAUCE: apparmor4.0.0 [86/87]: apparmor: add ability to mediate caps with
policy state machine
- SAUCE: apparmor4.0.0 [87/87]: fixup notify
- [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
* update apparmor and LSM stacking patch set (LP: #2028253) // [FFe]
apparmor-4.0.0-alpha2 for unprivileged user namespace restrictions in mantic
(LP: #2032602)
- SAUCE: apparmor4.0.0 [66/87]: prompt - add support for advanced filtering of
notifications
- SAUCE: apparmor4.0.0 [67/87]: userns - add the ability to reference a global
variable for a feature value
- SAUCE: apparmor4.0.0 [68/87]: userns - make it so special unconfined
profiles can mediate user namespaces
[ Ubuntu: 6.8.0-6.6 ]
* noble/linux: 6.8.0-6.6 -proposed tracker (LP: #2052592)
* Packaging resync (LP: #1786013)
- debian.master/dkms-versions -- update from kernel-versions
(main/d2024.02.07)
- [Packaging] update variants
* FIPS kernels should default to fips mode (LP: #2049082)
- SAUCE: Enable fips mode by default, in FIPS kernels only
* Fix snapcraftyaml.yaml for jammy:linux-raspi (LP: #2051468)
- [Packaging] Remove old snapcraft.yaml
* Azure: Fix regression introduced in LP: #2045069 (LP: #2052453)
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
* Miscellaneous Ubuntu changes
- [Packaging] Remove in-tree abi checks
- [Packaging] drop abi files with clean
- [Packaging] Remove do_full_source variable (fixup)
- [Packaging] Remove update-dkms-versions and move dkms-versions
- [Config] updateconfigs following v6.8-rc3 rebase
- [packaging] rename to linux
- [packaging] rebase on v6.8-rc3
- [packaging] disable signing for ppc64el
* Rebase on v6.8-rc3
[ Ubuntu: 6.8.0-5.5 ]
* noble/linux-unstable: 6.8.0-5.5 -proposed tracker (LP: #2052136)
* Miscellaneous upstream changes
- Revert "mm/sparsemem: fix race in accessing memory_section->usage"
[ Ubuntu: 6.8.0-4.4 ]
* noble/linux-unstable: 6.8.0-4.4 -proposed tracker (LP: #2051502)
* Migrate from fbdev drivers to simpledrm and DRM fbdev emulation layer
(LP: #1965303)
- [Config] enable simpledrm and DRM fbdev emulation layer
* Miscellaneous Ubuntu changes
- [Config] toolchain update
* Miscellaneous upstream changes
- rust: upgrade to Rust 1.75.0
[ Ubuntu: 6.8.0-3.3 ]
* noble/linux-unstable: 6.8.0-3.3 -proposed tracker (LP: #2051488)
* update apparmor and LSM stacking patch set (LP: #2028253)
- SAUCE: apparmor4.0.0 [43/87]: LSM stacking v39: UBUNTU: SAUCE: apparmor4.0.0
[12/95]: add/use fns to print hash string hex value
- SAUCE: apparmor4.0.0 [44/87]: patch to provide compatibility with v2.x net
rules
- SAUCE: apparmor4.0.0 [45/87]: add unpriviled user ns mediation
- SAUCE: apparmor4.0.0 [46/87]: Add sysctls for additional controls of unpriv
userns restrictions
- SAUCE: apparmor4.0.0 [47/87]: af_unix mediation
- SAUCE: apparmor4.0.0 [48/87]: Add fine grained mediation of posix mqueues
- SAUCE: apparmor4.0.0 [49/87]: setup slab cache for audit data
- SAUCE: apparmor4.0.0 [50/87]: Improve debug print infrastructure
- SAUCE: apparmor4.0.0 [51/87]: add the ability for profiles to have a
learning cache
- SAUCE: apparmor4.0.0 [52/87]: enable userspace upcall for mediation
- SAUCE: apparmor4.0.0 [53/87]: prompt - lock down prompt interface
- SAUCE: apparmor4.0.0 [54/87]: prompt - allow controlling of caching of a
prompt response
- SAUCE: apparmor4.0.0 [55/87]: prompt - add refcount to audit_node in prep or
reuse and delete
- SAUCE: apparmor4.0.0 [56/87]: prompt - refactor to moving caching to
uresponse
- SAUCE: apparmor4.0.0 [57/87]: prompt - Improve debug statements
- SAUCE: apparmor4.0.0 [58/87]: prompt - fix caching
- SAUCE: apparmor4.0.0 [59/87]: prompt - rework build to use append fn, to
simplify adding strings
- SAUCE: apparmor4.0.0 [60/87]: prompt - refcount notifications
- SAUCE: apparmor4.0.0 [61/87]: prompt - add the ability to reply with a
profile name
- SAUCE: apparmor4.0.0 [62/87]: prompt - fix notification cache when updating
- SAUCE: apparmor4.0.0 [63/87]: prompt - add tailglob on name for cache
support
- SAUCE: apparmor4.0.0 [64/87]: prompt - allow profiles to set prompts as
interruptible
- SAUCE: apparmor4.0.0 [69/87]: add io_uring mediation
- [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
* apparmor restricts read access of user namespace mediation sysctls to root
(LP: #2040194)
- SAUCE: apparmor4.0.0 [73/87]: apparmor: open userns related sysctl so lxc
can check if restriction are in place
* AppArmor spams kernel log with assert when auditing (LP: #2040192)
- SAUCE: apparmor4.0.0 [72/87]: apparmor: fix request field from a prompt
reply that denies all access
* apparmor notification files verification (LP: #2040250)
- SAUCE: apparmor4.0.0 [71/87]: apparmor: fix notification header size
* apparmor oops when racing to retrieve a notification (LP: #2040245)
- SAUCE: apparmor4.0.0 [70/87]: apparmor: fix oops when racing to retrieve
notification
* update apparmor and LSM stacking patch set (LP: #2028253) // [FFe]
apparmor-4.0.0-alpha2 for unprivileged user namespace restrictions in mantic
(LP: #2032602)
- SAUCE: apparmor4.0.0 [66/87]: prompt - add support for advanced filtering of
notifications
- SAUCE: apparmor4.0.0 [67/87]: userns - add the ability to reference a global
variable for a feature value
- SAUCE: apparmor4.0.0 [68/87]: userns - make it so special unconfined
profiles can mediate user namespaces
* Miscellaneous Ubuntu changes
- SAUCE: apparmor4.0.0 [01/87]: LSM stacking v39: integrity: disassociate
ima_filter_rule from security_audit_rule
- SAUCE: apparmor4.0.0 [02/87]: LSM stacking v39: SM: Infrastructure
management of the sock security
- SAUCE: apparmor4.0.0 [03/87]: LSM stacking v39: LSM: Add the lsmblob data
structure.
- SAUCE: apparmor4.0.0 [04/87]: LSM stacking v39: IMA: avoid label collisions
with stacked LSMs
- SAUCE: apparmor4.0.0 [05/87]: LSM stacking v39: LSM: Use lsmblob in
security_audit_rule_match
- SAUCE: apparmor4.0.0 [06/87]: LSM stacking v39: LSM: Add lsmblob_to_secctx
hook
- SAUCE: apparmor4.0.0 [07/87]: LSM stacking v39: Audit: maintain an lsmblob
in audit_context
- SAUCE: apparmor4.0.0 [08/87]: LSM stacking v39: LSM: Use lsmblob in
security_ipc_getsecid
- SAUCE: apparmor4.0.0 [09/87]: LSM stacking v39: Audit: Update shutdown LSM
data
- SAUCE: apparmor4.0.0 [10/87]: LSM stacking v39: LSM: Use lsmblob in
security_current_getsecid
- SAUCE: apparmor4.0.0 [11/87]: LSM stacking v39: LSM: Use lsmblob in
security_inode_getsecid
- SAUCE: apparmor4.0.0 [12/87]: LSM stacking v39: Audit: use an lsmblob in
audit_names
- SAUCE: apparmor4.0.0 [13/87]: LSM stacking v39: LSM: Create new
security_cred_getlsmblob LSM hook
- SAUCE: apparmor4.0.0 [14/87]: LSM stacking v39: Audit: Change context data
from secid to lsmblob
- SAUCE: apparmor4.0.0 [15/87]: LSM stacking v39: Netlabel: Use lsmblob for
audit data
- SAUCE: apparmor4.0.0 [16/87]: LSM stacking v39: LSM: Ensure the correct LSM
context releaser
- SAUCE: apparmor4.0.0 [17/87]: LSM stacking v39: LSM: Use lsmcontext in
security_secid_to_secctx
- SAUCE: apparmor4.0.0 [18/87]: LSM stacking v39: LSM: Use lsmcontext in
security_lsmblob_to_secctx
- SAUCE: apparmor4.0.0 [19/87]: LSM stacking v39: LSM: Use lsmcontext in
security_inode_getsecctx
- SAUCE: apparmor4.0.0 [20/87]: LSM stacking v39: LSM: Use lsmcontext in
security_dentry_init_security
- SAUCE: apparmor4.0.0 [21/87]: LSM stacking v39: LSM:
security_lsmblob_to_secctx module selection
- SAUCE: apparmor4.0.0 [22/87]: LSM stacking v39: Audit: Create audit_stamp
structure
- SAUCE: apparmor4.0.0 [23/87]: LSM stacking v39: Audit: Allow multiple
records in an audit_buffer
- SAUCE: apparmor4.0.0 [24/87]: LSM stacking v39: Audit: Add record for
multiple task security contexts
- SAUCE: apparmor4.0.0 [25/87]: LSM stacking v39: audit: multiple subject lsm
values for netlabel
- SAUCE: apparmor4.0.0 [26/87]: LSM stacking v39: Audit: Add record for
multiple object contexts
- SAUCE: apparmor4.0.0 [27/87]: LSM stacking v39: LSM: Remove unused
lsmcontext_init()
- SAUCE: apparmor4.0.0 [28/87]: LSM stacking v39: LSM: Improve logic in
security_getprocattr
- SAUCE: apparmor4.0.0 [29/87]: LSM stacking v39: LSM: secctx provider check
on release
- SAUCE: apparmor4.0.0 [30/87]: LSM stacking v39: LSM: Single calls in
socket_getpeersec hooks
- SAUCE: apparmor4.0.0 [31/87]: LSM stacking v39: LSM: Exclusive secmark usage
- SAUCE: apparmor4.0.0 [32/87]: LSM stacking v39: LSM: Identify which LSM
handles the context string
- SAUCE: apparmor4.0.0 [33/87]: LSM stacking v39: AppArmor: Remove the
exclusive flag
- SAUCE: apparmor4.0.0 [34/87]: LSM stacking v39: LSM: Add mount opts blob
size tracking
- SAUCE: apparmor4.0.0 [35/87]: LSM stacking v39: LSM: allocate mnt_opts blobs
instead of module specific data
- SAUCE: apparmor4.0.0 [36/87]: LSM stacking v39: LSM: Infrastructure
management of the key security blob
- SAUCE: apparmor4.0.0 [37/87]: LSM stacking v39: LSM: Infrastructure
management of the mnt_opts security blob
- SAUCE: apparmor4.0.0 [38/87]: LSM stacking v39: LSM: Correct handling of
ENOSYS in inode_setxattr
- SAUCE: apparmor4.0.0 [39/87]: LSM stacking v39: LSM: Remove lsmblob
scaffolding
- SAUCE: apparmor4.0.0 [40/87]: LSM stacking v39: LSM: Allow reservation of
netlabel
- SAUCE: apparmor4.0.0 [41/87]: LSM stacking v39: LSM: restrict
security_cred_getsecid() to a single LSM
- SAUCE: apparmor4.0.0 [42/87]: LSM stacking v39: Smack: Remove
LSM_FLAG_EXCLUSIVE
- SAUCE: apparmor4.0.0 [65/87] v6.8 prompt:fixup interruptible
- SAUCE: apparmor4.0.0 [74/87]: apparmor: cleanup attachment perm lookup to
use lookup_perms()
- SAUCE: apparmor4.0.0 [75/87]: apparmor: remove redundant unconfined check.
- SAUCE: apparmor4.0.0 [76/87]: apparmor: switch signal mediation to using
RULE_MEDIATES
- SAUCE: apparmor4.0.0 [77/87]: apparmor: ensure labels with more than one
entry have correct flags
- SAUCE: apparmor4.0.0 [78/87]: apparmor: remove explicit restriction that
unconfined cannot use change_hat
- SAUCE: apparmor4.0.0 [79/87]: apparmor: cleanup: refactor file_perm() to
provide semantics of some checks
- SAUCE: apparmor4.0.0 [80/87]: apparmor: carry mediation check on label
- SAUCE: apparmor4.0.0 [81/87]: apparmor: convert easy uses of unconfined() to
label_mediates()
- SAUCE: apparmor4.0.0 [82/87]: apparmor: add additional flags to extended
permission.
- SAUCE: apparmor4.0.0 [83/87]: apparmor: add support for profiles to define
the kill signal
- SAUCE: apparmor4.0.0 [84/87]: apparmor: fix x_table_lookup when stacking is
not the first entry
- SAUCE: apparmor4.0.0 [85/87]: apparmor: allow profile to be transitioned
when a user ns is created
- SAUCE: apparmor4.0.0 [86/87]: apparmor: add ability to mediate caps with
policy state machine
- SAUCE: apparmor4.0.0 [87/87]: fixup notify
- [Config] updateconfigs following v6.8-rc2 rebase
[ Ubuntu: 6.8.0-2.2 ]
* noble/linux-unstable: 6.8.0-2.2 -proposed tracker (LP: #2051110)
* Miscellaneous Ubuntu changes
- [Config] toolchain update
- [Config] enable Rust
[ Ubuntu: 6.8.0-1.1 ]
* noble/linux-unstable: 6.8.0-1.1 -proposed tracker (LP: #2051102)
* Miscellaneous Ubuntu changes
- [packaging] move to v6.8-rc1
- [Config] updateconfigs following v6.8-rc1 rebase
- SAUCE: export file_close_fd() instead of close_fd_get_file()
- SAUCE: cpufreq: s/strlcpy/strscpy/
- debian/dkms-versions -- temporarily disable zfs dkms
- debian/dkms-versions -- temporarily disable ipu6 and isvsc dkms
- debian/dkms-versions -- temporarily disable v4l2loopback
[ Ubuntu: 6.8.0-0.0 ]
* Empty entry.
[ Ubuntu: 6.7.0-7.7 ]
* noble/linux-unstable: 6.7.0-7.7 -proposed tracker (LP: #2049357)
* Packaging resync (LP: #1786013)
- [Packaging] update variants
* Miscellaneous Ubuntu changes
- [Packaging] re-enable signing for s390x and ppc64el
[ Ubuntu: 6.7.0-6.6 ]
* Empty entry.
Date: 2025-07-30 01:02:13.334350+00:00
Changed-By: Masahiro Yamada <masahiro.yamada at canonical.com>
Signed-By: Andy Whitcroft <apw at canonical.com>
https://launchpad.net/ubuntu/+source/linux-qcom-realtime/6.8.0-2001.1
-------------- next part --------------
Sorry, changesfile not available.
More information about the noble-changes
mailing list