Not the whole stable update was released. Only some changes which were marked as CVEs.
** Changed in: linux (Ubuntu Noble) Status: Fix Released => Fix Committed -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2076435 Title: Noble update: upstream stable patchset 2024-08-09 Status in linux package in Ubuntu: Invalid Status in linux source package in Noble: Fix Committed Bug description: SRU Justification Impact: The upstream process for stable tree updates is quite similar in scope to the Ubuntu SRU process, e.g., each patch has to demonstrably fix a bug, and each patch is vetted by upstream by originating either directly from a mainline/stable Linux tree or a minimally backported form of that patch. The following upstream stable patches should be included in the Ubuntu kernel: upstream stable patchset 2024-08-09 Ported from the following upstream stable releases: v6.6.37, v6.9.8 from git://git.kernel.org/ usb: typec: ucsi: Never send a lone connector change ack usb: typec: ucsi: Ack also failed Get Error commands Input: ili210x - fix ili251x_read_touch_data() return value pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins pinctrl: rockchip: use dedicated pinctrl type for RK3328 pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set MIPS: pci: lantiq: restore reset gpio polarity ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on right mclk ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name collision ASoC: atmel: atmel-classd: Re-add dai_link->platform to fix card init workqueue: Increase worker desc's length to 32 ASoC: q6apm-lpass-dai: close graph on prepare errors bpf: Add missed var_off setting in set_sext32_default_val() bpf: Add missed var_off setting in coerce_subreg_to_size_sx() s390/pci: Add missing virt_to_phys() for directed DIBV ASoC: amd: acp: add a null check for chip_pdev structure ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe() ASoC: fsl-asoc-card: set priv->pdev before using it net: dsa: microchip: fix initial port flush problem openvswitch: get related ct labels from its master if it is not confirmed mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems bpf: Fix overrunning reservations in ringbuf ibmvnic: Free any outstanding tx skbs during scrq reset net: phy: micrel: add Microchip KSZ 9477 to the device table net: dsa: microchip: use collision based back pressure mode ice: Rebuild TC queues on VSI queue reconfiguration xdp: Remove WARN() from __xdp_reg_mem_model() netfilter: fix undefined reference to 'netfilter_lwtunnel_*' when CONFIG_SYSCTL=n btrfs: use NOFS context when getting inodes during logging and log replay Fix race for duplicate reqsk on identical SYN ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2 messages net: dsa: microchip: fix wrong register write when masking interrupt sparc: fix old compat_sys_select() sparc: fix compat recv/recvfrom syscalls parisc: use correct compat recv/recvfrom syscalls powerpc: restore some missing spu syscalls tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO ALSA: seq: Fix missing MSB in MIDI2 SPP conversion netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers net: mana: Fix possible double free in error handling path drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep vduse: validate block features only with block devices vduse: Temporarily fail if control queue feature requested x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup mtd: partitions: redboot: Added conversion of operands to a larger type wifi: ieee80211: check for NULL in ieee80211_mle_size_ok() bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode RDMA/restrack: Fix potential invalid address access net/iucv: Avoid explicit cpumask var allocation on stack net/dpaa2: Avoid explicit cpumask var allocation on stack crypto: ecdh - explicitly zeroize private_key ALSA: emux: improve patch ioctl data validation media: dvbdev: Initialize sbuf irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP for IRQ_LOONGARCH_CPU soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message gfs2: Fix NULL pointer dereference in gfs2_log_flush drm/radeon/radeon_display: Decrease the size of allocated memory nvme: fixup comment for nvme RDMA Provider Type drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA gpio: davinci: Validate the obtained number of IRQs RISC-V: fix vector insn load/store width mask drm/amdgpu: Fix pci state save during mode-1 reset riscv: stacktrace: convert arch_stack_walk() to noinstr gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1) randomize_kstack: Remove non-functional per-arch entropy filtering x86: stop playing stack games in profile_pc() parisc: use generic sys_fanotify_mark implementation Revert "MIPS: pci: lantiq: restore reset gpio polarity" pinctrl: qcom: spmi-gpio: drop broken pm8008 support ocfs2: fix DIO failure due to insufficient transaction credits nfs: drop the incorrect assertion in nfs_swap_rw() mm: fix incorrect vbq reference in purge_fragmented_block mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos mmc: sdhci: Do not invert write-protect twice mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask counter: ti-eqep: enable clock at probe kbuild: doc: Update default INSTALL_MOD_DIR from extra to updates kbuild: Fix build target deb-pkg: ln: failed to create hard link i2c: testunit: don't erase registers after STOP i2c: testunit: discard write requests while old command is running ata: libata-core: Fix null pointer dereference on error ata,scsi: libata-core: Do not leak memory for ata_port struct members iio: adc: ad7266: Fix variable checking bug iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF iio: chemical: bme680: Fix pressure value output iio: chemical: bme680: Fix calibration data variable iio: chemical: bme680: Fix overflows in compensate() functions iio: chemical: bme680: Fix sensor data read operation net: usb: ax88179_178a: improve link status logs usb: gadget: printer: SS+ support usb: gadget: printer: fix races against disable usb: musb: da8xx: fix a resource leak in probe() usb: atm: cxacru: fix endpoint checking in cxacru_bind() usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock usb: gadget: aspeed_udc: fix device address configuration usb: typec: ucsi: glink: fix child node release in probe function usb: ucsi: stm32: fix command completion handling usb: dwc3: core: Add DWC31 version 2.00a controller usb: dwc3: core: Workaround for CSR read timeout Revert "serial: core: only stop transmit when HW fifo is empty" serial: 8250_omap: Implementation of Errata i2310 serial: imx: set receiver level before starting uart serial: core: introduce uart_port_tx_limited_flags() serial: bcm63xx-uart: fix tx after conversion to uart_port_tx_limited() tty: mcf: MCF54418 has 10 UARTS net: can: j1939: Initialize unused data in j1939_send_one() net: can: j1939: recover socket queue on CAN bus error during BAM transmission net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new PCI/MSI: Fix UAF in msi_capability_init cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missing irqchip/loongson-eiointc: Use early_cpu_to_node() instead of cpu_to_node() cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked() irqchip/loongson-liointc: Set different ISRs for different cores kbuild: Install dtb files as 0644 in Makefile.dtbinst sh: rework sync_file_range ABI btrfs: zoned: fix initial free space detection csky, hexagon: fix broken sys_sync_file_range hexagon: fix fadvise64_64 calling conventions drm/drm_file: Fix pid refcounting race drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes drm/fbdev-dma: Only set smem_start is enable per module option drm/amdgpu: avoid using null object of framebuffer drm/i915/gt: Fix potential UAF by revoke of fence registers drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is present drm/amdgpu/atomfirmware: fix parsing of vram_info batman-adv: Don't accept TT entries for out-of-spec VIDs can: mcp251xfd: fix infinite loop when xmit fails ata: ahci: Clean up sysfs file on error ata: libata-core: Fix double free on error ftruncate: pass a signed offset syscalls: fix compat_sys_io_pgetevents_time64 usage syscalls: fix sys_fanotify_mark prototype Revert "cpufreq: amd-pstate: Fix the inconsistency in max frequency units" mm/page_alloc: Separate THP PCP into movable and non-movable categories arm64: dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s arm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s arm64: dts: rockchip: Fix the value of `dlg,jack-det-rate` mismatch on rk3399-gru ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E arm64: dts: rockchip: Add sound-dai-cells for RK3368 cxl/region: Move cxl_dpa_to_region() work to the region driver cxl/region: Avoid null pointer dereference in region lookup cxl/region: check interleave capability serial: imx: only set receiver level if it is zero serial: 8250_omap: Fix Errata i2310 with RX FIFO level check tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() pwm: stm32: Improve precision of calculation in .apply() pwm: stm32: Fix for settings using period > UINT32_MAX pwm: stm32: Calculate prescaler with a division instead of a loop pwm: stm32: Refuse too small period requests ASoC: cs42l43: Increase default type detect time and button delay ASoC: amd: acp: move chip->flag variable assignment bonding: fix incorrect software timestamping report mlxsw: pci: Fix driver initialization with Spectrum-4 vxlan: Pull inner IP header in vxlan_xmit_one(). ASoC: mediatek: mt8195: Add platform entry for ETDM1_OUT_BE dai link af_unix: Stop recv(MSG_PEEK) at consumed OOB skb. af_unix: Don't stop recv(MSG_DONTWAIT) if consumed OOB skb is at the head. af_unix: Don't stop recv() at consumed ex-OOB skb. af_unix: Fix wrong ioctl(SIOCATMARK) when consumed OOB skb is at the head. bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro() drm/xe: Fix potential integer overflow in page size calculation drm/xe: Add a NULL check in xe_ttm_stolen_mgr_init drm/amd/display: correct hostvm flag drm/amd/display: Skip pipe if the pipe idx not set properly bpf: Add a check for struct bpf_fib_lookup size drm/xe/xe_devcoredump: Check NULL before assignments iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID evm: Enforce signatures on unsupported filesystem for EVM_INIT_X509 drm/xe: Check pat.ops before dumping PAT settings nvmet: do not return 'reserved' for empty TSAS values nvmet: make 'tsas' attribute idempotent for RDMA iommu/amd: Fix GT feature enablement again gpiolib: cdev: Ignore reconfiguration without direction kasan: fix bad call to unpoison_slab_object mm/memory: don't require head page for do_set_pmd() SUNRPC: Fix backchannel reply, again Revert "usb: gadget: u_ether: Re-attach netif device to mirror detachment" Revert "usb: gadget: u_ether: Replace netif_stop_queue with netif_device_detach" tty: serial: 8250: Fix port count mismatch with the device tty: mxser: Remove __counted_by from mxser_board.ports[] nvmet-fc: Remove __counted_by from nvmet_fc_tgt_queue.fod[] ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models bcachefs: Fix sb_field_downgrade validation bcachefs: Fix sb-downgrade validation bcachefs: Fix bch2_sb_downgrade_update() bcachefs: Fix setting of downgrade recovery passes/errors bcachefs: btree_gc can now handle unknown btrees pwm: stm32: Fix calculation of prescaler pwm: stm32: Fix error message to not describe the previous error path cxl/region: Convert cxl_pmem_region_alloc to scope-based resource management cxl/mem: Fix no cxl_nvd during pmem region auto-assembling arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi 4B netfs: Fix netfs_page_mkwrite() to check folio->mapping is valid netfs: Fix netfs_page_mkwrite() to flush conflicting data, not wait UBUNTU: Upstream stable to v6.6.37, v6.9.8 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2076435/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp