Activity log for bug #2071621

Date Who What changed Old value New value Message
2024-07-01 13:54:22 Manuel Diewald bug added bug
2024-07-01 13:54:24 Manuel Diewald linux (Ubuntu): status New Confirmed
2024-07-01 13:54:25 Manuel Diewald tags kernel-stable-tracking-bug
2024-07-01 13:54:27 Manuel Diewald bug added subscriber SRU Verification
2024-07-01 13:54:29 Manuel Diewald bug added subscriber Ubuntu Stable Release Updates Team
2024-07-01 13:54:35 Manuel Diewald nominated for series Ubuntu Noble
2024-07-01 13:54:36 Manuel Diewald bug task added linux (Ubuntu Noble)
2024-07-01 13:55:42 Manuel Diewald linux (Ubuntu): status Confirmed Invalid
2024-07-01 13:55:46 Manuel Diewald linux (Ubuntu Noble): importance Undecided Medium
2024-07-01 13:55:46 Manuel Diewald linux (Ubuntu Noble): status New In Progress
2024-07-01 13:55:46 Manuel Diewald linux (Ubuntu Noble): assignee Manuel Diewald (diewald)
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
2024-07-04 17:36:06 Stefan Bader linux (Ubuntu Noble): status In Progress Fix Committed