Noble update: upstream stable patchset 2025-02-04

Bug #2097393 reported by Manuel Diewald
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Noble
Fix Released
Medium
Manuel Diewald

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 2025-02-04

                Ported from the following upstream stable releases:
                        v6.6.57, v6.11.5

       from git://git.kernel.org/

Revert "PCI/MSI: Provide stubs for IMS functions"
gfs2: Revert "introduce qd_bh_get_or_undo"
gfs2: qd_check_sync cleanups
gfs2: Revert "ignore negated quota changes"
Revert "powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2"
tracing: Have saved_cmdlines arrays all in one allocation
spi: spi-fsl-lpspi: remove redundant spi_controller_put call
ata: ahci: Add mask_port_map module parameter
ASoC: tas2781: mark dvc_tlv with __maybe_unused
scsi: sd: Do not repeat the starting disk message
bootconfig: Fix the kerneldoc of _xbc_exit()
perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay()
perf sched: Fix memory leak in perf_sched__map()
perf sched: Move curr_thread initialization to perf_sched__map()
perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}()
libsubcmd: Don't free the usage string
selftests: net: Remove executable bits from library scripts
selftests: Introduce Makefile variable to list shared bash scripts
jbd2: fix kernel-doc for j_transaction_overhead_buffers
lib/build_OID_registry: avoid non-destructive substitution for Perl < 5.13.2 compat
drm/amd/display: Remove a redundant check in authenticated_dp
drm/amd/display: Revert "Check HDCP returned status"
zram: don't free statically defined names
x86/amd_nb: Add new PCI IDs for AMD family 0x1a
rtnetlink: change nlk->cb_mutex role
rtnetlink: add RTNL_FLAG_DUMP_UNLOCKED flag
mpls: no longer hold RTNL in mpls_netconf_dump_devconf()
phonet: no longer hold RTNL in route_dumpit()
rcu/nocb: Make IRQs disablement symmetric
HID: asus: add ROG Ally N-Key ID and keycodes
HID: asus: add ROG Z13 lightbar
hid-asus: add ROG Ally X prod ID to quirk list
scsi: Revert "scsi: sd: Do not repeat the starting disk message"
btrfs: fix uninitialized pointer free in add_inode_ref()
btrfs: fix uninitialized pointer free on read_alloc_one_name() error
ksmbd: fix user-after-free from session log off
ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2
mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
net: enetc: remove xdp_drops statistic from enetc_xdp_drop()
net: enetc: block concurrent XDP transmissions during ring reconfiguration
net: enetc: disable Tx BD rings after they are empty
net: enetc: disable NAPI after all rings are disabled
net: enetc: add missing static descriptor and inline keyword
posix-clock: Fix missing timespec64 check in pc_clock_settime()
udp: Compute L4 checksum as usual when not segmenting the skb
arm64: probes: Remove broken LDR (literal) uprobe support
arm64: probes: Fix simulate_ldr*_literal()
arm64: probes: Fix uprobes for big-endian kernels
net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY
net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test()
maple_tree: correct tree corruption on spanning store
nilfs2: propagate directory read errors from nilfs_find_entry()
fat: fix uninitialized variable
mm/mremap: fix move_normal_pmd/retract_page_tables race
mm/swapfile: skip HugeTLB pages for unuse_vma
mm/damon/tests/sysfs-kunit.h: fix memory leak in damon_sysfs_test_add_targets()
tcp: fix mptcp DSS corruption due to large pmtu xmit
net: fec: Move `fec_ptp_read()` to the top of the file
net: fec: Remove duplicated code
mptcp: prevent MPC handshake on port-based signal endpoints
iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices
s390/sclp: Deactivate sclp after all its users
s390/sclp_vt220: Convert newlines to CRLF instead of LFCR
KVM: s390: gaccess: Check if guest address is in memslot
KVM: s390: Change virtual to physical address access in diag 0x258 handler
x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET
x86/cpufeatures: Add a IBPB_NO_RET BUG flag
x86/entry: Have entry_ibpb() invalidate return predictions
x86/bugs: Skip RSB fill at VMEXIT
x86/bugs: Do not use UNTRAIN_RET with IBPB on entry
fgraph: Use CPU hotplug mechanism to initialize idle shadow stacks
blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
io_uring/sqpoll: close race on waiting for sqring entries
blk-mq: setup queue ->tag_set before initializing hctx
ublk: don't allow user copy for unprivileged device
selftest: hid: add the missing tests directory
Input: xpad - add support for MSI Claw A1M
scsi: mpi3mr: Correct a test in mpi3mr_sas_port_add()
scsi: mpi3mr: Validate SAS port assignments
scsi: ufs: core: Set SDEV_OFFLINE when UFS is shut down
scsi: ufs: core: Fix the issue of ICU failure
scsi: ufs: core: Requeue aborted request
drm/radeon: Fix encoder->possible_clones
drm/i915/dp_mst: Handle error during DSC BW overhead/slice calculation
drm/i915/dp_mst: Don't require DSC hblank quirk for a non-DSC compatible mode
drm/xe/xe_sync: initialise ufence.signalled
drm/xe/ufence: ufence can be signaled right after wait_woken
drm/vmwgfx: Cleanup kms setup without 3d
drm/vmwgfx: Handle surface check failure correctly
drm/amdgpu/pm: Fix code alignment issue
drm/amdgpu/smu13: always apply the powersave optimization
drm/amdgpu/swsmu: Only force workload setup on init
iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()
iio: light: veml6030: fix ALS sensor resolution
iio: light: veml6030: fix IIO device retrieval from embedded device
iio: light: opt3001: add missing full-scale range value
iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig
iio: frequency: adf4377: add missing select REMAP_SPI in Kconfig
iio: light: bu27008: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio: resolver: ad2s1210 add missing select REGMAP in Kconfig
iio: pressure: bm1390: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio: dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio: dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio: adc: ti-lmp92064: add missing select REGMAP_SPI in Kconfig
iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
iio: resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER in Kconfig
iio: accel: kx022a: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
Bluetooth: Call iso_exit() on module unload
Bluetooth: Remove debugfs directory on module init failure
Bluetooth: ISO: Fix multiple init when debugfs is disabled
Bluetooth: btusb: Fix not being able to reconnect after suspend
Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001
vt: prevent kernel-infoleak in con_font_get()
xhci: tegra: fix checked USB2 port number
xhci: Fix incorrect stream context type macro
xhci: Mitigate failed set dequeue pointer commands
USB: serial: option: add support for Quectel EG916Q-GL
USB: serial: option: add Telit FN920C04 MBIM compositions
usb: typec: qcom-pmic-typec: fix sink status being overwritten with RP_DEF
usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG
misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for EEPROM device
misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for OTP device
serial: imx: Update mctrl old_status on RTSD interrupt
parport: Proper fix for array out-of-bounds access
x86/resctrl: Annotate get_mem_config() functions as __init
x86/apic: Always explicitly disarm TSC-deadline timer
x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load
x86/entry_32: Do not clobber user EFLAGS.ZF
x86/entry_32: Clear CPU buffers after register restore in NMI return
tty: n_gsm: Fix use-after-free in gsm_cleanup_mux
x86/bugs: Use code segment selector for VERW operand
pinctrl: intel: platform: fix error path in device_for_each_child_node()
pinctrl: ocelot: fix system hang on level based interrupts
pinctrl: stm32: check devm_kasprintf() returned value
pinctrl: apple: check devm_kasprintf() returned value
irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
irqchip/sifive-plic: Unmask interrupt in plic_irq_enable()
serial: qcom-geni: fix polled console initialisation
serial: qcom-geni: revert broken hibernation support
serial: qcom-geni: fix shutdown race
serial: qcom-geni: fix dma rx cancellation
serial: qcom-geni: fix receiver enable
mm: vmscan.c: fix OOM on swap stress test
ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2
UBUNTU: Upstream stable to v6.6.57, v6.11.5

Manuel Diewald (diewald)
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Manuel Diewald (diewald)
Changed in linux (Ubuntu):
status: Confirmed → Invalid
Changed in linux (Ubuntu Noble):
assignee: nobody → Manuel Diewald (diewald)
importance: Undecided → Medium
status: New → In Progress
description: updated
Revision history for this message
Koichiro Den (koichiroden) wrote :

The following commits are skipped (dropped):

* selftests: net: Remove executable bits from library scripts
  (Reason: Empty commit. Also, Noble innately has the original patch.)

Changed in linux (Ubuntu Noble):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (33.4 KiB)

This bug was fixed in the package linux - 6.8.0-56.58

---------------
linux (6.8.0-56.58) noble; urgency=medium

  * noble/linux: 6.8.0-56.58 -proposed tracker (LP: #2098244)

  * Noble update: upstream stable patchset 2024-07-19 (LP: #2073603)
    - Revert "drm: Make drivers depends on DRM_DW_HDMI"
    - Revert "UBUNTU: [Config] Drivers now depend on DRM_DW_HDMI"

  * drm/amd/display: Add check for granularity in dml ceil/floor helpers
    (LP: #2098080)
    - drm/amd/display: Add check for granularity in dml ceil/floor helpers

  * optimized default EPP for GNR family (LP: #2097554)
    - cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids

  * Incorrect LAPIC/x2APIC parsing order (LP: #2097455)
    - x86/acpi: Fix LAPIC/x2APIC parsing order

  * MGLRU: page allocation failure on NUMA-enabled systems (LP: #2097214)
    - mm/vmscan: wake up flushers conditionally to avoid cgroup OOM

  * Upstream commit 65357e2c164a: "RDMA/mana_ib: set node_guid" applied
    incorrectly (LP: #2096885)
    - Revert "RDMA/mana_ib: set node_guid"

  * AppArmor early policy load not funcitoning (LP: #2095370)
    - SAUCE: Revert "UBUNTU: SAUCE: apparmor4.0.0 [67/90]: userns - add the
      ability to reference a global variable for a feature value"

  * apparmor unconfined profile blocks pivot_root (LP: #2067900)
    - SAUCE: Revert "UBUNTU: SAUCE: apparmor4.0.0 [81/90]: apparmor: convert easy
      uses of unconfined() to label_mediates()"

  * CVE-2024-50117
    - drm/amd: Guard against bad data for ATIF ACPI method

  * CVE-2024-56582
    - btrfs: fix use-after-free in btrfs_encoded_read_endio()

  * CVE-2024-53165
    - sh: intc: Fix use-after-free bug in register_intc_controller()

  * CVE-2024-53156
    - wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()

  * CVE-2024-56663
    - wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one

  * CVE-2024-56614
    - xsk: fix OOB map writes when deleting elements

  * VM boots slowly with large-BAR GPU Passthrough due to pci/probe.c redundancy
    (LP: #2097389)
    - PCI: Batch BAR sizing operations

  * Noble update: upstream stable patchset 2025-02-04 (LP: #2097393)
    - Revert "PCI/MSI: Provide stubs for IMS functions"
    - gfs2: Revert "introduce qd_bh_get_or_undo"
    - gfs2: qd_check_sync cleanups
    - gfs2: Revert "ignore negated quota changes"
    - Revert "powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2"
    - tracing: Have saved_cmdlines arrays all in one allocation
    - spi: spi-fsl-lpspi: remove redundant spi_controller_put call
    - ata: ahci: Add mask_port_map module parameter
    - ASoC: tas2781: mark dvc_tlv with __maybe_unused
    - scsi: sd: Do not repeat the starting disk message
    - bootconfig: Fix the kerneldoc of _xbc_exit()
    - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to
      perf_sched__replay()
    - perf sched: Fix memory leak in perf_sched__map()
    - perf sched: Move curr_thread initialization to perf_sched__map()
    - perf sched: Move curr_pid and cpu_last_switched initialization to
      perf_sched__{lat|map|replay}()
    - libsubcmd: Don't free the usage string
    - selftests: Introd...

Changed in linux (Ubuntu Noble):
status: Fix Committed → Fix Released
Juerg Haefliger (juergh)
tags: added: kernel-daily-bug
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.