2024-07-01 13:55:47 |
Manuel Diewald |
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.8.12 upstream stable release
from git://git.kernel.org/
Linux 6.8.12
net: txgbe: fix GPIO interrupt blocking
net: txgbe: fix to clear interrupt status after handling IRQ
pwm: Fix setting period with #pwm-cells = <1> and of_pwm_single_xlate()
io_uring/net: ensure async prep handlers always initialize ->done_io
l2tp: fix ICMP error handling for UDP-encap sockets
net: txgbe: fix to control VLAN strip
net: txgbe: use irq_domain for interrupt controller
net: txgbe: move interrupt codes to a separate file
net: wangxun: match VLAN CTAG and STAG features
net: wangxun: fix to change Rx features
sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write()
sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level
af_packet: do not call packet_read_pending() from tpacket_destruct_skb()
netrom: fix possible dead-lock in nr_rt_ioctl()
idpf: don't skip over ethtool tcp-data-split setting
selftests/net/lib: no need to record ns name if it already exist
net: qrtr: ns: Fix module refcnt
net: bridge: mst: fix vlan use-after-free
selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval
net: bridge: xmit: make sure we have at least eth header len bytes
modules: Drop the .export_symbol section from the final modules
tracing/user_events: Fix non-spaced field matching
tracing/user_events: Prepare find/delete for same name events
samples/landlock: Fix incorrect free in populate_ruleset_net
RDMA/cma: Fix kmemleak in rdma_core observed during blktests nvme/rdma use siw
RDMA/IPoIB: Fix format truncation compilation errors
selftests/kcmp: remove unused open mode
selftests/damon/_damon_sysfs: check errors from nr_schemes file reads
SUNRPC: Fix gss_free_in_token_pages()
bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
of: module: add buffer overflow check in of_modalias()
clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018
clk: qcom: Fix SM_GPUCC_8650 dependencies
clk: qcom: Fix SC_CAMCC_8280XP dependencies
ext4: remove the redundant folio_wait_stable()
ext4: fix potential unnitialized variable
nfsd: don't create nfsv4recoverydir in nfsdfs when not used.
sunrpc: removed redundant procp check
drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
virt: acrn: stop using follow_pfn
RDMA/mana_ib: boundary check before installing cq callbacks
RDMA/mana_ib: Use struct mana_ib_queue for CQs
RDMA/mana_ib: Introduce helpers to create and destroy mana queues
ext4: avoid excessive credit estimate in ext4_tmpfile()
x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD and VPDPWSSDS
x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map
clk: qcom: mmcc-msm8998: fix venus clock issue
clk: qcom: dispcc-sm8650: fix DisplayPort clocks
clk: qcom: dispcc-sm8550: fix DisplayPort clocks
clk: qcom: dispcc-sm6350: fix DisplayPort clocks
clk: qcom: dispcc-sm8450: fix DisplayPort clocks
mm/ksm: fix ksm exec support for prctl
lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
clk: renesas: r9a07g043: Add clock and reset entry for PLIC
clk: renesas: r8a779a0: Fix CANFD parent clock
IB/mlx5: Use __iowrite64_copy() for write combining stores
RDMA/rxe: Fix incorrect rxe_put in error path
RDMA/rxe: Allow good work requests to be executed
RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
clk: rs9: fix wrong default value for clock amplitude
clk: mediatek: mt8365-mm: fix DPI0 parent
RDMA/hns: Modify the print level of CQE error
RDMA/hns: Use complete parentheses in macros
RDMA/hns: Fix GMV table pagesize
RDMA/hns: Fix UAF for cq async event
RDMA/hns: Fix deadlock on SRQ async events.
RDMA/hns: Fix return value in hns_roce_map_mr_sg
iommu: Undo pasid attachment only for the devices that have succeeded
clk: mediatek: pllfh: Don't log error for missing fhctl node
RDMA/mlx5: Adding remote atomic access flag to updatable flags
RDMA/mlx5: Change check for cacheable mkeys
RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
clk: samsung: exynosautov9: fix wrong pll clock id value
media: cadence: csi2rx: configure DPHY before starting source stream
drm/edid: Parse topology block for all DispID structure v1.x
drm/rockchip: vop2: Do not divide height twice for YUV
media: uvcvideo: Add quirk for Logitech Rally Bar
drm/mipi-dsi: use correct return type for the DSC functions
ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7
drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector
drm/bridge: anx7625: Update audio status while detecting
drm/panel: novatek-nt35950: Don't log an error when DSI host can't be found
drm/bridge: dpc3433: Don't log an error when DSI host can't be found
drm/bridge: tc358775: Don't log an error when DSI host can't be found
drm/bridge: lt9611uxc: Don't log an error when DSI host can't be found
drm/bridge: lt9611: Don't log an error when DSI host can't be found
drm/bridge: lt8912b: Don't log an error when DSI host can't be found
drm/bridge: icn6211: Don't log an error when DSI host can't be found
drm/bridge: anx7625: Don't log an error when DSI host can't be found
ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
drm: vc4: Fix possible null pointer dereference
drm/arm/malidp: fix a possible null pointer dereference
media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
fbdev: sh7760fb: allow modular build
media: v4l2-subdev: Fix stream handling for crop API
media: i2c: et8ek8: Don't strip remove function when driver is builtin
media: dt-bindings: ovti,ov2680: Fix the power supply names
media: ipu3-cio2: Request IRQ earlier
drm/msm/dp: Avoid a long timeout for AUX transfer if nothing connected
drm/msm/dp: allow voltage swing / pre emphasis of 3
platform/x86: xiaomi-wmi: Fix race condition when reporting key events
drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
media: radio-shark2: Avoid led_names truncations
media: rcar-vin: work around -Wenum-compare-conditional warning
staging: media: starfive: Remove links when unregistering devices
media: ngene: Add dvb_ca_en50221_init return value check
ASoC: Intel: avs: Test result of avs_get_module_entry()
ASoC: Intel: avs: Fix potential integer overflow
ASoC: Intel: avs: Fix ASRC module initialization
ASoC: Intel: avs: Restore stream decoupling on prepare
selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2 mounted without nsdelegate
fbdev: sisfb: hide unused variables
ASoC: SOF: Intel: mtl: Implement firmware boot state check
ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed
ASoC: SOF: Intel: lnl: Correct rom_status_reg
ASoC: SOF: Intel: mtl: Correct rom_status_reg
powerpc/fsl-soc: hide unused const variable
ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink
drm/mediatek: Init `ddp_comp` with devm_kcalloc()
drm/mediatek: Add 0 size check to mtk_drm_gem_obj
drm/meson: vclk: fix calculation of 59.94 fractional rates
ASoC: kirkwood: Fix potential NULL dereference
fbdev: shmobile: fix snprintf truncation
drm/panel: ltk050h3146w: drop duplicate commands from LTK050H3148W init
drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W flags
ASoC: mediatek: Assign dummy when codec not specified for a DAI link
drm/imagination: avoid -Woverflow warning
mtd: rawnand: hynix: fixed typo
mtd: core: Report error if first mtd_otp_size() call fails in mtd_otp_nvmem_add()
ASoC: Intel: avs: ssm4567: Do not ignore route checks
ASoC: Intel: Disable route checks for Skylake boards
drm/amd/display: Remove redundant condition in dcn35_calc_blocks_to_gate()
drm/amd/display: Fix potential index out of bounds in color transformation function
drm/panel: atna33xc20: Fix unbalanced regulator in the case HPD doesn't assert
drm/dp: Don't attempt AUX transfers when eDP panels are not powered
drm/lcdif: Do not disable clocks on already suspended hardware
dev_printk: Add and use dev_no_printk()
printk: Let no_printk() use _printk()
drm/omapdrm: Fix console with deferred ops
drm/omapdrm: Fix console by implementing fb_dirty
drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()
drm/ci: update device type for volteer devices
drm/bridge: Fix improper bridge init order with pre_enable_prev_first
Bluetooth: hci_core: Fix not handling hdev->le_num_of_adv_sets=1
Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid -Wfamnae warnings
overflow: Change DEFINE_FLEX to take __counted_by member
ice: make ice_vsi_cfg_txq() static
ice: make ice_vsi_cfg_rxq() static
Bluetooth: HCI: Remove HCI_AMP support
Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS
Bluetooth: Remove usage of the deprecated ida_simple_xx() API
Bluetooth: ISO: Make iso_get_sock_listen generic
Bluetooth: ISO: Clean up returns values in iso_connect_ind()
Bluetooth: ISO: Add hcon for listening bis sk
Bluetooth: qca: Fix error code in qca_read_fw_build_info()
Bluetooth: compute LE flow credits based on recvbuf space
net: micrel: Fix receiving the timestamp in the frame for lan8841
net: stmmac: move the EST lock to struct stmmac_priv
net: stmmac: Report taprio offload status
net: stmmac: est: Per Tx-queue error count for HLBF
net: stmmac: Offload queueMaxSDU from tc-taprio
mptcp: fix full TCP keep-alive support
mptcp: cleanup SOL_TCP handling
mptcp: implement TCP_NOTSENT_LOWAT support
mptcp: avoid some duplicate code in socket option handling
mptcp: cleanup writer wake-up
mptcp: SO_KEEPALIVE: fix getsockopt support
net: fec: remove .ndo_poll_controller to avoid deadlocks
dpll: fix return value check for kmemdup
ax25: Fix reference count leak issue of net_device
ax25: Fix reference count leak issues of ax25_dev
ax25: Use kernel universal linked list to implement ax25_dev_list
riscv, bpf: make some atomic operations fully ordered
s390/bpf: Emit a barrier for BPF_FETCH instructions
net/mlx5: Discard command completions in internal error
net/mlx5: Add a timeout to acquire the command queue semaphore
net/mlx5: Reload only IB representors upon lag disable/enable
net/mlx5: Fix peer devlink set for SF representor devlink port
ipv6: sr: fix invalid unregister error path
ipv6: sr: fix incorrect unregister order
ipv6: sr: add missing seg6_local_exit
net: openvswitch: fix overwriting ct original tuple for ICMPv6
net: usb: smsc95xx: stop lying about skb->truesize
af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
net: ethernet: cortina: Locking fixes
ice: Fix package download algorithm
net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on MT7981 and MT7986
net: ethernet: mediatek: split tx and rx fields in mtk_soc_data struct
selftests: net: move amt to socat for better compatibility
selftests: net: add missing config for amt.sh
eth: sungem: remove .ndo_poll_controller to avoid deadlocks
net: ipv6: fix wrong start position when receive hop-by-hop fragment
ptp: ocp: fix DPLL functions
dm-delay: fix max_delay calculations
dm-delay: fix hung task introduced by kthread mode
dm-delay: fix workqueue delay_timer race
m68k: mac: Fix reboot hang on Mac IIci
m68k: Fix spinlock race in kernel thread creation
net: usb: sr9700: stop lying about skb->truesize
usb: aqc111: stop lying about skb->truesize
HID: amd_sfh: Handle "no sensors" in PM operations
wifi: mwl8k: initialize cmd->addr[] properly
x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks()
gpio: nuvoton: Fix sgpio irq handle error
scsi: qla2xxx: Fix debugfs output for fw_resource_count
scsi: qedf: Ensure the copied buf is NUL terminated
scsi: bfa: Ensure the copied buf is NUL terminated
HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
kunit: bail out early in __kunit_test_suites_init() if there are no suites to test
kunit: unregister the device on error
kunit: Fix kthread reference
selftests: default to host arch for LLVM builds
selftests/resctrl: fix clang build failure: use LOCAL_HDRS
selftests/binderfs: use the Makefile's rules, not Make's implicit rules
wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and low power mode
wifi: nl80211: Avoid address calculations via out of bounds array indexing
libbpf: Fix error message in attach_kprobe_multi
wifi: mt76: mt7996: fix potential memory leakage when reading chip temperature
wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet()
wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command
wifi: mt76: mt7996: fix size of txpower MCU command
wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
wifi: mt76: mt7603: fix tx queue of loopback packets
Revert "sh: Handle calling csum_partial with misaligned data"
sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating
pwm: meson: Add check for error from clk_round_rate()
pwm: meson: Make use of pwmchip_parent() accessor
pwm: meson: Change prototype of a few helpers to prepare further changes
pwm: Provide an inline function to get the parent device of a given chip
pwm: Reorder symbols in core.c
pwm: Drop duplicate check against chip->npwm in of_pwm_xlate_with_flags()
pwm: Let the of_xlate callbacks accept references without period
pwm: Drop useless member .of_pwm_n_cells of struct pwm_chip
wifi: ar5523: enable proper endpoint verification
selftests/bpf: Run cgroup1_hierarchy test in own mount namespace
bpf: Fix verifier assumptions about socket->sk
wifi: carl9170: add a proper sanity check for endpoints
macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
net: give more chances to rcu in netdev_wait_allrefs_any()
drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset()
drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group
drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
pwm: sti: Simplify probe function using devm functions
pwm: sti: Prepare removing pwm_chip from driver data
thermal/debugfs: Pass cooling device state to thermal_debug_cdev_add()
thermal/debugfs: Create records for cdev states as they get used
tcp: avoid premature drops in tcp_add_backlog()
net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family switches
net: dsa: mv88e6xxx: Add support for model-specific pre- and post-reset handlers
wifi: ath10k: populate board data for WCN3990
cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search()
selftests/bpf: Fix a fd leak in error paths in open_netns
thermal/debugfs: Avoid excessive updates of trip point statistics
gfs2: do_xmote fixes
gfs2: finish_xmote cleanup
gfs2: Fix potential glock use-after-free on unmount
gfs2: Remove ill-placed consistency check
wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger()
dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect compatible definition
dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500 compatible
thermal/drivers/tsens: Fix null pointer dereference
thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192
wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
x86/purgatory: Switch to the position-independent small code model
scsi: hpsa: Fix allocation size for Scsi_Host private data
scsi: libsas: Fix the failure of adding phy with zero-address to port
wifi: iwlwifi: mvm: init vif works only once
cppc_cpufreq: Fix possible null pointer dereference
openrisc: traps: Don't send signals to kernel mode threads
udp: Avoid call to compute_score on multiple sites
x86/pat: Fix W^X violation false-positives when running as Xen PV guest
x86/pat: Restructure _lookup_address_cpa()
x86/pat: Introduce lookup_address_in_pgd_attr()
cpufreq: exit() callback is optional
tcp: increase the default TCP scaling ratio
selftests/bpf: Fix umount cgroup2 error in test_sockmap
x86/boot/64: Clear most of CR4 in startup_64(), except PAE, MCE and LA57
arm64: Remove unnecessary irqflags alternative.h include
gfs2: Fix "ignore unlock failures after withdraw"
gfs2: Don't forget to complete delayed withdraw
ACPI: disable -Wstringop-truncation
irqchip/loongson-pch-msi: Fix off-by-one on allocation error path
irqchip/alpine-msi: Fix off-by-one in allocation error path
locking/atomic/x86: Correct the definition of __arch_try_cmpxchg128()
EDAC/skx_common: Allow decoding of SGX addresses
ACPI: LPSS: Advertise number of chip selects via property
scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL
scsi: ufs: core: Perform read back after disabling interrupts
scsi: ufs: core: Perform read back after writing UTP_TASK_REQ_LIST_BASE_H
scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
scsi: ufs: qcom: Perform read back after writing CGC enable
scsi: ufs: qcom: Perform read back after writing unipro mode
scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US
scsi: ufs: qcom: Perform read back after writing reset bit
x86/microcode/AMD: Avoid -Wformat warning with clang-15
bpf: prevent r10 register from being marked as precise
bpf: Pack struct bpf_fib_lookup
bpftool: Mount bpffs on provided dir instead of parent dir
wifi: carl9170: re-fix fortified-memset warning
dlm: fix user space lock decision to copy lvb
bitops: add missing prototype check
mlx5: stop warning for 64KB pages
mlx5: avoid truncating error message
qed: avoid truncating work queue length
enetc: avoid truncating error message
ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
ACPI: Fix Generic Initiator Affinity _OSC bit
ACPI: bus: Indicate support for the Generic Event Device thru _OSC
ACPI: bus: Indicate support for more than 16 p-states thru _OSC
ACPI: bus: Indicate support for _TFP thru _OSC
sched/fair: Add EAS checks before updating root_domain::overutilized
wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
wifi: iwlwifi: reconfigure TLC during HW restart
wifi: iwlwifi: mvm: select STA mask only for active links
wifi: iwlwifi: mvm: fix active link counting during recovery
wifi: iwlwifi: implement can_activate_links callback
wifi: mac80211: don't select link ID if not provided in scan request
wifi: iwlwifi: mvm: allocate STA links only for active links
wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete
wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
x86/boot: Ignore relocations in .notes sections in walk_relocs() too
wifi: mt76: mt7915: workaround too long expansion sparse warnings
wifi: ath12k: use correct flag field for 320 MHz channels
libbpf: Prevent null-pointer dereference when prog to load has no BTF
bpftool: Fix missing pids during link show
wifi: ath11k: don't force enable power save on non-running vdevs
wifi: brcmfmac: pcie: handle randbuf allocation failure
wifi: ath10k: poll service ready message before failing
block: support to account io_ticks precisely
block: fix and simplify blkdevparts= cmdline parsing
block: refine the EOF check in blkdev_iomap_begin
crypto: qat - specify firmware files for 402xx
md: fix resync softlockup when bitmap size is less than array size
lkdtm: Disable CFI checking for perms functions
soc: qcom: pmic_glink: Make client-lock non-sleeping
io_uring/net: fix sendzc lazy wake polling
io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io
kunit/fortify: Fix mismatched kvalloc()/vfree() usage
hwrng: stm32 - repair clock handling
hwrng: stm32 - put IP into RPM suspend on failure
hwrng: stm32 - use logical OR in conditional
crypto: qat - validate slices count returned by FW
null_blk: Fix missing mutex_destroy() at module removal
soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
firmware: qcom: scm: Fix __scm and waitq completion variable initialization
soc: qcom: pmic_glink: notify clients about the current state
soc: qcom: pmic_glink: don't traverse clients list without a lock
crypto: qat - improve error logging to be consistent across features
crypto: qat - improve error message in adf_get_arbiter_mapping()
crypto: octeontx2 - add missing check for dma_map_single
s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests
mm/userfaultfd: Do not place zeropages when zeropages are disallowed
io-wq: write next_work before dropping acct_lock
shmem: Fix shmem_rename2()
libfs: Add simple_offset_rename() API
libfs: Fix simple_offset_rename_exchange()
libfs: Convert simple directory offsets to use a Maple Tree
maple_tree: Add mtree_alloc_cyclic()
libfs: Add simple_offset_empty()
libfs: Define a minimum directory offset
libfs: Re-arrange locking in offset_iterate_dir()
jffs2: prevent xattr node from overflowing the eraseblock
ARM: configs: sunxi: Enable DRM_DW_HDMI
rcu: Fix buffer overflow in print_cpu_stall_info()
rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
io_uring: use the right type for work_llist empty check
s390/cio: fix tracepoint subchannel type field
crypto: x86/sha512-avx2 - add missing vzeroupper
crypto: x86/sha256-avx2 - add missing vzeroupper
crypto: x86/nh-avx2 - add missing vzeroupper
crypto: ccp - drop platform ifdef checks
parisc: add missing export of __cmpxchg_u8()
nilfs2: fix out-of-range warning
ecryptfs: Fix buffer size for tag 66 packet
firmware: raspberrypi: Use correct device for DMA mappings
mm/slub, kunit: Use inverted data to corrupt kmem cache
firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist
crypto: bcm - Fix pointer arithmetic
openpromfs: finish conversion to the new mount API
nvmet: prevent sprintf() overflow in nvmet_subsys_nsid_exists()
epoll: be better about file lifetimes
nvme-tcp: strict pdu pacing to avoid send stalls on TLS
nvmet: fix nvme status code when namespace is disabled
nvmet-tcp: fix possible memory leak when tearing down a controller
nvme: cancel pending I/O if nvme controller is in terminal state
nvmet-auth: replace pr_debug() with pr_err() to report an error.
nvmet-auth: return the error code to the nvmet_auth_host_hash() callers
nvme: find numa distance only if controller has valid numa id
x86/mm: Remove broken vsyscall emulation code from the page fault code
drm/amdkfd: Flush the process wq before creating a kfd_process
drm/amd/display: Disable seamless boot on 128b/132b encoding
drm/amd/display: Fix DC mode screen flickering on DCN321
drm/amd/display: Add VCO speed parameter for DCN31 FPU
drm/amd/display: Allocate zero bw after bw alloc enable
drm/amd/display: Add dtbclk access to dcn315
drm/amd/display: Ensure that dmcub support flag is set for DCN20
drm/amdgpu: Fix VRAM memory accounting
Input: amimouse - mark driver struct with __refdata to prevent section mismatch
ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection
ASoC: cs35l56: fix usages of device_get_named_child_node()
ASoC: da7219-aad: fix usage of device_get_named_child_node()
platform/x86: ISST: Add Grand Ridge to HPM CPU list
softirq: Fix suspicious RCU usage in __do_softirq()
ALSA: emu10k1: make E-MU FPGA writes potentially more reliable
bpf, x86: Fix PROBE_MEM runtime load check
fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card
EDAC/versal: Do not register for NOC errors
btrfs: take the cleaner_mutex earlier in qgroup disable
Input: xpad - add support for ASUS ROG RAIKIRI
KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF
ASoC: rt715-sdca: volume step modification
ASoC: rt715: add vendor clear control register
ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config
regulator: vqmmc-ipq4019: fix module autoloading
regulator: qcom-refgen: fix module autoloading
ASoC: rt722-sdca: add headset microphone vrefo setting
ASoC: rt722-sdca: modify channel number to support 4 channels
ASoC: dt-bindings: rt5645: add cbj sleeve gpio property
ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating
ASoC: acp: Support microphone from device Acer 315-24p
ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3
ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv
ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer
ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer
ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot()
regulator: irq_helpers: duplicate IRQ name
ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too
sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU
riscv: T-Head: Test availability bit before enabling MAE errata
riscv: thead: Rename T-Head PBMT to MAE
selftests: sud_test: return correct emulated syscall value on RISC-V
drm/etnaviv: fix tx clock gating on some GC7000 variants
LoongArch: Lately init pmu after smp is online
cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n
Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits"
Revert "net: txgbe: fix i2c dev name cannot match clkdev"
drm/amdgpu/mes: fix use-after-free issue
drm/amdgpu: Fix the ring buffer size for queue VM flush
drm/amdkfd: Add VRAM accounting for SVM migration
drm/amd/pm: Restore config space after reset
drm/amdgpu: Update BO eviction priorities
drm/amd/display: Set color_mgmt_changed to true on unsuspend
net: usb: qmi_wwan: add Telit FN920C04 compositions
HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled
dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node
wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class
wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field
wifi: mac80211: don't use rate mask for scanning
dmaengine: xilinx: xdma: Clarify kdoc in XDMA driver
HID: nintendo: Fix N64 controller being identified as mouse
KEYS: asymmetric: Add missing dependencies of FIPS_SIGNATURE_SELFTEST
KEYS: asymmetric: Add missing dependency on CRYPTO_SIG
ALSA: Fix deadlocks with kctl removals at disconnection
ALSA: core: Fix NULL module pointer assignment at card init
ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11.
ksmbd: ignore trailing slashes in share paths
ksmbd: avoid to send duplicate oplock break notifications
fs/ntfs3: Break dir enumeration if directory contents error
fs/ntfs3: Fix case when index is reused during tree transformation
fs/ntfs3: Taking DOS names into account during link counting
fs/ntfs3: Remove max link count info display during driver init
nilfs2: fix potential hang in nilfs_detach_log_writer()
nilfs2: fix unexpected freezing of nilfs_segctor_sync()
nilfs2: fix use-after-free of timer for log writer thread
net: smc91x: Fix m68k kernel compilation for ColdFire CPU
net: lan966x: remove debugfs directory in probe() error path
net: ti: icssg_prueth: Fix NULL pointer dereference in prueth_probe()
tools/nolibc/stdlib: fix memory error in realloc()
tools/latency-collector: Fix -Wformat-security compile warns
net: mana: Fix the extra HZ in mana_hwc_send_request
ring-buffer: Fix a race between readers and resize checks
r8169: Fix possible ring buffer corruption on fragmented Tx packets.
Revert "r8169: don't try to disable interrupts if NAPI is, scheduled already"
io_uring: fail NOP if non-zero op flags is passed in
Input: try trimming too long modalias strings
serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup
serial: 8250_bcm7271: use default_mux_rate if possible
serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler
speakup: Fix sizeof() vs ARRAY_SIZE() bug
tty: n_gsm: fix missing receive state reset after mode switch
tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
Reapply "arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD"
arm64/fpsimd: Avoid erroneous elide of user state reload
Revert "arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD"
ftrace: Fix possible use-after-free issue in ftrace_location()
selftests/ftrace: Fix BTFARG testcase to check fprobe is enabled correctly
x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
sunrpc: use the struct net as the svc proc private |
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.8.12 upstream stable release
from git://git.kernel.org/
sunrpc: use the struct net as the svc proc private
x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
selftests/ftrace: Fix BTFARG testcase to check fprobe is enabled correctly
ftrace: Fix possible use-after-free issue in ftrace_location()
Revert "arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD"
arm64/fpsimd: Avoid erroneous elide of user state reload
Reapply "arm64: fpsimd: Implement lazy restore for kernel mode FPSIMD"
tty: n_gsm: fix missing receive state reset after mode switch
speakup: Fix sizeof() vs ARRAY_SIZE() bug
serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler
serial: 8250_bcm7271: use default_mux_rate if possible
serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup
Input: try trimming too long modalias strings
io_uring: fail NOP if non-zero op flags is passed in
Revert "r8169: don't try to disable interrupts if NAPI is, scheduled already"
r8169: Fix possible ring buffer corruption on fragmented Tx packets.
ring-buffer: Fix a race between readers and resize checks
net: mana: Fix the extra HZ in mana_hwc_send_request
tools/latency-collector: Fix -Wformat-security compile warns
tools/nolibc/stdlib: fix memory error in realloc()
net: ti: icssg_prueth: Fix NULL pointer dereference in prueth_probe()
net: lan966x: remove debugfs directory in probe() error path
net: smc91x: Fix m68k kernel compilation for ColdFire CPU
nilfs2: fix use-after-free of timer for log writer thread
nilfs2: fix unexpected freezing of nilfs_segctor_sync()
nilfs2: fix potential hang in nilfs_detach_log_writer()
fs/ntfs3: Remove max link count info display during driver init
fs/ntfs3: Taking DOS names into account during link counting
fs/ntfs3: Fix case when index is reused during tree transformation
fs/ntfs3: Break dir enumeration if directory contents error
ksmbd: avoid to send duplicate oplock break notifications
ksmbd: ignore trailing slashes in share paths
ALSA: core: Fix NULL module pointer assignment at card init
ALSA: Fix deadlocks with kctl removals at disconnection
KEYS: asymmetric: Add missing dependency on CRYPTO_SIG
UBUNTU: [Config] updateconfigs for CRYPTO_SIG
KEYS: asymmetric: Add missing dependencies of FIPS_SIGNATURE_SELFTEST
HID: nintendo: Fix N64 controller being identified as mouse
dmaengine: xilinx: xdma: Clarify kdoc in XDMA driver
wifi: mac80211: don't use rate mask for scanning
wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field
wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class
dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node
HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled
net: usb: qmi_wwan: add Telit FN920C04 compositions
drm/amd/display: Set color_mgmt_changed to true on unsuspend
drm/amdgpu: Update BO eviction priorities
drm/amd/pm: Restore config space after reset
drm/amdkfd: Add VRAM accounting for SVM migration
drm/amdgpu: Fix the ring buffer size for queue VM flush
Revert "net: txgbe: fix i2c dev name cannot match clkdev"
Revert "net: txgbe: fix clk_name exceed MAX_DEV_ID limits"
cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n
LoongArch: Lately init pmu after smp is online
drm/etnaviv: fix tx clock gating on some GC7000 variants
selftests: sud_test: return correct emulated syscall value on RISC-V
riscv: thead: Rename T-Head PBMT to MAE
UBUNTU: [Config] updateconfigs for ERRATA_THEAD_MAE
riscv: T-Head: Test availability bit before enabling MAE errata
sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU
ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too
regulator: irq_helpers: duplicate IRQ name
ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot()
ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer
ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer
ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv
ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3
ASoC: acp: Support microphone from device Acer 315-24p
ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating
ASoC: dt-bindings: rt5645: add cbj sleeve gpio property
ASoC: rt722-sdca: modify channel number to support 4 channels
ASoC: rt722-sdca: add headset microphone vrefo setting
regulator: qcom-refgen: fix module autoloading
regulator: vqmmc-ipq4019: fix module autoloading
ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config
ASoC: rt715: add vendor clear control register
ASoC: rt715-sdca: volume step modification
KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF
Input: xpad - add support for ASUS ROG RAIKIRI
btrfs: take the cleaner_mutex earlier in qgroup disable
EDAC/versal: Do not register for NOC errors
fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card
bpf, x86: Fix PROBE_MEM runtime load check
ALSA: emu10k1: make E-MU FPGA writes potentially more reliable
softirq: Fix suspicious RCU usage in __do_softirq()
platform/x86: ISST: Add Grand Ridge to HPM CPU list
ASoC: da7219-aad: fix usage of device_get_named_child_node()
ASoC: cs35l56: fix usages of device_get_named_child_node()
ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection
Input: amimouse - mark driver struct with __refdata to prevent section mismatch
drm/amdgpu: Fix VRAM memory accounting
drm/amd/display: Ensure that dmcub support flag is set for DCN20
drm/amd/display: Add dtbclk access to dcn315
drm/amd/display: Allocate zero bw after bw alloc enable
drm/amd/display: Add VCO speed parameter for DCN31 FPU
drm/amd/display: Fix DC mode screen flickering on DCN321
drm/amd/display: Disable seamless boot on 128b/132b encoding
drm/amdkfd: Flush the process wq before creating a kfd_process
x86/mm: Remove broken vsyscall emulation code from the page fault code
nvme: find numa distance only if controller has valid numa id
nvmet-auth: return the error code to the nvmet_auth_host_hash() callers
nvmet-auth: replace pr_debug() with pr_err() to report an error.
nvme: cancel pending I/O if nvme controller is in terminal state
nvmet-tcp: fix possible memory leak when tearing down a controller
nvmet: fix nvme status code when namespace is disabled
nvme-tcp: strict pdu pacing to avoid send stalls on TLS
epoll: be better about file lifetimes
nvmet: prevent sprintf() overflow in nvmet_subsys_nsid_exists()
openpromfs: finish conversion to the new mount API
crypto: bcm - Fix pointer arithmetic
firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist
mm/slub, kunit: Use inverted data to corrupt kmem cache
firmware: raspberrypi: Use correct device for DMA mappings
ecryptfs: Fix buffer size for tag 66 packet
nilfs2: fix out-of-range warning
parisc: add missing export of __cmpxchg_u8()
crypto: ccp - drop platform ifdef checks
crypto: x86/nh-avx2 - add missing vzeroupper
crypto: x86/sha256-avx2 - add missing vzeroupper
crypto: x86/sha512-avx2 - add missing vzeroupper
s390/cio: fix tracepoint subchannel type field
io_uring: use the right type for work_llist empty check
rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
rcu: Fix buffer overflow in print_cpu_stall_info()
ARM: configs: sunxi: Enable DRM_DW_HDMI
jffs2: prevent xattr node from overflowing the eraseblock
libfs: Re-arrange locking in offset_iterate_dir()
libfs: Define a minimum directory offset
libfs: Add simple_offset_empty()
maple_tree: Add mtree_alloc_cyclic()
libfs: Convert simple directory offsets to use a Maple Tree
libfs: Fix simple_offset_rename_exchange()
libfs: Add simple_offset_rename() API
shmem: Fix shmem_rename2()
io-wq: write next_work before dropping acct_lock
mm/userfaultfd: Do not place zeropages when zeropages are disallowed
s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests
crypto: octeontx2 - add missing check for dma_map_single
crypto: qat - improve error message in adf_get_arbiter_mapping()
crypto: qat - improve error logging to be consistent across features
soc: qcom: pmic_glink: don't traverse clients list without a lock
soc: qcom: pmic_glink: notify clients about the current state
firmware: qcom: scm: Fix __scm and waitq completion variable initialization
soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
null_blk: Fix missing mutex_destroy() at module removal
crypto: qat - validate slices count returned by FW
hwrng: stm32 - use logical OR in conditional
hwrng: stm32 - put IP into RPM suspend on failure
hwrng: stm32 - repair clock handling
kunit/fortify: Fix mismatched kvalloc()/vfree() usage
io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io
io_uring/net: fix sendzc lazy wake polling
soc: qcom: pmic_glink: Make client-lock non-sleeping
lkdtm: Disable CFI checking for perms functions
md: fix resync softlockup when bitmap size is less than array size
crypto: qat - specify firmware files for 402xx
block: refine the EOF check in blkdev_iomap_begin
block: fix and simplify blkdevparts= cmdline parsing
block: support to account io_ticks precisely
wifi: ath10k: poll service ready message before failing
wifi: brcmfmac: pcie: handle randbuf allocation failure
wifi: ath11k: don't force enable power save on non-running vdevs
bpftool: Fix missing pids during link show
libbpf: Prevent null-pointer dereference when prog to load has no BTF
wifi: ath12k: use correct flag field for 320 MHz channels
wifi: mt76: mt7915: workaround too long expansion sparse warnings
x86/boot: Ignore relocations in .notes sections in walk_relocs() too
wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete
wifi: iwlwifi: mvm: allocate STA links only for active links
wifi: mac80211: don't select link ID if not provided in scan request
wifi: iwlwifi: implement can_activate_links callback
wifi: iwlwifi: mvm: fix active link counting during recovery
wifi: iwlwifi: mvm: select STA mask only for active links
wifi: iwlwifi: reconfigure TLC during HW restart
wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
sched/fair: Add EAS checks before updating root_domain::overutilized
ACPI: bus: Indicate support for _TFP thru _OSC
ACPI: bus: Indicate support for more than 16 p-states thru _OSC
ACPI: bus: Indicate support for the Generic Event Device thru _OSC
ACPI: Fix Generic Initiator Affinity _OSC bit
ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
enetc: avoid truncating error message
qed: avoid truncating work queue length
mlx5: avoid truncating error message
mlx5: stop warning for 64KB pages
bitops: add missing prototype check
dlm: fix user space lock decision to copy lvb
wifi: carl9170: re-fix fortified-memset warning
bpftool: Mount bpffs on provided dir instead of parent dir
bpf: Pack struct bpf_fib_lookup
bpf: prevent r10 register from being marked as precise
x86/microcode/AMD: Avoid -Wformat warning with clang-15
scsi: ufs: qcom: Perform read back after writing reset bit
scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US
scsi: ufs: qcom: Perform read back after writing unipro mode
scsi: ufs: qcom: Perform read back after writing CGC enable
scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
scsi: ufs: core: Perform read back after writing UTP_TASK_REQ_LIST_BASE_H
scsi: ufs: core: Perform read back after disabling interrupts
scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL
ACPI: LPSS: Advertise number of chip selects via property
EDAC/skx_common: Allow decoding of SGX addresses
locking/atomic/x86: Correct the definition of __arch_try_cmpxchg128()
irqchip/alpine-msi: Fix off-by-one in allocation error path
irqchip/loongson-pch-msi: Fix off-by-one on allocation error path
ACPI: disable -Wstringop-truncation
gfs2: Don't forget to complete delayed withdraw
gfs2: Fix "ignore unlock failures after withdraw"
arm64: Remove unnecessary irqflags alternative.h include
x86/boot/64: Clear most of CR4 in startup_64(), except PAE, MCE and LA57
selftests/bpf: Fix umount cgroup2 error in test_sockmap
tcp: increase the default TCP scaling ratio
cpufreq: exit() callback is optional
x86/pat: Introduce lookup_address_in_pgd_attr()
x86/pat: Restructure _lookup_address_cpa()
x86/pat: Fix W^X violation false-positives when running as Xen PV guest
udp: Avoid call to compute_score on multiple sites
openrisc: traps: Don't send signals to kernel mode threads
cppc_cpufreq: Fix possible null pointer dereference
wifi: iwlwifi: mvm: init vif works only once
scsi: libsas: Fix the failure of adding phy with zero-address to port
scsi: hpsa: Fix allocation size for Scsi_Host private data
x86/purgatory: Switch to the position-independent small code model
wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192
thermal/drivers/tsens: Fix null pointer dereference
dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500 compatible
dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect compatible definition
wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger()
gfs2: Remove ill-placed consistency check
gfs2: Fix potential glock use-after-free on unmount
gfs2: finish_xmote cleanup
gfs2: do_xmote fixes
thermal/debugfs: Avoid excessive updates of trip point statistics
selftests/bpf: Fix a fd leak in error paths in open_netns
scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search()
cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
wifi: ath10k: populate board data for WCN3990
net: dsa: mv88e6xxx: Add support for model-specific pre- and post-reset handlers
net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family switches
tcp: avoid premature drops in tcp_add_backlog()
thermal/debugfs: Create records for cdev states as they get used
thermal/debugfs: Pass cooling device state to thermal_debug_cdev_add()
pwm: sti: Prepare removing pwm_chip from driver data
pwm: sti: Simplify probe function using devm functions
drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group
drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group
drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset()
net: give more chances to rcu in netdev_wait_allrefs_any()
macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
wifi: carl9170: add a proper sanity check for endpoints
bpf: Fix verifier assumptions about socket->sk
selftests/bpf: Run cgroup1_hierarchy test in own mount namespace
wifi: ar5523: enable proper endpoint verification
pwm: Drop useless member .of_pwm_n_cells of struct pwm_chip
pwm: Let the of_xlate callbacks accept references without period
pwm: Drop duplicate check against chip->npwm in of_pwm_xlate_with_flags()
pwm: Reorder symbols in core.c
pwm: Provide an inline function to get the parent device of a given chip
pwm: meson: Change prototype of a few helpers to prepare further changes
pwm: meson: Make use of pwmchip_parent() accessor
pwm: meson: Add check for error from clk_round_rate()
pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating
bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE
sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
Revert "sh: Handle calling csum_partial with misaligned data"
wifi: mt76: mt7603: fix tx queue of loopback packets
wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
wifi: mt76: mt7996: fix size of txpower MCU command
wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command
wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet()
wifi: mt76: mt7996: fix potential memory leakage when reading chip temperature
libbpf: Fix error message in attach_kprobe_multi
wifi: nl80211: Avoid address calculations via out of bounds array indexing
wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and low power mode
selftests/binderfs: use the Makefile's rules, not Make's implicit rules
selftests/resctrl: fix clang build failure: use LOCAL_HDRS
selftests: default to host arch for LLVM builds
kunit: Fix kthread reference
kunit: unregister the device on error
kunit: bail out early in __kunit_test_suites_init() if there are no suites to test
selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
scsi: bfa: Ensure the copied buf is NUL terminated
scsi: qedf: Ensure the copied buf is NUL terminated
scsi: qla2xxx: Fix debugfs output for fw_resource_count
gpio: nuvoton: Fix sgpio irq handle error
x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks()
wifi: mwl8k: initialize cmd->addr[] properly
HID: amd_sfh: Handle "no sensors" in PM operations
usb: aqc111: stop lying about skb->truesize
net: usb: sr9700: stop lying about skb->truesize
m68k: Fix spinlock race in kernel thread creation
m68k: mac: Fix reboot hang on Mac IIci
dm-delay: fix workqueue delay_timer race
dm-delay: fix hung task introduced by kthread mode
dm-delay: fix max_delay calculations
ptp: ocp: fix DPLL functions
net: ipv6: fix wrong start position when receive hop-by-hop fragment
eth: sungem: remove .ndo_poll_controller to avoid deadlocks
selftests: net: add missing config for amt.sh
selftests: net: move amt to socat for better compatibility
net: ethernet: mediatek: split tx and rx fields in mtk_soc_data struct
net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on MT7981 and MT7986
ice: Fix package download algorithm
net: ethernet: cortina: Locking fixes
af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
net: usb: smsc95xx: stop lying about skb->truesize
net: openvswitch: fix overwriting ct original tuple for ICMPv6
ipv6: sr: add missing seg6_local_exit
ipv6: sr: fix incorrect unregister order
ipv6: sr: fix invalid unregister error path
net/mlx5: Fix peer devlink set for SF representor devlink port
net/mlx5: Reload only IB representors upon lag disable/enable
net/mlx5: Add a timeout to acquire the command queue semaphore
net/mlx5: Discard command completions in internal error
s390/bpf: Emit a barrier for BPF_FETCH instructions
riscv, bpf: make some atomic operations fully ordered
ax25: Use kernel universal linked list to implement ax25_dev_list
ax25: Fix reference count leak issues of ax25_dev
ax25: Fix reference count leak issue of net_device
dpll: fix return value check for kmemdup
net: fec: remove .ndo_poll_controller to avoid deadlocks
mptcp: SO_KEEPALIVE: fix getsockopt support
mptcp: cleanup writer wake-up
mptcp: avoid some duplicate code in socket option handling
mptcp: implement TCP_NOTSENT_LOWAT support
mptcp: cleanup SOL_TCP handling
mptcp: fix full TCP keep-alive support
net: stmmac: Offload queueMaxSDU from tc-taprio
net: stmmac: est: Per Tx-queue error count for HLBF
net: stmmac: Report taprio offload status
net: stmmac: move the EST lock to struct stmmac_priv
net: micrel: Fix receiving the timestamp in the frame for lan8841
Bluetooth: compute LE flow credits based on recvbuf space
Bluetooth: qca: Fix error code in qca_read_fw_build_info()
Bluetooth: ISO: Add hcon for listening bis sk
Bluetooth: ISO: Clean up returns values in iso_connect_ind()
Bluetooth: ISO: Make iso_get_sock_listen generic
Bluetooth: Remove usage of the deprecated ida_simple_xx() API
Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS
Bluetooth: HCI: Remove HCI_AMP support
ice: make ice_vsi_cfg_rxq() static
ice: make ice_vsi_cfg_txq() static
overflow: Change DEFINE_FLEX to take __counted_by member
Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid -Wfamnae warnings
Bluetooth: hci_core: Fix not handling hdev->le_num_of_adv_sets=1
drm/bridge: Fix improper bridge init order with pre_enable_prev_first
drm/ci: update device type for volteer devices
drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()
drm/omapdrm: Fix console by implementing fb_dirty
drm/omapdrm: Fix console with deferred ops
printk: Let no_printk() use _printk()
dev_printk: Add and use dev_no_printk()
drm/lcdif: Do not disable clocks on already suspended hardware
drm/dp: Don't attempt AUX transfers when eDP panels are not powered
drm/panel: atna33xc20: Fix unbalanced regulator in the case HPD doesn't assert
drm/amd/display: Fix potential index out of bounds in color transformation function
drm/amd/display: Remove redundant condition in dcn35_calc_blocks_to_gate()
ASoC: Intel: Disable route checks for Skylake boards
ASoC: Intel: avs: ssm4567: Do not ignore route checks
mtd: core: Report error if first mtd_otp_size() call fails in mtd_otp_nvmem_add()
mtd: rawnand: hynix: fixed typo
drm/imagination: avoid -Woverflow warning
ASoC: mediatek: Assign dummy when codec not specified for a DAI link
drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W flags
drm/panel: ltk050h3146w: drop duplicate commands from LTK050H3148W init
fbdev: shmobile: fix snprintf truncation
ASoC: kirkwood: Fix potential NULL dereference
drm/meson: vclk: fix calculation of 59.94 fractional rates
drm/mediatek: Add 0 size check to mtk_drm_gem_obj
drm/mediatek: Init `ddp_comp` with devm_kcalloc()
ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink
powerpc/fsl-soc: hide unused const variable
ASoC: SOF: Intel: mtl: Correct rom_status_reg
ASoC: SOF: Intel: lnl: Correct rom_status_reg
ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed
ASoC: SOF: Intel: mtl: Implement firmware boot state check
fbdev: sisfb: hide unused variables
selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2 mounted without nsdelegate
ASoC: Intel: avs: Restore stream decoupling on prepare
ASoC: Intel: avs: Fix ASRC module initialization
ASoC: Intel: avs: Fix potential integer overflow
ASoC: Intel: avs: Test result of avs_get_module_entry()
media: ngene: Add dvb_ca_en50221_init return value check
staging: media: starfive: Remove links when unregistering devices
media: rcar-vin: work around -Wenum-compare-conditional warning
media: radio-shark2: Avoid led_names truncations
drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
platform/x86: xiaomi-wmi: Fix race condition when reporting key events
drm/msm/dp: allow voltage swing / pre emphasis of 3
drm/msm/dp: Avoid a long timeout for AUX transfer if nothing connected
media: ipu3-cio2: Request IRQ earlier
media: dt-bindings: ovti,ov2680: Fix the power supply names
media: i2c: et8ek8: Don't strip remove function when driver is builtin
media: v4l2-subdev: Fix stream handling for crop API
fbdev: sh7760fb: allow modular build
media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
drm/arm/malidp: fix a possible null pointer dereference
drm: vc4: Fix possible null pointer dereference
ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
drm/bridge: anx7625: Don't log an error when DSI host can't be found
drm/bridge: icn6211: Don't log an error when DSI host can't be found
drm/bridge: lt8912b: Don't log an error when DSI host can't be found
drm/bridge: lt9611: Don't log an error when DSI host can't be found
drm/bridge: lt9611uxc: Don't log an error when DSI host can't be found
drm/bridge: tc358775: Don't log an error when DSI host can't be found
drm/bridge: dpc3433: Don't log an error when DSI host can't be found
drm/panel: novatek-nt35950: Don't log an error when DSI host can't be found
drm/bridge: anx7625: Update audio status while detecting
drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector
ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7
drm/mipi-dsi: use correct return type for the DSC functions
media: uvcvideo: Add quirk for Logitech Rally Bar
drm/rockchip: vop2: Do not divide height twice for YUV
drm/edid: Parse topology block for all DispID structure v1.x
media: cadence: csi2rx: configure DPHY before starting source stream
clk: samsung: exynosautov9: fix wrong pll clock id value
RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
RDMA/mlx5: Change check for cacheable mkeys
RDMA/mlx5: Adding remote atomic access flag to updatable flags
clk: mediatek: pllfh: Don't log error for missing fhctl node
iommu: Undo pasid attachment only for the devices that have succeeded
RDMA/hns: Fix return value in hns_roce_map_mr_sg
RDMA/hns: Fix deadlock on SRQ async events.
RDMA/hns: Fix UAF for cq async event
RDMA/hns: Fix GMV table pagesize
RDMA/hns: Use complete parentheses in macros
RDMA/hns: Modify the print level of CQE error
clk: mediatek: mt8365-mm: fix DPI0 parent
clk: rs9: fix wrong default value for clock amplitude
clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
RDMA/rxe: Allow good work requests to be executed
RDMA/rxe: Fix incorrect rxe_put in error path
IB/mlx5: Use __iowrite64_copy() for write combining stores
clk: renesas: r8a779a0: Fix CANFD parent clock
clk: renesas: r9a07g043: Add clock and reset entry for PLIC
lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
mm/ksm: fix ksm exec support for prctl
clk: qcom: dispcc-sm8450: fix DisplayPort clocks
clk: qcom: dispcc-sm6350: fix DisplayPort clocks
clk: qcom: dispcc-sm8550: fix DisplayPort clocks
clk: qcom: dispcc-sm8650: fix DisplayPort clocks
clk: qcom: mmcc-msm8998: fix venus clock issue
x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map
x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD and VPDPWSSDS
ext4: avoid excessive credit estimate in ext4_tmpfile()
RDMA/mana_ib: Introduce helpers to create and destroy mana queues
RDMA/mana_ib: Use struct mana_ib_queue for CQs
RDMA/mana_ib: boundary check before installing cq callbacks
virt: acrn: stop using follow_pfn
drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
sunrpc: removed redundant procp check
nfsd: don't create nfsv4recoverydir in nfsdfs when not used.
ext4: fix potential unnitialized variable
ext4: remove the redundant folio_wait_stable()
clk: qcom: Fix SC_CAMCC_8280XP dependencies
UBUNTU: [Config] updateconfigs for SC_CAMCC_8280XP
clk: qcom: Fix SM_GPUCC_8650 dependencies
UBUNTU: [Config] updateconfigs for SM_GPUCC_8650
clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018
of: module: add buffer overflow check in of_modalias()
bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
SUNRPC: Fix gss_free_in_token_pages()
selftests/damon/_damon_sysfs: check errors from nr_schemes file reads
selftests/kcmp: remove unused open mode
RDMA/IPoIB: Fix format truncation compilation errors
RDMA/cma: Fix kmemleak in rdma_core observed during blktests nvme/rdma use siw
samples/landlock: Fix incorrect free in populate_ruleset_net
tracing/user_events: Prepare find/delete for same name events
tracing/user_events: Fix non-spaced field matching
modules: Drop the .export_symbol section from the final modules
net: bridge: xmit: make sure we have at least eth header len bytes
selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval
net: bridge: mst: fix vlan use-after-free
net: qrtr: ns: Fix module refcnt
selftests/net/lib: no need to record ns name if it already exist
idpf: don't skip over ethtool tcp-data-split setting
netrom: fix possible dead-lock in nr_rt_ioctl()
af_packet: do not call packet_read_pending() from tpacket_destruct_skb()
sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level
sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write()
net: wangxun: fix to change Rx features
net: wangxun: match VLAN CTAG and STAG features
net: txgbe: move interrupt codes to a separate file
net: txgbe: use irq_domain for interrupt controller
net: txgbe: fix to control VLAN strip
l2tp: fix ICMP error handling for UDP-encap sockets
io_uring/net: ensure async prep handlers always initialize ->done_io
pwm: Fix setting period with #pwm-cells = <1> and of_pwm_single_xlate()
net: txgbe: fix to clear interrupt status after handling IRQ
net: txgbe: fix GPIO interrupt blocking
Linux 6.8.12
UBUNTU: Upstream stable to v6.8.12 |
|