** Changed in: linux (Ubuntu)
Status: Confirmed => Invalid
** Changed in: linux (Ubuntu Questing)
Importance: Undecided => Medium
** Changed in: linux (Ubuntu Questing)
Status: New => In Progress
** Changed in: linux (Ubuntu Questing)
Assignee: (unassigned) => Alice C. Munduruca (cremfuelled)
** Description changed:
SRU Justification
Impact:
The upstream process for stable tree updates is quite similar
in scope to the Ubuntu SRU process, e.g., each patch has to
demonstrably fix a bug, and each patch is vetted by upstream
by originating either directly from a mainline/stable Linux tree or
a minimally backported form of that patch. The following upstream
stable patches should be included in the Ubuntu kernel:
v6.17.3 upstream stable release
from git://git.kernel.org/
+ arch: copy_thread: pass clone_flags as u64
+ filelock: add FL_RECLAIM to show_fl_flags() macro
+ init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD
+ pid: use ns_capable_noaudit() when determining net sysctl permissions
+ Fix CC_HAS_ASM_GOTO_OUTPUT on non-x86 architectures
+ UBUNTU: [Config]: Update CC configs for v6.17.3
+ seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer replies too fast
+ kbuild: Add missing $(objtree) prefix to powerpc crtsavres.o artifact
+ selftests: arm64: Check fread return value in exec_target
+ selftests: arm64: Fix -Waddress warning in tpidr2 test
+ kselftest/arm64/gcs: Correctly check return value when disabling GCS
+ hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
+ gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote
+ gfs2: Remove space before newline
+ gfs2: Further sanitize lock_dlm.c
+ gfs2: Fix LM_FLAG_TRY* logic in add_to_queue
+ gfs2: Remove duplicate check in do_xmote
+ gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESS
+ gfs2: do_xmote cleanup
+ gfs2: Add proper lockspace locking
+ powerpc/8xx: Remove left-over instruction and comments in DataStoreTLBMiss
handler
+ powerpc/603: Really copy kernel PGD entries into all PGDIRs
+ powerpc/ftrace: ensure ftrace record ops are always set for NOPs
+ powerpc64/modules: correctly iterate over stubs in setup_ftrace_ool_stubs
+ uprobes: uprobe_warn should use passed task
+ raid6: riscv: Clean up unused header file inclusion
+ coresight: trbe: Prevent overflow in PERF_IDX2OFF()
+ perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
+ erofs: avoid reading more for fragment maps
+ smb: client: fix sending the iwrap custom IRD/ORD negotiation messages
+ smb: server: fix IRD/ORD negotiation with the client
+ perf/x86/intel: Use early_initcall() to hook bts_init()
+ perf/x86/intel: Fix IA32_PMC_x_CFG_B MSRs access error
+ x86/vdso: Fix output operand size of RDPID
+ selftests: cgroup: Make test_pids backwards compatible
+ sched/fair: Get rid of sched_domains_curr_level hack for tl->cpumask()
+ UBUNTU: [Config]: Update CONFIG_SCHED_MC for v6.17.3
+ lsm: CONFIG_LSM can depend on CONFIG_SECURITY
+ cpuset: fix failure to enable isolated partition when containing isolcpus
+ btrfs: return any hit error from extent_writepage_io()
+ btrfs: fix symbolic link reading when bs > ps
+ pinctrl: renesas: rzg2l: Fix invalid unsigned return in rzg3s_oen_read()
+ arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0
+ bpf: Tidy verifier bug message
+ regmap: Remove superfluous check for !config in __regmap_init()
+ selftests/bpf: Copy test_kmods when installing selftest
+ rust: cpumask: Mark CpumaskVar as transparent
+ bpf/selftests: Fix test_tcpnotify_user
+ bpf: Remove migrate_disable in kprobe_multi_link_prog_run
+ libbpf: Fix reuse of DEVMAP
+ tools/nolibc: fix error return value of clock_nanosleep()
+ ARM: dts: renesas: porter: Fix CAN pin group
+ leds: max77705: Function return instead of variable assignment
+ leds: flash: leds-qcom-flash: Update torch current clamp setting
+ s390/bpf: Do not write tail call counter into helper and kfunc frames
+ s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL
+ s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG
+ cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()
+ arm64: dts: renesas: sparrow-hawk: Invert microSD voltage selector on EVTB1
+ arm64: dts: renesas: sparrow-hawk: Set VDDQ18_25_AVB voltage on EVTB1
+ libbpf: Export bpf_object__prepare symbol
+ firmware: arm_scmi: Mark VirtIO ready before registering scmi_virtio_driver
+ arm64: dts: imx93-kontron: Fix GPIO for panel regulator
+ arm64: dts: imx93-kontron: Fix USB port assignment
+ arm64: dts: imx95: Correct the lpuart7 and lpuart8 srcid
+ bpf: Remove preempt_disable in bpf_try_get_buffers
+ ACPI: processor: idle: Fix memory leak when register cpuidle device failed
+ genirq: Add irq_chip_(startup/shutdown)_parent()
+ PCI/MSI: Add startup/shutdown for per device domains
+ irqchip/sg2042-msi: Fix broken affinity setting
+ scripts/misc-check: update export checks for EXPORT_SYMBOL_FOR_MODULES()
+ soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
+ pinctrl: meson-gxl: add missing i2c_d pinmux
+ blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx
+ selftests/futex: Remove the -g parameter from futex_priv_hash
+ ARM: at91: pm: fix MCKx restore routine
+ arm64: dts: apple: t8103-j457: Fix PCIe ethernet iommu-map
+ regulator: scmi: Use int type to store negative error codes
+ selftests/futex: Fix some futex_numa_mpol subtests
+ tools/nolibc: avoid error in dup2() if old fd equals new fd
+ selftests/nolibc: fix EXPECT_NZ macro
+ leds: leds-lp55xx: Use correct address for memory programming
+ PCI/MSI: Check MSI_FLAG_PCI_MSI_MASK_PARENT in
cond_[startup|shutdown]_parent()
+ block: use int to store blk_stack_limits() return value
+ ARM: dts: stm32: stm32mp151c-plyaqm: Use correct dai-format property
+ dt-bindings: vendor-prefixes: Add undocumented vendor prefixes
+ genirq/test: Fix depth tests on architectures with NOREQUEST by default.
+ genirq/test: Select IRQ_DOMAIN
+ genirq/test: Depend on SPARSE_IRQ
+ genirq/test: Drop CONFIG_GENERIC_IRQ_MIGRATION assumptions
+ genirq/test: Ensure CPU 1 is online for hotplug test
+ selftests/bpf: Fix count write in testapp_xdp_metadata_copy()
+ vdso/datastore: Gate time data behind CONFIG_GENERIC_GETTIMEOFDAY
+ PM: sleep: core: Clear power.must_resume in noirq suspend error path
+ blk-mq: fix elevator depth_updated method
+ vdso: Add struct __kernel_old_timeval forward declaration to gettime.h
+ ARM: dts: ti: omap: am335x-baltos: Fix ti,en-ck32k-xtal property in DTS to
use correct boolean syntax
+ ARM: dts: ti: omap: omap3-devkit8000-lcd: Fix ti,keep-vref-on property to use
correct boolean syntax in DTS
+ ARM: dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer property
+ PM / devfreq: mtk-cci: Fix potential error pointer dereference in probe()
+ power: supply: cw2015: Fix a alignment coding style issue
+ hwmon: (asus-ec-sensors) Narrow lock for X870E-CREATOR WIFI
+ pinctrl: renesas: Use int type to store negative error codes
+ pinctrl: eswin: Fix regulator error check and Kconfig dependency
+ null_blk: Fix the description of the cache_size module argument
+ blk-throttle: fix access race during throttle policy activation
+ selftests: vDSO: Fix -Wunitialized in powerpc VDSO_CALL() wrapper
+ selftests: vDSO: vdso_test_abi: Correctly skip whole test with missing vDSO
+ irqchip/gic-v5: Fix loop in gicv5_its_create_itt_two_level() cleanup path
+ irqchip/gic-v5: Fix error handling in gicv5_its_irq_domain_alloc()
+ tick: Do not set device to detached state in tick_shutdown()
+ arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie0
+ arm64: dts: mediatek: mt8183: Fix out of range pull values
+ nbd: restrict sockets to TCP and UDP
+ PM / devfreq: rockchip-dfi: double count on RK3588
+ firmware: firmware: meson-sm: fix compile-test default
+ dts: arm: amlogic: fix pwm node for c3
+ soc: mediatek: mtk-svs: fix device leaks on mt8183 probe failure
+ soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure
+ cpuidle: qcom-spm: fix device and OF node leaks at probe
+ block: cleanup bio_issue
+ block: initialize bio issue time in blk_mq_submit_bio()
+ block: factor out a helper bio_submit_split_bioset()
+ block: skip unnecessary checks for split bio
+ block: fix ordering of recursive split IO
+ blk-mq: remove useless checkings in blk_mq_update_nr_requests()
+ blk-mq: check invalid nr_requests in queue_requests_store()
+ blk-mq: convert to serialize updating nr_requests with update_nr_hwq_lock
+ blk-mq: cleanup shared tags case in blk_mq_update_nr_requests()
+ blk-mq: split bitmap grow and resize case in blk_mq_update_nr_requests()
+ blk-mq-sched: add new parameter nr_requests in blk_mq_alloc_sched_tags()
+ blk-mq: fix potential deadlock while nr_requests grown
+ arm64: dts: allwinner: a527: cubie-a5e: Add ethernet PHY reset setting
+ arm64: dts: allwinner: t527: avaota-a1: Add ethernet PHY reset setting
+ arm64: dts: rockchip: Add RTC on rk3576-evb1-v10
+ arm64: dts: rockchip: Add WiFi on rk3576-evb1-v10
+ arm64: dts: rockchip: Fix network on rk3576 evb1 board
+ arm64: dts: ti: k3-j742s2-mcu-wakeup: Override firmware-name for MCU R5F cores
+ arm64: dts: ti: k3: Rename rproc reserved-mem nodes to 'memory@addr'
+ Revert "arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations"
+ Revert "arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout
locations"
+ arm64: dts: mediatek: mt8188: Change efuse fallback compatible to mt8186
+ arm64: dts: mediatek: mt8186-tentacruel: Fix touchscreen model
+ arm64: dts: ti: k3-pinctrl: Fix the bug in existing macros
+ arm64: dts: renesas: r9a09g047e57-smarc: Fix gpio key's pin control node
+ arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names
+ mmc: core: Fix variable shadowing in mmc_route_rpmb_frames()
+ arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value
+ arm64: dts: mediatek: mt7986a: Fix PCI-Express T-PHY node address
+ arm64: dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes
+ arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible
+ arm64: dts: allwinner: a527: cubie-a5e: Add LEDs
+ arm64: dts: allwinner: a527: cubie-a5e: Drop external 32.768 KHz crystal
+ arm64: dts: allwinner: t527: avaota-a1: hook up external 32k crystal
+ arm64: dts: allwinner: t527: orangepi-4a: hook up external 32k crystal
+ pwm: tiehrpwm: Don't drop runtime PM reference in .free()
+ pwm: tiehrpwm: Make code comment in .free() more useful
+ pwm: tiehrpwm: Fix various off-by-one errors in duty-cycle calculation
+ pwm: tiehrpwm: Fix corner case in clock divisor calculation
+ ACPICA: Apply ACPI_NONSTRING
+ ACPICA: Fix largest possible resource descriptor index
+ riscv, bpf: Sign extend struct ops return values properly
+ nvme-auth: update bi_directional flag
+ nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
+ nvmet-fcloop: call done callback even when remote port is gone
+ nvme-tcp: send only permitted commands for secure concat
+ i3c: master: svc: Use manual response for IBI events
+ i3c: master: svc: Recycle unused IBI slot
+ block: update validation of atomic writes boundary for stacked devices
+ block: fix stacking of atomic writes when atomics are not supported
+ selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported
+ selftests/kselftest_harness: Add harness-selftest.expected to TEST_FILES
+ blk-throttle: fix throtl_data leak during disk release
+ bpf: Explicitly check accesses to bpf_sock_addr
+ mmc: select REGMAP_MMIO with MMC_LOONGSON2
+ selftests/futex: Fix futex_wait() for 32bit ARM
+ selftest/futex: Make the error check more precise for futex_numa_mpol
+ selftest/futex: Compile also with libnuma < 2.0.16
+ bpf: dont report verifier bug for missing bpf_scc_visit on speculative path
+ bpf, arm64: Call bpf_jit_binary_pack_finalize() in bpf_jit_free()
+ arm64: dts: apple: t600x: Add missing WiFi properties
+ arm64: dts: apple: t600x: Add bluetooth device nodes
+ arm64: dts: apple: Add ethernet0 alias for J375 template
+ selftests: always install UAPI headers to the correct directory
+ smp: Fix up and expand the smp_call_function_many() kerneldoc
+ mfd: max77705: max77705_charger: move active discharge setting to mfd parent
+ power: supply: max77705_charger: refactoring: rename charger to chg
+ power: supply: max77705_charger: use regfields for config registers
+ power: supply: max77705_charger: rework interrupts
+ tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host
headers
+ spi: fix return code when spi device has too many chipselects
+ clocksource/drivers/timer-tegra186: Avoid 64-bit divide operation
+ clocksource/drivers/tegra186: Avoid 64-bit division
+ bpf: Mark kfuncs as __noclone
+ once: fix race by moving DO_ONCE to separate section
+ hwmon: (mlxreg-fan) Separate methods of fan setting coming from different
subsystems
+ tools/nolibc: add stdbool.h to nolibc includes
+ thermal/drivers/qcom: Make LMH select QCOM_SCM
+ thermal/drivers/qcom/lmh: Add missing IRQ includes
+ i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD
+ i2c: spacemit: ensure bus release check runs when wait_bus_idle() fails
+ i2c: spacemit: remove stop function to avoid bus error
+ i2c: spacemit: disable SDA glitch fix to avoid restart delay
+ i2c: spacemit: check SDA instead of SCL after bus reset
+ i2c: spacemit: ensure SDA is released after bus reset
+ i2c: designware: Fix clock issue when PM is disabled
+ i2c: designware: Add disabling clocks when probe fails
+ libbpf: Fix error when st-prefix_ops and ops from differ btf
+ bpf: Enforce expected_attach_type for tailcall compatibility
+ i3c: fix big-endian FIFO transfers
+ mfd: max77705: Setup the core driver as an interrupt controller
+ drm/sched: Fix a race in DRM_GPU_SCHED_STAT_NO_HANG test
+ drm/panel-edp: Add disable to 100ms for MNB601LS1-4
+ drm/display: bridge-connector: correct CEC bridge pointers in
drm_bridge_connector_init
+ drm/panel-edp: Add 50ms disable delay for four panels
+ drm/vmwgfx: fix missing assignment to ts
+ drm/amd/display: Reduce Stack Usage by moving 'audio_output' into
'stream_res' v4
+ drm/panel: novatek-nt35560: Fix invalid return value
+ drm/amdgpu: fix link error for !PM_SLEEP
+ drm/amdgpu: Fix jpeg v4.0.3 poison irq call trace on sriov guest
+ drm/amdgpu: Fix vcn v4.0.3 poison irq call trace on sriov guest
+ PCI: endpoint: pci-ep-msi: Fix NULL vs IS_ERR() check in
pci_epf_write_msi_msg()
+ PCI: xgene-msi: Return negative -EINVAL in xgene_msi_handler_setup()
+ drm/radeon/r600_cs: clean up of dead code in r600_cs
+ f2fs: fix condition in __allow_reserved_blocks()
+ f2fs: fix to avoid overflow while left shift operation
+ f2fs: fix to zero data after EOF for compressed file correctly
+ drm/bridge: it6505: select REGMAP_I2C
+ wifi: rtw88: Lock rtwdev->mutex before setting the LED
+ HID: steelseries: refactor probe() and remove()
+ media: zoran: Remove zoran_fh structure
+ phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568
+ drm/bridge: cdns-dsi: Fix the _atomic_check()
+ usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup
+ usb: misc: qcom_eud: Access EUD_MODE_MANAGER2 through secure calls
+ PCI/pwrctrl: Fix double cleanup on devm_add_action_or_reset() failure
+ misc: pci_endpoint_test: Fix array underflow in pci_endpoint_test_ioctl()
+ serial: max310x: Add error checking in probe()
+ drm/amd/display: Remove redundant semicolons
+ drm/amd/display: Add NULL pointer checks in dc_stream cursor attribute
functions
+ crypto: keembay - Add missing check after sg_nents_for_len()
+ hwrng: nomadik - add ARM_AMBA dependency
+ docs: iio: ad3552r: Fix malformed code-block directive
+ fwctl/mlx5: Fix memory alloc/free in mlx5ctl_fw_rpc()
+ scsi: pm80xx: Restore support for expanders
+ scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod
+ scsi: libsas: Add dev_parent_is_expander() helper
+ scsi: pm80xx: Use dev_parent_is_expander() helper
+ scsi: pm80xx: Add helper function to get the local phy id
+ scsi: pm80xx: Fix pm8001_abort_task() for chip_8006 when using an expander
+ mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n.
+ scsi: myrs: Fix dma_alloc_coherent() error check
+ f2fs: fix to clear unusable_cap for checkpoint=enable
+ f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()
+ f2fs: fix to allow removing qf_name
+ Revert "UBUNTU: SAUCE: drm/dp: drm_edp_backlight_set_level: do not always
send 3-byte commands"
+ drm/dp: drm_edp_backlight_set_level: do not always send 3-byte commands
+ crypto: octeontx2 - Call strscpy() with correct size argument
+ drm: re-allow no-op changes on non-primary planes in async flips
+ media: rj54n1cb0c: Fix memleak in rj54n1_probe()
+ media: staging/ipu7: convert to use pci_alloc_irq_vectors() API
+ media: staging/ipu7: Don't set name for IPU7 PCI device
+ media: staging/ipu7: cleanup the MMU correctly in IPU7 driver release
+ media: i2c: vd55g1: Fix duster register address
+ drm/panel: Allow powering on panel follower after panel is enabled
+ HID: i2c-hid: Make elan touch controllers power on after panel is enabled
+ RDMA/mlx5: Better estimate max_qp_wr to reflect WQE count
+ RDMA/mlx5: Fix vport loopback forcing for MPV device
+ wifi: rtw88: Use led->brightness_set_blocking for PCI too
+ net: phy: introduce phy_id_compare_vendor() PHY ID helper
+ net: phy: as21xxx: better handle PHY HW reset on soft-reboot
+ PCI: rcar-host: Pass proper IRQ domain to generic_handle_domain_irq()
+ fuse: remove unneeded offset assignment when filling write pages
+ PCI: qcom: Restrict port parsing only to PCIe bridge child nodes
+ cdx: don't select CONFIG_GENERIC_MSI_IRQ
+ PCI/ACPI: Fix pci_acpi_preserve_config() memory leak
+ HID: i2c-hid: Fix test in i2c_hid_core_register_panel_follower()
+ ALSA: lx_core: use int type to store negative error codes
+ media: st-delta: avoid excessive stack usage
+ drm/amdgpu/vcn: Add regdump helper functions
+ drm/amdgpu/vcn: Hold pg_lock before vcn power off
+ drm/amdgpu: Check vcn state before profile switch
+ accel/amdxdna: Use int instead of u32 to store error codes
+ efi: Explain OVMF acronym in OVMF_DEBUG_LOG help text
+ net: dst: introduce dst->dev_rcu
+ ipv6: mcast: Add ip6_mc_find_idev() helper
+ ipv6: start using dst_dev_rcu()
+ ipv6: use RCU in ip6_xmit()
+ ipv6: use RCU in ip6_output()
+ net: use dst_dev_rcu() in sk_setup_caps()
+ tcp_metrics: use dst_dev_net_rcu()
+ ipv4: start using dst_dev_rcu()
+ crypto: hisilicon/zip - remove unnecessary validation for high-performance
mode configurations
+ crypto: hisilicon - re-enable address prefetch after device resuming
+ crypto: hisilicon - check the sva module status while enabling or disabling
address prefetch
+ crypto: hisilicon/qm - check whether the input function and PF are on the
same device
+ crypto: hisilicon/qm - request reserved interrupt for virtual function
+ inet: ping: check sock_net() in ping_get_port() and ping_lookup()
+ dmaengine: Fix dma_async_tx_descriptor->tx_submit documentation
+ coresight: trbe: Add ISB after TRBLIMITR write
+ coresight: Fix missing include for FIELD_GET
+ coresight: Only register perf symlink for sinks with alloc_buffer
+ drm/amdgpu: Power up UVD 3 for FW validation (v2)
+ drm/amd/pm: Disable ULV even if unsupported (v3)
+ drm/amd/pm: Fix si_upload_smc_data (v3)
+ drm/amd/pm: Adjust si_upload_smc_data register programming (v3)
+ drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3)
+ drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2)
+ drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3)
+ wifi: mac80211: Make CONNECTION_MONITOR optional for MLO sta
+ wifi: mwifiex: send world regulatory domain to driver
+ wifi: brcmfmac: fix 43752 SDIO FWVID incorrectly labelled as Cypress (CYW)
+ drm/msm: Do not validate SSPP when it is not ready
+ PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation
+ wifi: mac80211: consider links for validating SCAN_FLAG_AP in scan request
during MLO
+ PCI: qcom: Add equalization settings for 8.0 GT/s and 32.0 GT/s
+ tcp: fix __tcp_close() to only send RST when required
+ fanotify: Validate the return value of mnt_ns_from_dentry() before
dereferencing
+ drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()
+ usb: phy: twl6030: Fix incorrect type for ret
+ usb: gadget: configfs: Correctly set use_os_string at bind
+ tty: n_gsm: Don't block input queue by waiting MSC
+ misc: genwqe: Fix incorrect cmd field being reported in error
+ pps: fix warning in pps_register_cdev when register device fail
+ drm/msm: Fix obj leak in VM_BIND error path
+ drm/msm: Fix missing VM_BIND offset/range validation
+ wifi: iwlwifi: Remove redundant header files
+ drm/msm/mdp4: stop supporting no-IOMMU configuration
+ drm/msm: stop supporting no-IOMMU configuration
+ idpf: fix Rx descriptor ready check barrier in splitq
+ ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
+ ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
+ ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
+ ipv6: snmp: do not use SNMP_MIB_SENTINEL anymore
+ ipv6: snmp: do not track per idev ICMP6_MIB_RATELIMITHOST
+ drm/msm: Fix bootup splat with separate_gpu_drm modparam
+ drm/msm/dpu: fix incorrect type for ret
+ wifi: mac80211: fix reporting of all valid links in sta_set_sinfo()
+ fs: ntfs3: Fix integer overflow in run_unpack()
+ fs/ntfs3: reject index allocation if $BITMAP is empty but blocks exist
+ iio: consumers: Fix handling of negative channel scale in
iio_convert_raw_to_processed()
+ iio: consumers: Fix offset handling in iio_convert_raw_to_processed()
+ mm/slub: Fix cmp_loc_by_count() to return 0 when counts are equal
+ tools: ynl: fix undefined variable name
+ RDMA/mlx5: Fix page size bitmap calculation for KSM mode
+ netfilter: ipset: Remove unused htable_bits in macro ahash_region
+ ipvs: Use READ_ONCE/WRITE_ONCE for ipvs->enable
+ HID: steelseries: Fix STEELSERIES_SRWS1 handling in steelseries_remove()
+ watchdog: intel_oc_wdt: Do not try to write into const memory
+ watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog
+ PCI: endpoint: pci-epf-test: Fix doorbell test support
+ drivers/base/node: handle error properly in register_one_node()
+ RDMA/cm: Rate limit destroy CM ID timeout error message
+ wifi: mt76: mt7996: Fix mt7996_mcu_sta_ba wcid configuration
+ wifi: mt76: mt7996: Fix mt7996_mcu_bss_mld_tlv routine
+ wifi: mt76: fix potential memory leak in mt76_wmac_probe()
+ wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback
+ wifi: mt76: mt7996: Check phy before init msta_link in
mt7996_mac_sta_add_links()
+ wifi: mt76: mt7996: Fix tx-queues initialization for second phy on mt7996
+ wifi: mt76: mt7996: Fix RX packets configuration for primary WED device
+ wifi: mt76: mt7996: Convert mt7996_wed_rro_addr to LE
+ wifi: mt76: mt7915: fix mt7981 pre-calibration
+ wifi: mt76: mt7996: remove redundant per-phy mac80211 calls during restart
+ ASoC: Intel: hda-sdw-bpt: set persistent_buffer false
+ srcu/tiny: Remove preempt_disable/enable() in srcu_gp_start_if_needed()
+ drm/amdgpu: Fix allocating extra dwords for rings (v2)
+ f2fs: fix to update map->m_next_extent correctly in f2fs_map_blocks()
+ f2fs: fix to truncate first page in error path of f2fs_truncate()
+ f2fs: fix to avoid migrating empty section
+ f2fs: fix to mitigate overhead of f2fs_zero_post_eof_page()
+ RISC-V: KVM: Write hgatp register with valid mode bits
+ ALSA: pcm: Disable bottom softirqs as part of spin_lock_irq() on PREEMPT_RT
+ ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message
+ scsi: qla2xxx: edif: Fix incorrect sign of error code
+ scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()
+ scsi: qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp()
+ HID: hidraw: tighten ioctl command parsing
+ f2fs: fix zero-sized extent for precache extents
+ smc: Fix use-after-free in __pnet_find_base_ndev().
+ smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
+ smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
+ smc: Use __sk_dst_get() and dst_dev_rcu() in smc_vlan_by_tcpsk().
+ tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
+ mptcp: Call dst_release() in mptcp_active_enable().
+ mptcp: Use __sk_dst_get() and dst_dev_rcu() in mptcp_active_enable().
+ Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems
Running"
+ RDMA/core: Resolve MAC of next-hop device without ARP support
+ IB/sa: Fix sa_local_svc_timeout_ms read race
+ Documentation: trace: historgram-design: Separate sched_waking histogram
section heading and the following diagram
+ ASoC: SOF: ipc4-pcm: Fix incorrect comparison with number of tdm_slots
+ wifi: ath12k: initialize eirp_power before use
+ wifi: ath12k: fix overflow warning on num_pwr_levels
+ wifi: ath12k: fix signal in radiotap for WCN7850
+ wifi: ath12k: fix HAL_PHYRX_COMMON_USER_INFO handling in monitor mode
+ wifi: ath12k: fix the fetching of combined rssi
+ wifi: ath12k: Add fallback for invalid channel number in PHY metadata
+ wifi: ath12k: fix wrong logging ID used for CE
+ wifi: ath10k: avoid unnecessary wait for service ready message
+ iommu/vt-d: debugfs: Fix legacy mode page table dump logic
+ wifi: mac80211: fix Rx packet handling when pubsta information is not
available
+ ASoC: Intel: sof_sdw: Prevent jump to NULL add_sidecar callback
+ sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
+ sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
III
+ sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara
+ sparc: fix accurate exception reporting in copy_to_user for Niagara 4
+ sparc: fix accurate exception reporting in copy_{from,to}_user for M7
+ vfio/pds: replace bitmap_free with vfree
+ crypto: comp - Use same definition of context alloc and free ops
+ crypto: hisilicon/qm - set NULL to qm->debug.qm_diff_regs
+ wifi: ath12k: Fix peer lookup in ath12k_dp_mon_rx_deliver_msdu()
+ rpmsg: qcom_smd: Fix fallback to qcom,ipc parse
+ remoteproc: qcom_q6v5_mss: support loading MBN file on msm8974
+ RDMA/rxe: Fix race in do_task() when draining
+ selftests/mm: fix va_high_addr_switch.sh failure on x86_64
+ wifi: rtw89: fix leak in rtw89_core_send_nullfunc()
+ wifi: rtw89: avoid circular locking dependency in ser_state_run()
+ PCI: tegra194: Fix duplicate PLL disable in pex_ep_event_pex_rst_assert()
+ remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
+ remoteproc: qcom: pas: Shutdown lite ADSP DTB on X1E
+ wifi: ath12k: Refactor RX TID deletion handling into helper function
+ wifi: ath12k: Fix flush cache failure during RX queue update
+ wifi: cfg80211: fix width unit in cfg80211_radio_chandef_valid()
+ dm vdo: return error on corrupted metadata in start_restoring_volume functions
+ coresight: fix indentation error in cscfg_remove_owned_csdev_configs()
+ coresight-etm4x: Conditionally access register TRCEXTINSELR
+ coresight: tmc: Support atclk
+ coresight: catu: Support atclk
+ coresight: etm4x: Support atclk
+ coresight: Appropriately disable programming clocks
+ coresight: Appropriately disable trace bus clocks
+ coresight: Avoid enable programming clock duplicately
+ coresight: trbe: Return NULL pointer for allocation failures
+ coresight: tpda: fix the logic to setup the element size
+ coresight: Fix incorrect handling for return value of devm_kzalloc
+ NFSv4.1: fix backchannel max_resp_sz verification check
+ net: ethtool: tsconfig: set command must provide a reply
+ ipvs: Defer ip_vs_ftp unregister during netns cleanup
+ netfilter: nfnetlink: reset nlh pointer during batch replay
+ netfilter: nf_conntrack: do not skip entries in /proc/net/nf_conntrack
+ scsi: ufs: core: Fix data race in CPU latency PM QoS request handling
+ scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
+ usb: vhci-hcd: Prevent suspending virtually attached devices
+ PCI: rcar-gen4: Add missing 1ms delay after PWR reset assertion
+ PCI: rcar-gen4: Assure reset occurs before DBI access
+ PCI: rcar-gen4: Fix inverted break condition in PHY initialization
+ ASoC: qcom: sc8280xp: use sa8775p/ subdir for QCS9100 / QCS9075
+ iommu/vt-d: Disallow dirty tracking if incoherent page walk
+ iommu/selftest: prevent use of uninitialized variable
+ RDMA/siw: Always report immediate post SQ errors
+ net: enetc: Fix probing error message typo for the ENETCv4 PF driver
+ net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
+ ptp: Add a upper bound on max_vclocks
+ vhost: vringh: Fix copy_to_iter return value check
+ net: macb: remove illusion about TBQPH/RBQPH being per-queue
+ net: macb: move ring size computation to functions
+ net: macb: single dma_alloc_coherent() for DMA descriptors
+ Bluetooth: btintel_pcie: Refactor Device Coredump
+ Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO
+ Bluetooth: ISO: Fix possible UAF on iso_conn_free
+ Bluetooth: ISO: free rx_skb if not consumed
+ Bluetooth: ISO: don't leak skb in ISO_CONT RX
+ Bluetooth: hci_sync: Fix using random address for BIG/PA advertisements
+ KEYS: X.509: Fix Basic Constraints CA flag parsing
+ hwrng: ks-sa - fix division by zero in ks_sa_rng_init
+ cramfs: fix incorrect physical page address calculation
+ ocfs2: fix double free in user_cluster_connect()
+ drivers/base/node: fix double free in register_one_node()
+ f2fs: fix UAF issue in f2fs_merge_page_bio()
+ mtd: rawnand: atmel: Fix error handling path in
atmel_nand_controller_add_nands
+ PCI: j721e: Fix incorrect error message in probe()
+ idpf: fix mismatched free function for dma_alloc_coherent
+ tcp: use skb->len instead of skb->truesize in tcp_can_ingest()
+ nfp: fix RSS hash key size when RSS is not supported
+ net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not
configurable
+ net: dlink: handle copy_thresh allocation failure
+ net/mlx5: Stop polling for command response if interface goes down
+ net/mlx5: pagealloc: Fix reclaim race during command interface teardown
+ net/mlx5: fw reset, add reset timeout work
+ smb: client: fix crypto buffers in non-linear memory
+ bonding: fix xfrm offload feature setup on active-backup mode
+ net: enetc: initialize SW PIR and CIR based HW PIR and CIR values
+ iommufd: Register iommufd mock devices with fwspec
+ Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"
+ NFSD: filecache: add STATX_DIOALIGN and STATX_DIO_READ_ALIGN support
+ nfs/localio: avoid issuing misaligned IO using O_DIRECT
+ octeontx2-vf: fix bitmap leak
+ octeontx2-pf: fix bitmap leak
+ vhost: vringh: Modify the return value check
+ selftests/bpf: Fix typos and grammar in test sources
+ selftests/bpf: move get_ksyms and get_addrs to trace_helpers.c
+ selftests/bpf: Fix realloc size in bpf_get_addrs
+ bpf: Skip scalar adjustment for BPF_NEG if dst is a pointer
+ bpf: Reject negative offsets for ALU ops
+ tpm: Disable TPM2_TCG_HMAC by default
+ ALSA: hda/hdmi: Add pin fix for HP ProDesk model
+ ALSA: hda/realtek: Add quirk for HP Spectre 14t-ea100
+ Squashfs: fix uninit-value in squashfs_get_parent
+ uio_hv_generic: Let userspace take care of interrupt mask
+ hisi_acc_vfio_pci: Fix reference leak in hisi_acc_vfio_debug_init
+ io_uring/waitid: always prune wait queue entry in io_waitid_wait()
+ io_uring/zcrx: fix overshooting recv limit
+ ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()
+ ASoC: SOF: ipc3-topology: Fix multi-core and static pipelines tear down
+ ASoC: codecs: wcd937x: set the comp soundwire port correctly
+ ASoC: codecs: wcd937x: make stub functions inline
+ ASoC: SOF: ipc4-pcm: fix delay calculation when DSP resamples
+ ASoC: SOF: ipc4-pcm: fix start offset calculation for chain DMA
+ fs: udf: fix OOB read in lengthAllocDescs handling
+ net: nfc: nci: Add parameter validation for packet data
+ mfd: rz-mtu3: Fix MTU5 NFCR register offset
+ mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag
+ mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()
+ tracing: Fix lock imbalance in s_start() memory allocation failure path
+ tracing: Fix race condition in kprobe initialization causing NULL pointer
dereference
+ tracing: Fix wakeup tracers on failure of acquiring calltime
+ tracing: Fix irqoff tracers on failure of acquiring calltime
+ tracing: Have trace_marker use per-cpu data to read user space
+ tracing: Fix tracing_mark_raw_write() to use buf and not ubuf
+ tracing: Stop fortify-string from warning in tracing_mark_raw_write()
+ dm: fix queue start/stop imbalance under suspend/load/resume races
+ dm: fix NULL pointer dereference in __dm_suspend()
+ LoongArch: Automatically disable kaslr if boot from kexec_file
+ pwm: loongson: Fix LOONGSON_PWM_FREQ_DEFAULT
+ LoongArch: BPF: Sign-extend struct ops return values properly
+ LoongArch: BPF: No support of struct argument in trampoline programs
+ LoongArch: BPF: Don't align trampoline size
+ LoongArch: BPF: Make trampoline size stable
+ LoongArch: BPF: Make error handling robust in arch_prepare_bpf_trampoline()
+ LoongArch: BPF: Remove duplicated bpf_flush_icache()
+ LoongArch: BPF: No text_poke() for kernel text
+ LoongArch: BPF: Remove duplicated flags check
+ LoongArch: BPF: Fix uninitialized symbol 'retval_off'
+ mm/ksm: fix flag-dropping behavior in ksm_madvise
+ ksmbd: Fix race condition in RPC handle list access
+ ksmbd: fix error code overwriting in smb2_get_info_filesystem()
+ ksmbd: add max ip connections parameter
+ ext4: fix potential null deref in ext4_mb_init()
+ ext4: fix checks for orphan inodes
+ KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid
+ fbdev: simplefb: Fix use after free in simplefb_detach_genpds()
+ mm: hugetlb: avoid soft lockup when mprotect to large memory area
+ selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabled
+ nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()
+ misc: fastrpc: Save actual DMA size in fastrpc_map structure
+ misc: fastrpc: Fix fastrpc_map_lookup operation
+ misc: fastrpc: fix possible map leak in fastrpc_put_args
+ misc: fastrpc: Skip reference for DMA handles
+ Input: atmel_mxt_ts - allow reset GPIO to sleep
+ Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
+ sunrpc: fix null pointer dereference on zero-length checksum
+ PCI/AER: Avoid NULL pointer dereference in aer_ratelimit()
+ remoteproc: pru: Fix potential NULL pointer dereference in
pru_rproc_set_ctable()
+ PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before release
+ thunderbolt: Fix use-after-free in tb_dp_dprx_work
+ tee: fix register_shm_helper()
+ pinctrl: check the return value of pinmux_ops::get_function_name()
+ bus: fsl-mc: Check return value of platform_get_resource()
+ net/9p: Fix buffer overflow in USB transport layer
+ net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
+ usb: typec: tipd: Clear interrupts first
+ arm64: dts: qcom: qcm2290: Disable USB SS bus instances in park mode
+ usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() call
+ scsi: ufs: core: Fix PM QoS mutex initialization
+ drm/amdgpu/vcn: Fix double-free of vcn dump buffer
Linux 6.17.3
- drm/amdgpu/vcn: Fix double-free of vcn dump buffer
- scsi: ufs: core: Fix PM QoS mutex initialization
- usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() call
- arm64: dts: qcom: qcm2290: Disable USB SS bus instances in park mode
- usb: typec: tipd: Clear interrupts first
- net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
- net/9p: Fix buffer overflow in USB transport layer
- bus: fsl-mc: Check return value of platform_get_resource()
- pinctrl: check the return value of pinmux_ops::get_function_name()
- tee: fix register_shm_helper()
- thunderbolt: Fix use-after-free in tb_dp_dprx_work
- PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before release
- remoteproc: pru: Fix potential NULL pointer dereference in
pru_rproc_set_ctable()
- PCI/AER: Avoid NULL pointer dereference in aer_ratelimit()
- sunrpc: fix null pointer dereference on zero-length checksum
- Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
- Input: atmel_mxt_ts - allow reset GPIO to sleep
- misc: fastrpc: Skip reference for DMA handles
- misc: fastrpc: fix possible map leak in fastrpc_put_args
- misc: fastrpc: Fix fastrpc_map_lookup operation
- misc: fastrpc: Save actual DMA size in fastrpc_map structure
- nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()
- selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabled
- mm: hugetlb: avoid soft lockup when mprotect to large memory area
- fbdev: simplefb: Fix use after free in simplefb_detach_genpds()
- KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid
- ext4: fix checks for orphan inodes
- ext4: fix potential null deref in ext4_mb_init()
- ksmbd: add max ip connections parameter
- ksmbd: fix error code overwriting in smb2_get_info_filesystem()
- ksmbd: Fix race condition in RPC handle list access
- mm/ksm: fix flag-dropping behavior in ksm_madvise
- LoongArch: BPF: Fix uninitialized symbol 'retval_off'
- LoongArch: BPF: Remove duplicated flags check
- LoongArch: BPF: No text_poke() for kernel text
- LoongArch: BPF: Remove duplicated bpf_flush_icache()
- LoongArch: BPF: Make error handling robust in arch_prepare_bpf_trampoline()
- LoongArch: BPF: Make trampoline size stable
- LoongArch: BPF: Don't align trampoline size
- LoongArch: BPF: No support of struct argument in trampoline programs
- LoongArch: BPF: Sign-extend struct ops return values properly
- pwm: loongson: Fix LOONGSON_PWM_FREQ_DEFAULT
- LoongArch: Automatically disable kaslr if boot from kexec_file
- dm: fix NULL pointer dereference in __dm_suspend()
- dm: fix queue start/stop imbalance under suspend/load/resume races
- tracing: Stop fortify-string from warning in tracing_mark_raw_write()
- tracing: Fix tracing_mark_raw_write() to use buf and not ubuf
- tracing: Have trace_marker use per-cpu data to read user space
- tracing: Fix irqoff tracers on failure of acquiring calltime
- tracing: Fix wakeup tracers on failure of acquiring calltime
- tracing: Fix race condition in kprobe initialization causing NULL pointer
dereference
- tracing: Fix lock imbalance in s_start() memory allocation failure path
- mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()
- mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag
- mfd: rz-mtu3: Fix MTU5 NFCR register offset
- net: nfc: nci: Add parameter validation for packet data
- fs: udf: fix OOB read in lengthAllocDescs handling
- ASoC: SOF: ipc4-pcm: fix start offset calculation for chain DMA
- ASoC: SOF: ipc4-pcm: fix delay calculation when DSP resamples
- ASoC: codecs: wcd937x: make stub functions inline
- ASoC: codecs: wcd937x: set the comp soundwire port correctly
- ASoC: SOF: ipc3-topology: Fix multi-core and static pipelines tear down
- ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()
- io_uring/zcrx: fix overshooting recv limit
- io_uring/waitid: always prune wait queue entry in io_waitid_wait()
- hisi_acc_vfio_pci: Fix reference leak in hisi_acc_vfio_debug_init
- uio_hv_generic: Let userspace take care of interrupt mask
- Squashfs: fix uninit-value in squashfs_get_parent
- ALSA: hda/realtek: Add quirk for HP Spectre 14t-ea100
- ALSA: hda/hdmi: Add pin fix for HP ProDesk model
- tpm: Disable TPM2_TCG_HMAC by default
- bpf: Reject negative offsets for ALU ops
- bpf: Skip scalar adjustment for BPF_NEG if dst is a pointer
- selftests/bpf: Fix realloc size in bpf_get_addrs
- selftests/bpf: move get_ksyms and get_addrs to trace_helpers.c
- selftests/bpf: Fix typos and grammar in test sources
- vhost: vringh: Modify the return value check
- octeontx2-pf: fix bitmap leak
- octeontx2-vf: fix bitmap leak
- nfs/localio: avoid issuing misaligned IO using O_DIRECT
- NFSD: filecache: add STATX_DIOALIGN and STATX_DIO_READ_ALIGN support
- Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"
- iommufd: Register iommufd mock devices with fwspec
- net: enetc: initialize SW PIR and CIR based HW PIR and CIR values
- bonding: fix xfrm offload feature setup on active-backup mode
- smb: client: fix crypto buffers in non-linear memory
- net/mlx5: fw reset, add reset timeout work
- net/mlx5: pagealloc: Fix reclaim race during command interface teardown
- net/mlx5: Stop polling for command response if interface goes down
- net: dlink: handle copy_thresh allocation failure
- net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not
configurable
- nfp: fix RSS hash key size when RSS is not supported
- tcp: use skb->len instead of skb->truesize in tcp_can_ingest()
- idpf: fix mismatched free function for dma_alloc_coherent
- PCI: j721e: Fix incorrect error message in probe()
- mtd: rawnand: atmel: Fix error handling path in
atmel_nand_controller_add_nands
- f2fs: fix UAF issue in f2fs_merge_page_bio()
- drivers/base/node: fix double free in register_one_node()
- ocfs2: fix double free in user_cluster_connect()
- cramfs: fix incorrect physical page address calculation
- hwrng: ks-sa - fix division by zero in ks_sa_rng_init
- KEYS: X.509: Fix Basic Constraints CA flag parsing
- Bluetooth: hci_sync: Fix using random address for BIG/PA advertisements
- Bluetooth: ISO: don't leak skb in ISO_CONT RX
- Bluetooth: ISO: free rx_skb if not consumed
- Bluetooth: ISO: Fix possible UAF on iso_conn_free
- Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO
- Bluetooth: btintel_pcie: Refactor Device Coredump
- net: macb: single dma_alloc_coherent() for DMA descriptors
- net: macb: move ring size computation to functions
- net: macb: remove illusion about TBQPH/RBQPH being per-queue
- vhost: vringh: Fix copy_to_iter return value check
- ptp: Add a upper bound on max_vclocks
- net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
- net: enetc: Fix probing error message typo for the ENETCv4 PF driver
- RDMA/siw: Always report immediate post SQ errors
- iommu/selftest: prevent use of uninitialized variable
- iommu/vt-d: Disallow dirty tracking if incoherent page walk
- ASoC: qcom: sc8280xp: use sa8775p/ subdir for QCS9100 / QCS9075
- PCI: rcar-gen4: Fix inverted break condition in PHY initialization
- PCI: rcar-gen4: Assure reset occurs before DBI access
- PCI: rcar-gen4: Add missing 1ms delay after PWR reset assertion
- usb: vhci-hcd: Prevent suspending virtually attached devices
- scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
- scsi: ufs: core: Fix data race in CPU latency PM QoS request handling
- netfilter: nf_conntrack: do not skip entries in /proc/net/nf_conntrack
- netfilter: nfnetlink: reset nlh pointer during batch replay
- ipvs: Defer ip_vs_ftp unregister during netns cleanup
- net: ethtool: tsconfig: set command must provide a reply
- NFSv4.1: fix backchannel max_resp_sz verification check
- coresight: Fix incorrect handling for return value of devm_kzalloc
- coresight: tpda: fix the logic to setup the element size
- coresight: trbe: Return NULL pointer for allocation failures
- coresight: Avoid enable programming clock duplicately
- coresight: Appropriately disable trace bus clocks
- coresight: Appropriately disable programming clocks
- coresight: etm4x: Support atclk
- coresight: catu: Support atclk
- coresight: tmc: Support atclk
- coresight-etm4x: Conditionally access register TRCEXTINSELR
- coresight: fix indentation error in cscfg_remove_owned_csdev_configs()
- dm vdo: return error on corrupted metadata in start_restoring_volume functions
- wifi: cfg80211: fix width unit in cfg80211_radio_chandef_valid()
- wifi: ath12k: Fix flush cache failure during RX queue update
- wifi: ath12k: Refactor RX TID deletion handling into helper function
- remoteproc: qcom: pas: Shutdown lite ADSP DTB on X1E
- remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
- PCI: tegra194: Fix duplicate PLL disable in pex_ep_event_pex_rst_assert()
- wifi: rtw89: avoid circular locking dependency in ser_state_run()
- wifi: rtw89: fix leak in rtw89_core_send_nullfunc()
- selftests/mm: fix va_high_addr_switch.sh failure on x86_64
- RDMA/rxe: Fix race in do_task() when draining
- remoteproc: qcom_q6v5_mss: support loading MBN file on msm8974
- rpmsg: qcom_smd: Fix fallback to qcom,ipc parse
- wifi: ath12k: Fix peer lookup in ath12k_dp_mon_rx_deliver_msdu()
- crypto: hisilicon/qm - set NULL to qm->debug.qm_diff_regs
- crypto: comp - Use same definition of context alloc and free ops
- vfio/pds: replace bitmap_free with vfree
- sparc: fix accurate exception reporting in copy_{from,to}_user for M7
- sparc: fix accurate exception reporting in copy_to_user for Niagara 4
- sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara
- sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
III
- sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
- ASoC: Intel: sof_sdw: Prevent jump to NULL add_sidecar callback
- wifi: mac80211: fix Rx packet handling when pubsta information is not
available
- iommu/vt-d: debugfs: Fix legacy mode page table dump logic
- wifi: ath10k: avoid unnecessary wait for service ready message
- wifi: ath12k: fix wrong logging ID used for CE
- wifi: ath12k: Add fallback for invalid channel number in PHY metadata
- wifi: ath12k: fix the fetching of combined rssi
- wifi: ath12k: fix HAL_PHYRX_COMMON_USER_INFO handling in monitor mode
- wifi: ath12k: fix signal in radiotap for WCN7850
- wifi: ath12k: fix overflow warning on num_pwr_levels
- wifi: ath12k: initialize eirp_power before use
- ASoC: SOF: ipc4-pcm: Fix incorrect comparison with number of tdm_slots
- Documentation: trace: historgram-design: Separate sched_waking histogram
section heading and the following diagram
- IB/sa: Fix sa_local_svc_timeout_ms read race
- RDMA/core: Resolve MAC of next-hop device without ARP support
- Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems
Running"
- mptcp: Use __sk_dst_get() and dst_dev_rcu() in mptcp_active_enable().
- mptcp: Call dst_release() in mptcp_active_enable().
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_vlan_by_tcpsk().
- smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
- smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
- smc: Fix use-after-free in __pnet_find_base_ndev().
- f2fs: fix zero-sized extent for precache extents
- HID: hidraw: tighten ioctl command parsing
- scsi: qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp()
- scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()
- scsi: qla2xxx: edif: Fix incorrect sign of error code
- ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message
- ALSA: pcm: Disable bottom softirqs as part of spin_lock_irq() on PREEMPT_RT
- RISC-V: KVM: Write hgatp register with valid mode bits
- f2fs: fix to mitigate overhead of f2fs_zero_post_eof_page()
- f2fs: fix to avoid migrating empty section
- f2fs: fix to truncate first page in error path of f2fs_truncate()
- f2fs: fix to update map->m_next_extent correctly in f2fs_map_blocks()
- drm/amdgpu: Fix allocating extra dwords for rings (v2)
- srcu/tiny: Remove preempt_disable/enable() in srcu_gp_start_if_needed()
- ASoC: Intel: hda-sdw-bpt: set persistent_buffer false
- wifi: mt76: mt7996: remove redundant per-phy mac80211 calls during restart
- wifi: mt76: mt7915: fix mt7981 pre-calibration
- wifi: mt76: mt7996: Convert mt7996_wed_rro_addr to LE
- wifi: mt76: mt7996: Fix RX packets configuration for primary WED device
- wifi: mt76: mt7996: Fix tx-queues initialization for second phy on mt7996
- wifi: mt76: mt7996: Check phy before init msta_link in
mt7996_mac_sta_add_links()
- wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback
- wifi: mt76: fix potential memory leak in mt76_wmac_probe()
- wifi: mt76: mt7996: Fix mt7996_mcu_bss_mld_tlv routine
- wifi: mt76: mt7996: Fix mt7996_mcu_sta_ba wcid configuration
- RDMA/cm: Rate limit destroy CM ID timeout error message
- drivers/base/node: handle error properly in register_one_node()
- PCI: endpoint: pci-epf-test: Fix doorbell test support
- watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog
- watchdog: intel_oc_wdt: Do not try to write into const memory
- HID: steelseries: Fix STEELSERIES_SRWS1 handling in steelseries_remove()
- ipvs: Use READ_ONCE/WRITE_ONCE for ipvs->enable
- netfilter: ipset: Remove unused htable_bits in macro ahash_region
- RDMA/mlx5: Fix page size bitmap calculation for KSM mode
- tools: ynl: fix undefined variable name
- mm/slub: Fix cmp_loc_by_count() to return 0 when counts are equal
- iio: consumers: Fix offset handling in iio_convert_raw_to_processed()
- iio: consumers: Fix handling of negative channel scale in
iio_convert_raw_to_processed()
- fs/ntfs3: reject index allocation if $BITMAP is empty but blocks exist
- fs: ntfs3: Fix integer overflow in run_unpack()
- wifi: mac80211: fix reporting of all valid links in sta_set_sinfo()
- drm/msm/dpu: fix incorrect type for ret
- drm/msm: Fix bootup splat with separate_gpu_drm modparam
- ipv6: snmp: do not track per idev ICMP6_MIB_RATELIMITHOST
- ipv6: snmp: do not use SNMP_MIB_SENTINEL anymore
- ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
- ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
- ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
- idpf: fix Rx descriptor ready check barrier in splitq
- drm/msm: stop supporting no-IOMMU configuration
- drm/msm/mdp4: stop supporting no-IOMMU configuration
- wifi: iwlwifi: Remove redundant header files
- drm/msm: Fix missing VM_BIND offset/range validation
- drm/msm: Fix obj leak in VM_BIND error path
- pps: fix warning in pps_register_cdev when register device fail
- misc: genwqe: Fix incorrect cmd field being reported in error
- tty: n_gsm: Don't block input queue by waiting MSC
- usb: gadget: configfs: Correctly set use_os_string at bind
- usb: phy: twl6030: Fix incorrect type for ret
- drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()
- fanotify: Validate the return value of mnt_ns_from_dentry() before
dereferencing
- tcp: fix __tcp_close() to only send RST when required
- PCI: qcom: Add equalization settings for 8.0 GT/s and 32.0 GT/s
- wifi: mac80211: consider links for validating SCAN_FLAG_AP in scan request
during MLO
- PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation
- drm/msm: Do not validate SSPP when it is not ready
- wifi: brcmfmac: fix 43752 SDIO FWVID incorrectly labelled as Cypress (CYW)
- wifi: mwifiex: send world regulatory domain to driver
- wifi: mac80211: Make CONNECTION_MONITOR optional for MLO sta
- drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3)
- drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2)
- drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3)
- drm/amd/pm: Adjust si_upload_smc_data register programming (v3)
- drm/amd/pm: Fix si_upload_smc_data (v3)
- drm/amd/pm: Disable ULV even if unsupported (v3)
- drm/amdgpu: Power up UVD 3 for FW validation (v2)
- coresight: Only register perf symlink for sinks with alloc_buffer
- coresight: Fix missing include for FIELD_GET
- coresight: trbe: Add ISB after TRBLIMITR write
- dmaengine: Fix dma_async_tx_descriptor->tx_submit documentation
- inet: ping: check sock_net() in ping_get_port() and ping_lookup()
- crypto: hisilicon/qm - request reserved interrupt for virtual function
- crypto: hisilicon/qm - check whether the input function and PF are on the
same device
- crypto: hisilicon - check the sva module status while enabling or disabling
address prefetch
- crypto: hisilicon - re-enable address prefetch after device resuming
- crypto: hisilicon/zip - remove unnecessary validation for high-performance
mode configurations
- ipv4: start using dst_dev_rcu()
- tcp_metrics: use dst_dev_net_rcu()
- net: use dst_dev_rcu() in sk_setup_caps()
- ipv6: use RCU in ip6_output()
- ipv6: use RCU in ip6_xmit()
- ipv6: start using dst_dev_rcu()
- ipv6: mcast: Add ip6_mc_find_idev() helper
- net: dst: introduce dst->dev_rcu
- efi: Explain OVMF acronym in OVMF_DEBUG_LOG help text
- accel/amdxdna: Use int instead of u32 to store error codes
- drm/amdgpu: Check vcn state before profile switch
- drm/amdgpu/vcn: Hold pg_lock before vcn power off
- drm/amdgpu/vcn: Add regdump helper functions
- media: st-delta: avoid excessive stack usage
- ALSA: lx_core: use int type to store negative error codes
- HID: i2c-hid: Fix test in i2c_hid_core_register_panel_follower()
- PCI/ACPI: Fix pci_acpi_preserve_config() memory leak
- cdx: don't select CONFIG_GENERIC_MSI_IRQ
- PCI: qcom: Restrict port parsing only to PCIe bridge child nodes
- fuse: remove unneeded offset assignment when filling write pages
- PCI: rcar-host: Pass proper IRQ domain to generic_handle_domain_irq()
- net: phy: as21xxx: better handle PHY HW reset on soft-reboot
- net: phy: introduce phy_id_compare_vendor() PHY ID helper
- wifi: rtw88: Use led->brightness_set_blocking for PCI too
- RDMA/mlx5: Fix vport loopback forcing for MPV device
- RDMA/mlx5: Better estimate max_qp_wr to reflect WQE count
- HID: i2c-hid: Make elan touch controllers power on after panel is enabled
- drm/panel: Allow powering on panel follower after panel is enabled
- media: i2c: vd55g1: Fix duster register address
- media: staging/ipu7: cleanup the MMU correctly in IPU7 driver release
- media: staging/ipu7: Don't set name for IPU7 PCI device
- media: staging/ipu7: convert to use pci_alloc_irq_vectors() API
- media: rj54n1cb0c: Fix memleak in rj54n1_probe()
- drm: re-allow no-op changes on non-primary planes in async flips
- crypto: octeontx2 - Call strscpy() with correct size argument
- drm/dp: drm_edp_backlight_set_level: do not always send 3-byte commands
- Revert "UBUNTU: SAUCE: drm/dp: drm_edp_backlight_set_level: do not always
send 3-byte commands"
- f2fs: fix to allow removing qf_name
- f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()
- f2fs: fix to clear unusable_cap for checkpoint=enable
- scsi: myrs: Fix dma_alloc_coherent() error check
- mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n.
- scsi: pm80xx: Fix pm8001_abort_task() for chip_8006 when using an expander
- scsi: pm80xx: Add helper function to get the local phy id
- scsi: pm80xx: Use dev_parent_is_expander() helper
- scsi: libsas: Add dev_parent_is_expander() helper
- scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod
- scsi: pm80xx: Restore support for expanders
- fwctl/mlx5: Fix memory alloc/free in mlx5ctl_fw_rpc()
- docs: iio: ad3552r: Fix malformed code-block directive
- hwrng: nomadik - add ARM_AMBA dependency
- crypto: keembay - Add missing check after sg_nents_for_len()
- drm/amd/display: Add NULL pointer checks in dc_stream cursor attribute
functions
- drm/amd/display: Remove redundant semicolons
- serial: max310x: Add error checking in probe()
- misc: pci_endpoint_test: Fix array underflow in pci_endpoint_test_ioctl()
- PCI/pwrctrl: Fix double cleanup on devm_add_action_or_reset() failure
- usb: misc: qcom_eud: Access EUD_MODE_MANAGER2 through secure calls
- usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup
- drm/bridge: cdns-dsi: Fix the _atomic_check()
- phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568
- media: zoran: Remove zoran_fh structure
- HID: steelseries: refactor probe() and remove()
- wifi: rtw88: Lock rtwdev->mutex before setting the LED
- drm/bridge: it6505: select REGMAP_I2C
- f2fs: fix to zero data after EOF for compressed file correctly
- f2fs: fix to avoid overflow while left shift operation
- f2fs: fix condition in __allow_reserved_blocks()
- drm/radeon/r600_cs: clean up of dead code in r600_cs
- PCI: xgene-msi: Return negative -EINVAL in xgene_msi_handler_setup()
- PCI: endpoint: pci-ep-msi: Fix NULL vs IS_ERR() check in
pci_epf_write_msi_msg()
- drm/amdgpu: Fix vcn v4.0.3 poison irq call trace on sriov guest
- drm/amdgpu: Fix jpeg v4.0.3 poison irq call trace on sriov guest
- drm/amdgpu: fix link error for !PM_SLEEP
- drm/panel: novatek-nt35560: Fix invalid return value
- drm/amd/display: Reduce Stack Usage by moving 'audio_output' into
'stream_res' v4
- drm/vmwgfx: fix missing assignment to ts
- drm/panel-edp: Add 50ms disable delay for four panels
- drm/display: bridge-connector: correct CEC bridge pointers in
drm_bridge_connector_init
- drm/panel-edp: Add disable to 100ms for MNB601LS1-4
- drm/sched: Fix a race in DRM_GPU_SCHED_STAT_NO_HANG test
- mfd: max77705: Setup the core driver as an interrupt controller
- i3c: fix big-endian FIFO transfers
- bpf: Enforce expected_attach_type for tailcall compatibility
- libbpf: Fix error when st-prefix_ops and ops from differ btf
- i2c: designware: Add disabling clocks when probe fails
- i2c: designware: Fix clock issue when PM is disabled
- i2c: spacemit: ensure SDA is released after bus reset
- i2c: spacemit: check SDA instead of SCL after bus reset
- i2c: spacemit: disable SDA glitch fix to avoid restart delay
- i2c: spacemit: remove stop function to avoid bus error
- i2c: spacemit: ensure bus release check runs when wait_bus_idle() fails
- i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD
- thermal/drivers/qcom/lmh: Add missing IRQ includes
- thermal/drivers/qcom: Make LMH select QCOM_SCM
- tools/nolibc: add stdbool.h to nolibc includes
- hwmon: (mlxreg-fan) Separate methods of fan setting coming from different
subsystems
- once: fix race by moving DO_ONCE to separate section
- bpf: Mark kfuncs as __noclone
- clocksource/drivers/tegra186: Avoid 64-bit division
- clocksource/drivers/timer-tegra186: Avoid 64-bit divide operation
- spi: fix return code when spi device has too many chipselects
- tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host
headers
- power: supply: max77705_charger: rework interrupts
- power: supply: max77705_charger: use regfields for config registers
- power: supply: max77705_charger: refactoring: rename charger to chg
- mfd: max77705: max77705_charger: move active discharge setting to mfd parent
- smp: Fix up and expand the smp_call_function_many() kerneldoc
- selftests: always install UAPI headers to the correct directory
- arm64: dts: apple: Add ethernet0 alias for J375 template
- arm64: dts: apple: t600x: Add bluetooth device nodes
- arm64: dts: apple: t600x: Add missing WiFi properties
- bpf, arm64: Call bpf_jit_binary_pack_finalize() in bpf_jit_free()
- bpf: dont report verifier bug for missing bpf_scc_visit on speculative path
- selftest/futex: Compile also with libnuma < 2.0.16
- selftest/futex: Make the error check more precise for futex_numa_mpol
- selftests/futex: Fix futex_wait() for 32bit ARM
- mmc: select REGMAP_MMIO with MMC_LOONGSON2
- bpf: Explicitly check accesses to bpf_sock_addr
- blk-throttle: fix throtl_data leak during disk release
- selftests/kselftest_harness: Add harness-selftest.expected to TEST_FILES
- selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported
- block: fix stacking of atomic writes when atomics are not supported
- block: update validation of atomic writes boundary for stacked devices
- i3c: master: svc: Recycle unused IBI slot
- i3c: master: svc: Use manual response for IBI events
- nvme-tcp: send only permitted commands for secure concat
- nvmet-fcloop: call done callback even when remote port is gone
- nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
- nvme-auth: update bi_directional flag
- riscv, bpf: Sign extend struct ops return values properly
- ACPICA: Fix largest possible resource descriptor index
- ACPICA: Apply ACPI_NONSTRING
- pwm: tiehrpwm: Fix corner case in clock divisor calculation
- pwm: tiehrpwm: Fix various off-by-one errors in duty-cycle calculation
- pwm: tiehrpwm: Make code comment in .free() more useful
- pwm: tiehrpwm: Don't drop runtime PM reference in .free()
- arm64: dts: allwinner: t527: orangepi-4a: hook up external 32k crystal
- arm64: dts: allwinner: t527: avaota-a1: hook up external 32k crystal
- arm64: dts: allwinner: a527: cubie-a5e: Drop external 32.768 KHz crystal
- arm64: dts: allwinner: a527: cubie-a5e: Add LEDs
- arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible
- arm64: dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes
- arm64: dts: mediatek: mt7986a: Fix PCI-Express T-PHY node address
- arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value
- mmc: core: Fix variable shadowing in mmc_route_rpmb_frames()
- arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names
- arm64: dts: renesas: r9a09g047e57-smarc: Fix gpio key's pin control node
- arm64: dts: ti: k3-pinctrl: Fix the bug in existing macros
- arm64: dts: mediatek: mt8186-tentacruel: Fix touchscreen model
- arm64: dts: mediatek: mt8188: Change efuse fallback compatible to mt8186
- Revert "arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout
locations"
- Revert "arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations"
- arm64: dts: ti: k3: Rename rproc reserved-mem nodes to 'memory@addr'
- arm64: dts: ti: k3-j742s2-mcu-wakeup: Override firmware-name for MCU R5F cores
- arm64: dts: rockchip: Fix network on rk3576 evb1 board
- arm64: dts: rockchip: Add WiFi on rk3576-evb1-v10
- arm64: dts: rockchip: Add RTC on rk3576-evb1-v10
- arm64: dts: allwinner: t527: avaota-a1: Add ethernet PHY reset setting
- arm64: dts: allwinner: a527: cubie-a5e: Add ethernet PHY reset setting
- blk-mq: fix potential deadlock while nr_requests grown
- blk-mq-sched: add new parameter nr_requests in blk_mq_alloc_sched_tags()
- blk-mq: split bitmap grow and resize case in blk_mq_update_nr_requests()
- blk-mq: cleanup shared tags case in blk_mq_update_nr_requests()
- blk-mq: convert to serialize updating nr_requests with update_nr_hwq_lock
- blk-mq: check invalid nr_requests in queue_requests_store()
- blk-mq: remove useless checkings in blk_mq_update_nr_requests()
- block: fix ordering of recursive split IO
- block: skip unnecessary checks for split bio
- block: factor out a helper bio_submit_split_bioset()
- block: initialize bio issue time in blk_mq_submit_bio()
- block: cleanup bio_issue
- cpuidle: qcom-spm: fix device and OF node leaks at probe
- soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure
- soc: mediatek: mtk-svs: fix device leaks on mt8183 probe failure
- dts: arm: amlogic: fix pwm node for c3
- firmware: firmware: meson-sm: fix compile-test default
- PM / devfreq: rockchip-dfi: double count on RK3588
- nbd: restrict sockets to TCP and UDP
- arm64: dts: mediatek: mt8183: Fix out of range pull values
- arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie0
- tick: Do not set device to detached state in tick_shutdown()
- irqchip/gic-v5: Fix error handling in gicv5_its_irq_domain_alloc()
- irqchip/gic-v5: Fix loop in gicv5_its_create_itt_two_level() cleanup path
- selftests: vDSO: vdso_test_abi: Correctly skip whole test with missing vDSO
- selftests: vDSO: Fix -Wunitialized in powerpc VDSO_CALL() wrapper
- blk-throttle: fix access race during throttle policy activation
- null_blk: Fix the description of the cache_size module argument
- pinctrl: eswin: Fix regulator error check and Kconfig dependency
- pinctrl: renesas: Use int type to store negative error codes
- hwmon: (asus-ec-sensors) Narrow lock for X870E-CREATOR WIFI
- power: supply: cw2015: Fix a alignment coding style issue
- PM / devfreq: mtk-cci: Fix potential error pointer dereference in probe()
- ARM: dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer property
- ARM: dts: ti: omap: omap3-devkit8000-lcd: Fix ti,keep-vref-on property to use
correct boolean syntax in DTS
- ARM: dts: ti: omap: am335x-baltos: Fix ti,en-ck32k-xtal property in DTS to
use correct boolean syntax
- vdso: Add struct __kernel_old_timeval forward declaration to gettime.h
- blk-mq: fix elevator depth_updated method
- PM: sleep: core: Clear power.must_resume in noirq suspend error path
- vdso/datastore: Gate time data behind CONFIG_GENERIC_GETTIMEOFDAY
- selftests/bpf: Fix count write in testapp_xdp_metadata_copy()
- genirq/test: Ensure CPU 1 is online for hotplug test
- genirq/test: Drop CONFIG_GENERIC_IRQ_MIGRATION assumptions
- genirq/test: Depend on SPARSE_IRQ
- genirq/test: Select IRQ_DOMAIN
- genirq/test: Fix depth tests on architectures with NOREQUEST by default.
- dt-bindings: vendor-prefixes: Add undocumented vendor prefixes
- ARM: dts: stm32: stm32mp151c-plyaqm: Use correct dai-format property
- block: use int to store blk_stack_limits() return value
- PCI/MSI: Check MSI_FLAG_PCI_MSI_MASK_PARENT in
cond_[startup|shutdown]_parent()
- leds: leds-lp55xx: Use correct address for memory programming
- selftests/nolibc: fix EXPECT_NZ macro
- tools/nolibc: avoid error in dup2() if old fd equals new fd
- selftests/futex: Fix some futex_numa_mpol subtests
- regulator: scmi: Use int type to store negative error codes
- arm64: dts: apple: t8103-j457: Fix PCIe ethernet iommu-map
- ARM: at91: pm: fix MCKx restore routine
- selftests/futex: Remove the -g parameter from futex_priv_hash
- blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx
- pinctrl: meson-gxl: add missing i2c_d pinmux
- soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
- scripts/misc-check: update export checks for EXPORT_SYMBOL_FOR_MODULES()
- irqchip/sg2042-msi: Fix broken affinity setting
- PCI/MSI: Add startup/shutdown for per device domains
- genirq: Add irq_chip_(startup/shutdown)_parent()
- ACPI: processor: idle: Fix memory leak when register cpuidle device failed
- bpf: Remove preempt_disable in bpf_try_get_buffers
- arm64: dts: imx95: Correct the lpuart7 and lpuart8 srcid
- arm64: dts: imx93-kontron: Fix USB port assignment
- arm64: dts: imx93-kontron: Fix GPIO for panel regulator
- firmware: arm_scmi: Mark VirtIO ready before registering scmi_virtio_driver
- libbpf: Export bpf_object__prepare symbol
- arm64: dts: renesas: sparrow-hawk: Set VDDQ18_25_AVB voltage on EVTB1
- arm64: dts: renesas: sparrow-hawk: Invert microSD voltage selector on EVTB1
- cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()
- s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG
- s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL
- s390/bpf: Do not write tail call counter into helper and kfunc frames
- leds: flash: leds-qcom-flash: Update torch current clamp setting
- leds: max77705: Function return instead of variable assignment
- ARM: dts: renesas: porter: Fix CAN pin group
- tools/nolibc: fix error return value of clock_nanosleep()
- libbpf: Fix reuse of DEVMAP
- bpf: Remove migrate_disable in kprobe_multi_link_prog_run
- bpf/selftests: Fix test_tcpnotify_user
- rust: cpumask: Mark CpumaskVar as transparent
- selftests/bpf: Copy test_kmods when installing selftest
- regmap: Remove superfluous check for !config in __regmap_init()
- bpf: Tidy verifier bug message
- arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0
- pinctrl: renesas: rzg2l: Fix invalid unsigned return in rzg3s_oen_read()
- btrfs: fix symbolic link reading when bs > ps
- btrfs: return any hit error from extent_writepage_io()
- cpuset: fix failure to enable isolated partition when containing isolcpus
- lsm: CONFIG_LSM can depend on CONFIG_SECURITY
- UBUNTU: [Config]: Update CONFIG_SCHED_MC for v6.17.3
- sched/fair: Get rid of sched_domains_curr_level hack for tl->cpumask()
- selftests: cgroup: Make test_pids backwards compatible
- x86/vdso: Fix output operand size of RDPID
- perf/x86/intel: Fix IA32_PMC_x_CFG_B MSRs access error
- perf/x86/intel: Use early_initcall() to hook bts_init()
- smb: server: fix IRD/ORD negotiation with the client
- smb: client: fix sending the iwrap custom IRD/ORD negotiation messages
- erofs: avoid reading more for fragment maps
- perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
- coresight: trbe: Prevent overflow in PERF_IDX2OFF()
- raid6: riscv: Clean up unused header file inclusion
- uprobes: uprobe_warn should use passed task
- powerpc64/modules: correctly iterate over stubs in setup_ftrace_ool_stubs
- powerpc/ftrace: ensure ftrace record ops are always set for NOPs
- powerpc/603: Really copy kernel PGD entries into all PGDIRs
- powerpc/8xx: Remove left-over instruction and comments in DataStoreTLBMiss
handler
- gfs2: Add proper lockspace locking
- gfs2: do_xmote cleanup
- gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESS
- gfs2: Remove duplicate check in do_xmote
- gfs2: Fix LM_FLAG_TRY* logic in add_to_queue
- gfs2: Further sanitize lock_dlm.c
- gfs2: Remove space before newline
- gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote
- hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
- kselftest/arm64/gcs: Correctly check return value when disabling GCS
- selftests: arm64: Fix -Waddress warning in tpidr2 test
- selftests: arm64: Check fread return value in exec_target
- kbuild: Add missing $(objtree) prefix to powerpc crtsavres.o artifact
- seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer replies too fast
- UBUNTU: [Config]: Update CC configs for v6.17.3
- Fix CC_HAS_ASM_GOTO_OUTPUT on non-x86 architectures
- pid: use ns_capable_noaudit() when determining net sysctl permissions
- init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD
- filelock: add FL_RECLAIM to show_fl_flags() macro
- arch: copy_thread: pass clone_flags as u64
+ UBUNTU: Upstream stable to v6.17.3
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2129610
Title:
Questing update: v6.17.3 upstream stable release
Status in linux package in Ubuntu:
Invalid
Status in linux source package in Questing:
In Progress
Bug description:
SRU Justification
Impact:
The upstream process for stable tree updates is quite similar
in scope to the Ubuntu SRU process, e.g., each patch has to
demonstrably fix a bug, and each patch is vetted by upstream
by originating either directly from a mainline/stable Linux tree or
a minimally backported form of that patch. The following upstream
stable patches should be included in the Ubuntu kernel:
v6.17.3 upstream stable release
from git://git.kernel.org/
arch: copy_thread: pass clone_flags as u64
filelock: add FL_RECLAIM to show_fl_flags() macro
init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD
pid: use ns_capable_noaudit() when determining net sysctl permissions
Fix CC_HAS_ASM_GOTO_OUTPUT on non-x86 architectures
UBUNTU: [Config]: Update CC configs for v6.17.3
seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer replies too fast
kbuild: Add missing $(objtree) prefix to powerpc crtsavres.o artifact
selftests: arm64: Check fread return value in exec_target
selftests: arm64: Fix -Waddress warning in tpidr2 test
kselftest/arm64/gcs: Correctly check return value when disabling GCS
hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote
gfs2: Remove space before newline
gfs2: Further sanitize lock_dlm.c
gfs2: Fix LM_FLAG_TRY* logic in add_to_queue
gfs2: Remove duplicate check in do_xmote
gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESS
gfs2: do_xmote cleanup
gfs2: Add proper lockspace locking
powerpc/8xx: Remove left-over instruction and comments in DataStoreTLBMiss
handler
powerpc/603: Really copy kernel PGD entries into all PGDIRs
powerpc/ftrace: ensure ftrace record ops are always set for NOPs
powerpc64/modules: correctly iterate over stubs in setup_ftrace_ool_stubs
uprobes: uprobe_warn should use passed task
raid6: riscv: Clean up unused header file inclusion
coresight: trbe: Prevent overflow in PERF_IDX2OFF()
perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
erofs: avoid reading more for fragment maps
smb: client: fix sending the iwrap custom IRD/ORD negotiation messages
smb: server: fix IRD/ORD negotiation with the client
perf/x86/intel: Use early_initcall() to hook bts_init()
perf/x86/intel: Fix IA32_PMC_x_CFG_B MSRs access error
x86/vdso: Fix output operand size of RDPID
selftests: cgroup: Make test_pids backwards compatible
sched/fair: Get rid of sched_domains_curr_level hack for tl->cpumask()
UBUNTU: [Config]: Update CONFIG_SCHED_MC for v6.17.3
lsm: CONFIG_LSM can depend on CONFIG_SECURITY
cpuset: fix failure to enable isolated partition when containing isolcpus
btrfs: return any hit error from extent_writepage_io()
btrfs: fix symbolic link reading when bs > ps
pinctrl: renesas: rzg2l: Fix invalid unsigned return in rzg3s_oen_read()
arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0
bpf: Tidy verifier bug message
regmap: Remove superfluous check for !config in __regmap_init()
selftests/bpf: Copy test_kmods when installing selftest
rust: cpumask: Mark CpumaskVar as transparent
bpf/selftests: Fix test_tcpnotify_user
bpf: Remove migrate_disable in kprobe_multi_link_prog_run
libbpf: Fix reuse of DEVMAP
tools/nolibc: fix error return value of clock_nanosleep()
ARM: dts: renesas: porter: Fix CAN pin group
leds: max77705: Function return instead of variable assignment
leds: flash: leds-qcom-flash: Update torch current clamp setting
s390/bpf: Do not write tail call counter into helper and kfunc frames
s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL
s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG
cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()
arm64: dts: renesas: sparrow-hawk: Invert microSD voltage selector on EVTB1
arm64: dts: renesas: sparrow-hawk: Set VDDQ18_25_AVB voltage on EVTB1
libbpf: Export bpf_object__prepare symbol
firmware: arm_scmi: Mark VirtIO ready before registering scmi_virtio_driver
arm64: dts: imx93-kontron: Fix GPIO for panel regulator
arm64: dts: imx93-kontron: Fix USB port assignment
arm64: dts: imx95: Correct the lpuart7 and lpuart8 srcid
bpf: Remove preempt_disable in bpf_try_get_buffers
ACPI: processor: idle: Fix memory leak when register cpuidle device failed
genirq: Add irq_chip_(startup/shutdown)_parent()
PCI/MSI: Add startup/shutdown for per device domains
irqchip/sg2042-msi: Fix broken affinity setting
scripts/misc-check: update export checks for EXPORT_SYMBOL_FOR_MODULES()
soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
pinctrl: meson-gxl: add missing i2c_d pinmux
blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx
selftests/futex: Remove the -g parameter from futex_priv_hash
ARM: at91: pm: fix MCKx restore routine
arm64: dts: apple: t8103-j457: Fix PCIe ethernet iommu-map
regulator: scmi: Use int type to store negative error codes
selftests/futex: Fix some futex_numa_mpol subtests
tools/nolibc: avoid error in dup2() if old fd equals new fd
selftests/nolibc: fix EXPECT_NZ macro
leds: leds-lp55xx: Use correct address for memory programming
PCI/MSI: Check MSI_FLAG_PCI_MSI_MASK_PARENT in
cond_[startup|shutdown]_parent()
block: use int to store blk_stack_limits() return value
ARM: dts: stm32: stm32mp151c-plyaqm: Use correct dai-format property
dt-bindings: vendor-prefixes: Add undocumented vendor prefixes
genirq/test: Fix depth tests on architectures with NOREQUEST by default.
genirq/test: Select IRQ_DOMAIN
genirq/test: Depend on SPARSE_IRQ
genirq/test: Drop CONFIG_GENERIC_IRQ_MIGRATION assumptions
genirq/test: Ensure CPU 1 is online for hotplug test
selftests/bpf: Fix count write in testapp_xdp_metadata_copy()
vdso/datastore: Gate time data behind CONFIG_GENERIC_GETTIMEOFDAY
PM: sleep: core: Clear power.must_resume in noirq suspend error path
blk-mq: fix elevator depth_updated method
vdso: Add struct __kernel_old_timeval forward declaration to gettime.h
ARM: dts: ti: omap: am335x-baltos: Fix ti,en-ck32k-xtal property in DTS to
use correct boolean syntax
ARM: dts: ti: omap: omap3-devkit8000-lcd: Fix ti,keep-vref-on property to use
correct boolean syntax in DTS
ARM: dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer property
PM / devfreq: mtk-cci: Fix potential error pointer dereference in probe()
power: supply: cw2015: Fix a alignment coding style issue
hwmon: (asus-ec-sensors) Narrow lock for X870E-CREATOR WIFI
pinctrl: renesas: Use int type to store negative error codes
pinctrl: eswin: Fix regulator error check and Kconfig dependency
null_blk: Fix the description of the cache_size module argument
blk-throttle: fix access race during throttle policy activation
selftests: vDSO: Fix -Wunitialized in powerpc VDSO_CALL() wrapper
selftests: vDSO: vdso_test_abi: Correctly skip whole test with missing vDSO
irqchip/gic-v5: Fix loop in gicv5_its_create_itt_two_level() cleanup path
irqchip/gic-v5: Fix error handling in gicv5_its_irq_domain_alloc()
tick: Do not set device to detached state in tick_shutdown()
arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie0
arm64: dts: mediatek: mt8183: Fix out of range pull values
nbd: restrict sockets to TCP and UDP
PM / devfreq: rockchip-dfi: double count on RK3588
firmware: firmware: meson-sm: fix compile-test default
dts: arm: amlogic: fix pwm node for c3
soc: mediatek: mtk-svs: fix device leaks on mt8183 probe failure
soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure
cpuidle: qcom-spm: fix device and OF node leaks at probe
block: cleanup bio_issue
block: initialize bio issue time in blk_mq_submit_bio()
block: factor out a helper bio_submit_split_bioset()
block: skip unnecessary checks for split bio
block: fix ordering of recursive split IO
blk-mq: remove useless checkings in blk_mq_update_nr_requests()
blk-mq: check invalid nr_requests in queue_requests_store()
blk-mq: convert to serialize updating nr_requests with update_nr_hwq_lock
blk-mq: cleanup shared tags case in blk_mq_update_nr_requests()
blk-mq: split bitmap grow and resize case in blk_mq_update_nr_requests()
blk-mq-sched: add new parameter nr_requests in blk_mq_alloc_sched_tags()
blk-mq: fix potential deadlock while nr_requests grown
arm64: dts: allwinner: a527: cubie-a5e: Add ethernet PHY reset setting
arm64: dts: allwinner: t527: avaota-a1: Add ethernet PHY reset setting
arm64: dts: rockchip: Add RTC on rk3576-evb1-v10
arm64: dts: rockchip: Add WiFi on rk3576-evb1-v10
arm64: dts: rockchip: Fix network on rk3576 evb1 board
arm64: dts: ti: k3-j742s2-mcu-wakeup: Override firmware-name for MCU R5F cores
arm64: dts: ti: k3: Rename rproc reserved-mem nodes to 'memory@addr'
Revert "arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations"
Revert "arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout
locations"
arm64: dts: mediatek: mt8188: Change efuse fallback compatible to mt8186
arm64: dts: mediatek: mt8186-tentacruel: Fix touchscreen model
arm64: dts: ti: k3-pinctrl: Fix the bug in existing macros
arm64: dts: renesas: r9a09g047e57-smarc: Fix gpio key's pin control node
arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names
mmc: core: Fix variable shadowing in mmc_route_rpmb_frames()
arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value
arm64: dts: mediatek: mt7986a: Fix PCI-Express T-PHY node address
arm64: dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes
arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible
arm64: dts: allwinner: a527: cubie-a5e: Add LEDs
arm64: dts: allwinner: a527: cubie-a5e: Drop external 32.768 KHz crystal
arm64: dts: allwinner: t527: avaota-a1: hook up external 32k crystal
arm64: dts: allwinner: t527: orangepi-4a: hook up external 32k crystal
pwm: tiehrpwm: Don't drop runtime PM reference in .free()
pwm: tiehrpwm: Make code comment in .free() more useful
pwm: tiehrpwm: Fix various off-by-one errors in duty-cycle calculation
pwm: tiehrpwm: Fix corner case in clock divisor calculation
ACPICA: Apply ACPI_NONSTRING
ACPICA: Fix largest possible resource descriptor index
riscv, bpf: Sign extend struct ops return values properly
nvme-auth: update bi_directional flag
nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
nvmet-fcloop: call done callback even when remote port is gone
nvme-tcp: send only permitted commands for secure concat
i3c: master: svc: Use manual response for IBI events
i3c: master: svc: Recycle unused IBI slot
block: update validation of atomic writes boundary for stacked devices
block: fix stacking of atomic writes when atomics are not supported
selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported
selftests/kselftest_harness: Add harness-selftest.expected to TEST_FILES
blk-throttle: fix throtl_data leak during disk release
bpf: Explicitly check accesses to bpf_sock_addr
mmc: select REGMAP_MMIO with MMC_LOONGSON2
selftests/futex: Fix futex_wait() for 32bit ARM
selftest/futex: Make the error check more precise for futex_numa_mpol
selftest/futex: Compile also with libnuma < 2.0.16
bpf: dont report verifier bug for missing bpf_scc_visit on speculative path
bpf, arm64: Call bpf_jit_binary_pack_finalize() in bpf_jit_free()
arm64: dts: apple: t600x: Add missing WiFi properties
arm64: dts: apple: t600x: Add bluetooth device nodes
arm64: dts: apple: Add ethernet0 alias for J375 template
selftests: always install UAPI headers to the correct directory
smp: Fix up and expand the smp_call_function_many() kerneldoc
mfd: max77705: max77705_charger: move active discharge setting to mfd parent
power: supply: max77705_charger: refactoring: rename charger to chg
power: supply: max77705_charger: use regfields for config registers
power: supply: max77705_charger: rework interrupts
tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host
headers
spi: fix return code when spi device has too many chipselects
clocksource/drivers/timer-tegra186: Avoid 64-bit divide operation
clocksource/drivers/tegra186: Avoid 64-bit division
bpf: Mark kfuncs as __noclone
once: fix race by moving DO_ONCE to separate section
hwmon: (mlxreg-fan) Separate methods of fan setting coming from different
subsystems
tools/nolibc: add stdbool.h to nolibc includes
thermal/drivers/qcom: Make LMH select QCOM_SCM
thermal/drivers/qcom/lmh: Add missing IRQ includes
i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD
i2c: spacemit: ensure bus release check runs when wait_bus_idle() fails
i2c: spacemit: remove stop function to avoid bus error
i2c: spacemit: disable SDA glitch fix to avoid restart delay
i2c: spacemit: check SDA instead of SCL after bus reset
i2c: spacemit: ensure SDA is released after bus reset
i2c: designware: Fix clock issue when PM is disabled
i2c: designware: Add disabling clocks when probe fails
libbpf: Fix error when st-prefix_ops and ops from differ btf
bpf: Enforce expected_attach_type for tailcall compatibility
i3c: fix big-endian FIFO transfers
mfd: max77705: Setup the core driver as an interrupt controller
drm/sched: Fix a race in DRM_GPU_SCHED_STAT_NO_HANG test
drm/panel-edp: Add disable to 100ms for MNB601LS1-4
drm/display: bridge-connector: correct CEC bridge pointers in
drm_bridge_connector_init
drm/panel-edp: Add 50ms disable delay for four panels
drm/vmwgfx: fix missing assignment to ts
drm/amd/display: Reduce Stack Usage by moving 'audio_output' into
'stream_res' v4
drm/panel: novatek-nt35560: Fix invalid return value
drm/amdgpu: fix link error for !PM_SLEEP
drm/amdgpu: Fix jpeg v4.0.3 poison irq call trace on sriov guest
drm/amdgpu: Fix vcn v4.0.3 poison irq call trace on sriov guest
PCI: endpoint: pci-ep-msi: Fix NULL vs IS_ERR() check in
pci_epf_write_msi_msg()
PCI: xgene-msi: Return negative -EINVAL in xgene_msi_handler_setup()
drm/radeon/r600_cs: clean up of dead code in r600_cs
f2fs: fix condition in __allow_reserved_blocks()
f2fs: fix to avoid overflow while left shift operation
f2fs: fix to zero data after EOF for compressed file correctly
drm/bridge: it6505: select REGMAP_I2C
wifi: rtw88: Lock rtwdev->mutex before setting the LED
HID: steelseries: refactor probe() and remove()
media: zoran: Remove zoran_fh structure
phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568
drm/bridge: cdns-dsi: Fix the _atomic_check()
usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup
usb: misc: qcom_eud: Access EUD_MODE_MANAGER2 through secure calls
PCI/pwrctrl: Fix double cleanup on devm_add_action_or_reset() failure
misc: pci_endpoint_test: Fix array underflow in pci_endpoint_test_ioctl()
serial: max310x: Add error checking in probe()
drm/amd/display: Remove redundant semicolons
drm/amd/display: Add NULL pointer checks in dc_stream cursor attribute
functions
crypto: keembay - Add missing check after sg_nents_for_len()
hwrng: nomadik - add ARM_AMBA dependency
docs: iio: ad3552r: Fix malformed code-block directive
fwctl/mlx5: Fix memory alloc/free in mlx5ctl_fw_rpc()
scsi: pm80xx: Restore support for expanders
scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod
scsi: libsas: Add dev_parent_is_expander() helper
scsi: pm80xx: Use dev_parent_is_expander() helper
scsi: pm80xx: Add helper function to get the local phy id
scsi: pm80xx: Fix pm8001_abort_task() for chip_8006 when using an expander
mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n.
scsi: myrs: Fix dma_alloc_coherent() error check
f2fs: fix to clear unusable_cap for checkpoint=enable
f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()
f2fs: fix to allow removing qf_name
Revert "UBUNTU: SAUCE: drm/dp: drm_edp_backlight_set_level: do not always
send 3-byte commands"
drm/dp: drm_edp_backlight_set_level: do not always send 3-byte commands
crypto: octeontx2 - Call strscpy() with correct size argument
drm: re-allow no-op changes on non-primary planes in async flips
media: rj54n1cb0c: Fix memleak in rj54n1_probe()
media: staging/ipu7: convert to use pci_alloc_irq_vectors() API
media: staging/ipu7: Don't set name for IPU7 PCI device
media: staging/ipu7: cleanup the MMU correctly in IPU7 driver release
media: i2c: vd55g1: Fix duster register address
drm/panel: Allow powering on panel follower after panel is enabled
HID: i2c-hid: Make elan touch controllers power on after panel is enabled
RDMA/mlx5: Better estimate max_qp_wr to reflect WQE count
RDMA/mlx5: Fix vport loopback forcing for MPV device
wifi: rtw88: Use led->brightness_set_blocking for PCI too
net: phy: introduce phy_id_compare_vendor() PHY ID helper
net: phy: as21xxx: better handle PHY HW reset on soft-reboot
PCI: rcar-host: Pass proper IRQ domain to generic_handle_domain_irq()
fuse: remove unneeded offset assignment when filling write pages
PCI: qcom: Restrict port parsing only to PCIe bridge child nodes
cdx: don't select CONFIG_GENERIC_MSI_IRQ
PCI/ACPI: Fix pci_acpi_preserve_config() memory leak
HID: i2c-hid: Fix test in i2c_hid_core_register_panel_follower()
ALSA: lx_core: use int type to store negative error codes
media: st-delta: avoid excessive stack usage
drm/amdgpu/vcn: Add regdump helper functions
drm/amdgpu/vcn: Hold pg_lock before vcn power off
drm/amdgpu: Check vcn state before profile switch
accel/amdxdna: Use int instead of u32 to store error codes
efi: Explain OVMF acronym in OVMF_DEBUG_LOG help text
net: dst: introduce dst->dev_rcu
ipv6: mcast: Add ip6_mc_find_idev() helper
ipv6: start using dst_dev_rcu()
ipv6: use RCU in ip6_xmit()
ipv6: use RCU in ip6_output()
net: use dst_dev_rcu() in sk_setup_caps()
tcp_metrics: use dst_dev_net_rcu()
ipv4: start using dst_dev_rcu()
crypto: hisilicon/zip - remove unnecessary validation for high-performance
mode configurations
crypto: hisilicon - re-enable address prefetch after device resuming
crypto: hisilicon - check the sva module status while enabling or disabling
address prefetch
crypto: hisilicon/qm - check whether the input function and PF are on the
same device
crypto: hisilicon/qm - request reserved interrupt for virtual function
inet: ping: check sock_net() in ping_get_port() and ping_lookup()
dmaengine: Fix dma_async_tx_descriptor->tx_submit documentation
coresight: trbe: Add ISB after TRBLIMITR write
coresight: Fix missing include for FIELD_GET
coresight: Only register perf symlink for sinks with alloc_buffer
drm/amdgpu: Power up UVD 3 for FW validation (v2)
drm/amd/pm: Disable ULV even if unsupported (v3)
drm/amd/pm: Fix si_upload_smc_data (v3)
drm/amd/pm: Adjust si_upload_smc_data register programming (v3)
drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3)
drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2)
drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3)
wifi: mac80211: Make CONNECTION_MONITOR optional for MLO sta
wifi: mwifiex: send world regulatory domain to driver
wifi: brcmfmac: fix 43752 SDIO FWVID incorrectly labelled as Cypress (CYW)
drm/msm: Do not validate SSPP when it is not ready
PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation
wifi: mac80211: consider links for validating SCAN_FLAG_AP in scan request
during MLO
PCI: qcom: Add equalization settings for 8.0 GT/s and 32.0 GT/s
tcp: fix __tcp_close() to only send RST when required
fanotify: Validate the return value of mnt_ns_from_dentry() before
dereferencing
drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()
usb: phy: twl6030: Fix incorrect type for ret
usb: gadget: configfs: Correctly set use_os_string at bind
tty: n_gsm: Don't block input queue by waiting MSC
misc: genwqe: Fix incorrect cmd field being reported in error
pps: fix warning in pps_register_cdev when register device fail
drm/msm: Fix obj leak in VM_BIND error path
drm/msm: Fix missing VM_BIND offset/range validation
wifi: iwlwifi: Remove redundant header files
drm/msm/mdp4: stop supporting no-IOMMU configuration
drm/msm: stop supporting no-IOMMU configuration
idpf: fix Rx descriptor ready check barrier in splitq
ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
ipv6: snmp: do not use SNMP_MIB_SENTINEL anymore
ipv6: snmp: do not track per idev ICMP6_MIB_RATELIMITHOST
drm/msm: Fix bootup splat with separate_gpu_drm modparam
drm/msm/dpu: fix incorrect type for ret
wifi: mac80211: fix reporting of all valid links in sta_set_sinfo()
fs: ntfs3: Fix integer overflow in run_unpack()
fs/ntfs3: reject index allocation if $BITMAP is empty but blocks exist
iio: consumers: Fix handling of negative channel scale in
iio_convert_raw_to_processed()
iio: consumers: Fix offset handling in iio_convert_raw_to_processed()
mm/slub: Fix cmp_loc_by_count() to return 0 when counts are equal
tools: ynl: fix undefined variable name
RDMA/mlx5: Fix page size bitmap calculation for KSM mode
netfilter: ipset: Remove unused htable_bits in macro ahash_region
ipvs: Use READ_ONCE/WRITE_ONCE for ipvs->enable
HID: steelseries: Fix STEELSERIES_SRWS1 handling in steelseries_remove()
watchdog: intel_oc_wdt: Do not try to write into const memory
watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog
PCI: endpoint: pci-epf-test: Fix doorbell test support
drivers/base/node: handle error properly in register_one_node()
RDMA/cm: Rate limit destroy CM ID timeout error message
wifi: mt76: mt7996: Fix mt7996_mcu_sta_ba wcid configuration
wifi: mt76: mt7996: Fix mt7996_mcu_bss_mld_tlv routine
wifi: mt76: fix potential memory leak in mt76_wmac_probe()
wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback
wifi: mt76: mt7996: Check phy before init msta_link in
mt7996_mac_sta_add_links()
wifi: mt76: mt7996: Fix tx-queues initialization for second phy on mt7996
wifi: mt76: mt7996: Fix RX packets configuration for primary WED device
wifi: mt76: mt7996: Convert mt7996_wed_rro_addr to LE
wifi: mt76: mt7915: fix mt7981 pre-calibration
wifi: mt76: mt7996: remove redundant per-phy mac80211 calls during restart
ASoC: Intel: hda-sdw-bpt: set persistent_buffer false
srcu/tiny: Remove preempt_disable/enable() in srcu_gp_start_if_needed()
drm/amdgpu: Fix allocating extra dwords for rings (v2)
f2fs: fix to update map->m_next_extent correctly in f2fs_map_blocks()
f2fs: fix to truncate first page in error path of f2fs_truncate()
f2fs: fix to avoid migrating empty section
f2fs: fix to mitigate overhead of f2fs_zero_post_eof_page()
RISC-V: KVM: Write hgatp register with valid mode bits
ALSA: pcm: Disable bottom softirqs as part of spin_lock_irq() on PREEMPT_RT
ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message
scsi: qla2xxx: edif: Fix incorrect sign of error code
scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()
scsi: qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp()
HID: hidraw: tighten ioctl command parsing
f2fs: fix zero-sized extent for precache extents
smc: Fix use-after-free in __pnet_find_base_ndev().
smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set().
smc: Use __sk_dst_get() and dst_dev_rcu() in smc_clc_prfx_match().
smc: Use __sk_dst_get() and dst_dev_rcu() in smc_vlan_by_tcpsk().
tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
mptcp: Call dst_release() in mptcp_active_enable().
mptcp: Use __sk_dst_get() and dst_dev_rcu() in mptcp_active_enable().
Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems
Running"
RDMA/core: Resolve MAC of next-hop device without ARP support
IB/sa: Fix sa_local_svc_timeout_ms read race
Documentation: trace: historgram-design: Separate sched_waking histogram
section heading and the following diagram
ASoC: SOF: ipc4-pcm: Fix incorrect comparison with number of tdm_slots
wifi: ath12k: initialize eirp_power before use
wifi: ath12k: fix overflow warning on num_pwr_levels
wifi: ath12k: fix signal in radiotap for WCN7850
wifi: ath12k: fix HAL_PHYRX_COMMON_USER_INFO handling in monitor mode
wifi: ath12k: fix the fetching of combined rssi
wifi: ath12k: Add fallback for invalid channel number in PHY metadata
wifi: ath12k: fix wrong logging ID used for CE
wifi: ath10k: avoid unnecessary wait for service ready message
iommu/vt-d: debugfs: Fix legacy mode page table dump logic
wifi: mac80211: fix Rx packet handling when pubsta information is not
available
ASoC: Intel: sof_sdw: Prevent jump to NULL add_sidecar callback
sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
III
sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara
sparc: fix accurate exception reporting in copy_to_user for Niagara 4
sparc: fix accurate exception reporting in copy_{from,to}_user for M7
vfio/pds: replace bitmap_free with vfree
crypto: comp - Use same definition of context alloc and free ops
crypto: hisilicon/qm - set NULL to qm->debug.qm_diff_regs
wifi: ath12k: Fix peer lookup in ath12k_dp_mon_rx_deliver_msdu()
rpmsg: qcom_smd: Fix fallback to qcom,ipc parse
remoteproc: qcom_q6v5_mss: support loading MBN file on msm8974
RDMA/rxe: Fix race in do_task() when draining
selftests/mm: fix va_high_addr_switch.sh failure on x86_64
wifi: rtw89: fix leak in rtw89_core_send_nullfunc()
wifi: rtw89: avoid circular locking dependency in ser_state_run()
PCI: tegra194: Fix duplicate PLL disable in pex_ep_event_pex_rst_assert()
remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
remoteproc: qcom: pas: Shutdown lite ADSP DTB on X1E
wifi: ath12k: Refactor RX TID deletion handling into helper function
wifi: ath12k: Fix flush cache failure during RX queue update
wifi: cfg80211: fix width unit in cfg80211_radio_chandef_valid()
dm vdo: return error on corrupted metadata in start_restoring_volume functions
coresight: fix indentation error in cscfg_remove_owned_csdev_configs()
coresight-etm4x: Conditionally access register TRCEXTINSELR
coresight: tmc: Support atclk
coresight: catu: Support atclk
coresight: etm4x: Support atclk
coresight: Appropriately disable programming clocks
coresight: Appropriately disable trace bus clocks
coresight: Avoid enable programming clock duplicately
coresight: trbe: Return NULL pointer for allocation failures
coresight: tpda: fix the logic to setup the element size
coresight: Fix incorrect handling for return value of devm_kzalloc
NFSv4.1: fix backchannel max_resp_sz verification check
net: ethtool: tsconfig: set command must provide a reply
ipvs: Defer ip_vs_ftp unregister during netns cleanup
netfilter: nfnetlink: reset nlh pointer during batch replay
netfilter: nf_conntrack: do not skip entries in /proc/net/nf_conntrack
scsi: ufs: core: Fix data race in CPU latency PM QoS request handling
scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
usb: vhci-hcd: Prevent suspending virtually attached devices
PCI: rcar-gen4: Add missing 1ms delay after PWR reset assertion
PCI: rcar-gen4: Assure reset occurs before DBI access
PCI: rcar-gen4: Fix inverted break condition in PHY initialization
ASoC: qcom: sc8280xp: use sa8775p/ subdir for QCS9100 / QCS9075
iommu/vt-d: Disallow dirty tracking if incoherent page walk
iommu/selftest: prevent use of uninitialized variable
RDMA/siw: Always report immediate post SQ errors
net: enetc: Fix probing error message typo for the ENETCv4 PF driver
net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
ptp: Add a upper bound on max_vclocks
vhost: vringh: Fix copy_to_iter return value check
net: macb: remove illusion about TBQPH/RBQPH being per-queue
net: macb: move ring size computation to functions
net: macb: single dma_alloc_coherent() for DMA descriptors
Bluetooth: btintel_pcie: Refactor Device Coredump
Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO
Bluetooth: ISO: Fix possible UAF on iso_conn_free
Bluetooth: ISO: free rx_skb if not consumed
Bluetooth: ISO: don't leak skb in ISO_CONT RX
Bluetooth: hci_sync: Fix using random address for BIG/PA advertisements
KEYS: X.509: Fix Basic Constraints CA flag parsing
hwrng: ks-sa - fix division by zero in ks_sa_rng_init
cramfs: fix incorrect physical page address calculation
ocfs2: fix double free in user_cluster_connect()
drivers/base/node: fix double free in register_one_node()
f2fs: fix UAF issue in f2fs_merge_page_bio()
mtd: rawnand: atmel: Fix error handling path in
atmel_nand_controller_add_nands
PCI: j721e: Fix incorrect error message in probe()
idpf: fix mismatched free function for dma_alloc_coherent
tcp: use skb->len instead of skb->truesize in tcp_can_ingest()
nfp: fix RSS hash key size when RSS is not supported
net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not
configurable
net: dlink: handle copy_thresh allocation failure
net/mlx5: Stop polling for command response if interface goes down
net/mlx5: pagealloc: Fix reclaim race during command interface teardown
net/mlx5: fw reset, add reset timeout work
smb: client: fix crypto buffers in non-linear memory
bonding: fix xfrm offload feature setup on active-backup mode
net: enetc: initialize SW PIR and CIR based HW PIR and CIR values
iommufd: Register iommufd mock devices with fwspec
Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"
NFSD: filecache: add STATX_DIOALIGN and STATX_DIO_READ_ALIGN support
nfs/localio: avoid issuing misaligned IO using O_DIRECT
octeontx2-vf: fix bitmap leak
octeontx2-pf: fix bitmap leak
vhost: vringh: Modify the return value check
selftests/bpf: Fix typos and grammar in test sources
selftests/bpf: move get_ksyms and get_addrs to trace_helpers.c
selftests/bpf: Fix realloc size in bpf_get_addrs
bpf: Skip scalar adjustment for BPF_NEG if dst is a pointer
bpf: Reject negative offsets for ALU ops
tpm: Disable TPM2_TCG_HMAC by default
ALSA: hda/hdmi: Add pin fix for HP ProDesk model
ALSA: hda/realtek: Add quirk for HP Spectre 14t-ea100
Squashfs: fix uninit-value in squashfs_get_parent
uio_hv_generic: Let userspace take care of interrupt mask
hisi_acc_vfio_pci: Fix reference leak in hisi_acc_vfio_debug_init
io_uring/waitid: always prune wait queue entry in io_waitid_wait()
io_uring/zcrx: fix overshooting recv limit
ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()
ASoC: SOF: ipc3-topology: Fix multi-core and static pipelines tear down
ASoC: codecs: wcd937x: set the comp soundwire port correctly
ASoC: codecs: wcd937x: make stub functions inline
ASoC: SOF: ipc4-pcm: fix delay calculation when DSP resamples
ASoC: SOF: ipc4-pcm: fix start offset calculation for chain DMA
fs: udf: fix OOB read in lengthAllocDescs handling
net: nfc: nci: Add parameter validation for packet data
mfd: rz-mtu3: Fix MTU5 NFCR register offset
mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag
mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()
tracing: Fix lock imbalance in s_start() memory allocation failure path
tracing: Fix race condition in kprobe initialization causing NULL pointer
dereference
tracing: Fix wakeup tracers on failure of acquiring calltime
tracing: Fix irqoff tracers on failure of acquiring calltime
tracing: Have trace_marker use per-cpu data to read user space
tracing: Fix tracing_mark_raw_write() to use buf and not ubuf
tracing: Stop fortify-string from warning in tracing_mark_raw_write()
dm: fix queue start/stop imbalance under suspend/load/resume races
dm: fix NULL pointer dereference in __dm_suspend()
LoongArch: Automatically disable kaslr if boot from kexec_file
pwm: loongson: Fix LOONGSON_PWM_FREQ_DEFAULT
LoongArch: BPF: Sign-extend struct ops return values properly
LoongArch: BPF: No support of struct argument in trampoline programs
LoongArch: BPF: Don't align trampoline size
LoongArch: BPF: Make trampoline size stable
LoongArch: BPF: Make error handling robust in arch_prepare_bpf_trampoline()
LoongArch: BPF: Remove duplicated bpf_flush_icache()
LoongArch: BPF: No text_poke() for kernel text
LoongArch: BPF: Remove duplicated flags check
LoongArch: BPF: Fix uninitialized symbol 'retval_off'
mm/ksm: fix flag-dropping behavior in ksm_madvise
ksmbd: Fix race condition in RPC handle list access
ksmbd: fix error code overwriting in smb2_get_info_filesystem()
ksmbd: add max ip connections parameter
ext4: fix potential null deref in ext4_mb_init()
ext4: fix checks for orphan inodes
KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid
fbdev: simplefb: Fix use after free in simplefb_detach_genpds()
mm: hugetlb: avoid soft lockup when mprotect to large memory area
selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabled
nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()
misc: fastrpc: Save actual DMA size in fastrpc_map structure
misc: fastrpc: Fix fastrpc_map_lookup operation
misc: fastrpc: fix possible map leak in fastrpc_put_args
misc: fastrpc: Skip reference for DMA handles
Input: atmel_mxt_ts - allow reset GPIO to sleep
Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
sunrpc: fix null pointer dereference on zero-length checksum
PCI/AER: Avoid NULL pointer dereference in aer_ratelimit()
remoteproc: pru: Fix potential NULL pointer dereference in
pru_rproc_set_ctable()
PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before release
thunderbolt: Fix use-after-free in tb_dp_dprx_work
tee: fix register_shm_helper()
pinctrl: check the return value of pinmux_ops::get_function_name()
bus: fsl-mc: Check return value of platform_get_resource()
net/9p: Fix buffer overflow in USB transport layer
net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
usb: typec: tipd: Clear interrupts first
arm64: dts: qcom: qcm2290: Disable USB SS bus instances in park mode
usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() call
scsi: ufs: core: Fix PM QoS mutex initialization
drm/amdgpu/vcn: Fix double-free of vcn dump buffer
Linux 6.17.3
UBUNTU: Upstream stable to v6.17.3
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2129610/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp