понедельник

[Bug 2133557] [NEW] Questing update: v6.17.5 upstream stable release

Public bug reported:


SRU Justification

Impact:
The upstream process for stable tree updates is quite similar
in scope to the Ubuntu SRU process, e.g., each patch has to
demonstrably fix a bug, and each patch is vetted by upstream
by originating either directly from a mainline/stable Linux tree or
a minimally backported form of that patch. The following upstream
stable patches should be included in the Ubuntu kernel:

v6.17.5 upstream stable release
from git://git.kernel.org/


Linux 6.17.5
drm/xe: Fix an IS_ERR() vs NULL bug in xe_tile_alloc_vram()
PM: hibernate: Fix pm_hibernation_mode_is_suspend() build breakage
drm/xe: Don't allow evicting of BOs in same VM in array of VM binds
drm/xe: Move rebar to be done earlier
drm/xe: Unify the initialization of VRAM regions
drm/xe: Move struct xe_vram_region to a dedicated header
drm/xe: Use dynamic allocation for tile and device VRAM region structures
drm/xe: Use devm_ioremap_wc for VRAM mapping and drop manual unmap
phy: cadence: cdns-dphy: Update calibration wait time for startup state machine
cxl: Fix match_region_by_range() to use region_res_match_cxl_range()
x86/resctrl: Fix miscount of bandwidth event when reactivating previously unavailable RMID
x86/resctrl: Refactor resctrl_arch_rmid_read()
NFSD: Define a proc_layoutcommit for the FlexFiles layout type
phy: cadence: cdns-dphy: Fix PLL lock and O_CMN_READY polling
phy: cdns-dphy: Store hs_clk_rate and return it
NFSD: Fix last write offset handling in layoutcommit
NFSD: Implement large extent array support in pNFS
NFSD: Minor cleanup in layoutcommit processing
NFSD: Rework encoding and decoding of nfsd4_deviceid
xfs: fix log CRC mismatches between i386 and other architectures
xfs: rename the old_crc variable in xlog_recover_process
arm64: errata: Apply workarounds for Neoverse-V3AE
arm64: cputype: Add Neoverse-V3AE definitions
arm64: debug: always unmask interrupts in el0_softstp()
hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp()
rust: cpufreq: fix formatting
nvme/tcp: handle tls partially sent records in write_space()
selftests: arg_parsing: Ensure data is flushed to disk before reading.
drm/xe/evict: drop bogus assert
ASoC: amd/sdw_utils: avoid NULL deref when devm_kasprintf() fails
HID: multitouch: fix name of Stylus input devices
HID: hid-input: only ignore 0 battery events for digitizers
block: Remove elevator_lock usage from blkg_conf frozen operations
blk-mq: fix stale tag depth for shared sched tags in blk_mq_update_nr_requests()
ALSA: usb-audio: Fix NULL pointer deference in try_to_register_card
selftests/bpf: make arg_parsing.c more robust to crashes
cxl/trace: Subtract to find an hpa_alias0 in cxl_poison events
nvme-auth: update sc_c in host response
accel/qaic: Synchronize access to DBC request queue head & tail pointer
accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages()
accel/qaic: Fix bootlog initialization ordering
ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings
sched/fair: Fix pelt lost idle time detection
sched/deadline: Stop dl_server before CPU goes offline
HID: intel-thc-hid: Intel-quickspi: switch first interrupt from level to edge detection
drm/rockchip: vop2: use correct destination rectangle height check
drm/draw: fix color truncation in drm_draw_fill24
x86/mm: Fix SMP ordering in switch_mm_irqs_off()
cxl/features: Add check for no entries in cxl_feature_info
drm/xe: Enable media sampler power gating
drm/amd/powerplay: Fix CIK shutdown temperature
drm/amdgpu: drop unused structures in amdgpu_drm.h
drm/amdgpu: set an error on all fences from a bad context
drm/amdgpu: handle wrap around in reemit handling
drm/amdgpu: fix handling of harvesting for ip_discovery firmware
drm/amdgpu: add support for cyan skillfish without IP discovery
drm/amdgpu: add ip offset support for cyan skillfish
drm/i915/fb: Fix the set_tiling vs. addfb race, again
drm/i915/frontbuffer: Move bo refcounting intel_frontbuffer_{get,release}()
drm/i915/guc: Skip communication warning on reset in progress
ASoC: nau8821: Add DMI quirk to bypass jack debounce circuit
ASoC: nau8821: Consistently clear interrupts before unmasking
ASoC: nau8821: Generalize helper to clear IRQ status
ASoC: nau8821: Cancel jdet_work before handling jack ejection
ASoC: codecs: Fix gain setting ranges for Renesas IDT821034 codec
powerpc/fadump: skip parameter area allocation when fadump is disabled
drm/bridge: lt9211: Drop check for last nibble of version register
riscv: kprobes: Fix probe address validation
nvme-multipath: Skip nr_active increments in RETRY disposition
drm/panthor: Ensure MCU is disabled on suspend
net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset
netdevsim: set the carrier when the device goes up
tls: don't rely on tx_work during send()
tls: wait for pending async decryptions if tls_strp_msg_hold fails
tls: always set record_type in tls_process_cmsg
tls: wait for async encrypt in case of error during latter iterations of sendmsg
tls: trim encrypted message to match the plaintext on short splice
tg3: prevent use of uninitialized remote_adv and local_adv variables
ksmbd: fix recursive locking in RPC handle list access
net: core: fix lockdep splat on device unregister
selftests: net: check jq command is supported
net: airoha: Take into account out-of-order tx completions in airoha_dev_xmit()
tcp: fix tcp_tso_should_defer() vs large RTT
usbnet: Fix using smp_processor_id() in preemptible code warnings
Octeontx2-af: Fix missing error code in cgx_probe()
amd-xgbe: Avoid spurious link down messages during interface toggle
net: phy: realtek: Avoid PHYCR2 access if PHYCR2 not present
ixgbe: fix too early devlink_free() in ixgbe_remove()
idpf: cleanup remaining SKBs in PTP flows
net/ip6_tunnel: Prevent perpetual tunnel growth
net: phy: bcm54811: Fix GMII/MII/MII-Lite selection
r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H
dpll: zl3073x: Handle missing or corrupted flash configuration
dpll: zl3073x: Refactor DPLL initialization
can: j1939: add missing calls in NETDEV_UNREGISTER notification handler
doc: fix seg6_flowlabel path
net: dlink: handle dma_map_single() failure properly
net: mtk: wed: add dma mask limitation and GFP_DMA32 for device with more than 4GB DRAM
can: m_can: fix CAN state in system PM
can: m_can: m_can_chip_config(): bring up interface in correct state
can: m_can: m_can_handle_state_errors(): fix CAN state transition to Error Active
can: m_can: m_can_plat_remove(): add missing pm_runtime_disable()
coredump: fix core_pattern input validation
dax: skip read lock assertion for read-only filesystems
HID: multitouch: fix sticky fingers
usb: gadget: f_ncm: Refactor bind path to use __free()
usb: gadget: f_ecm: Refactor bind path to use __free()
usb: gadget: f_acm: Refactor bind path to use __free()
usb: gadget: f_rndis: Refactor bind path to use __free()
usb: gadget: Introduce free_usb_request helper
usb: gadget: Store endpoint pointer in usb_request
media: nxp: imx8-isi: m2m: Fix streaming cleanup on release
drm/amd: Fix hybrid sleep
PM: hibernate: Add pm_hibernation_mode_is_suspend()
drm/amd: Check whether secure display TA loaded successfully
perf/core: Fix MMAP2 event device with backing files
perf/core: Fix MMAP event path names with backing files
perf/core: Fix address filter match with backing files
drm/xe: Increase global invalidation timeout to 1000us
drm/amdgpu: fix gfx12 mes packet status return check
drm/amdgpu: use atomic functions with memory barriers for vm fault info
drm/sched: Fix potential double free in drm_sched_job_add_resv_dependencies
ALSA: hda: Fix missing pointer check in hda_component_manager_init function
ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_get_acpi_mute_state()
ALSA: hda/realtek: Add quirk entry for HP ZBook 17 G6
ALSA: hda/intel: Add MSI X870E Tomahawk to denylist
cxl/acpi: Fix setup of memory resource in cxl_acpi_set_cache_size()
cifs: parse_dfs_referrals: prevent oob on malformed input
can: gs_usb: increase max interface to U8_MAX
can: gs_usb: gs_make_candev(): populate net_device->dev_port
btrfs: do not assert we found block group item when creating free space tree
btrfs: fix memory leaks when rejecting a non SINGLE data profile without an RST
btrfs: fix incorrect readahead expansion length
btrfs: only set the device specific options after devices are opened
btrfs: fix memory leak on duplicated memory in the qgroup assign ioctl
btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already running
ext4: detect invalid INLINE_DATA + EXTENTS flag combination
ext4: wait for ongoing I/O to complete before freeing blocks
jbd2: ensure that all ongoing I/O complete before freeing blocks
gve: Check valid ts bit on RX descriptor before hw timestamping
f2fs: fix wrong block mapping for multi-devices
KVM: arm64: Prevent access to vCPU events before init
net: usb: lan78xx: Fix lost EEPROM write timeout error(-ETIMEDOUT) in lan78xx_write_raw_eeprom
r8152: add error handling in rtl8152_driver_init
Revert "drm/amd/display: Only restore backlight after amdgpu_dm_init or dm_resume"
io_uring: protect mem region deregistration
Revert "io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common()"
slab: reset slab->obj_ext when freeing and it is OBJEXTS_ALLOC_FAIL
x86/CPU/AMD: Prevent reset reasons from being retained across reboot
smb: client: Fix refcount leak for cifs_sb_tlink
rust: cfi: only 64-bit arm and x86 support CFI_CLANG
ixgbevf: fix mailbox API compatibility by negotiating supported features
ixgbevf: fix getting link speed data for E610 devices
drm/xe/guc: Check GuC running state before deregistering exec queue
arm64/sysreg: Fix GIC CDEOI instruction encoding
ata: libata-core: relax checks in ata_read_log_directory()
vfs: Don't leak disconnected dentries on umount
PCI: vmd: Override irq_startup()/irq_shutdown() in vmd_init_dev_msi_info()
Revert "fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP"
docs: kdoc: handle the obsolescensce of docutils.ErrorString()

** Affects: linux (Ubuntu)
Importance: Undecided
Status: Confirmed

** Affects: linux (Ubuntu Questing)
Importance: Undecided
Status: New


** Tags: kernel-stable-tracking-bug

** Changed in: linux (Ubuntu)
Status: New => Confirmed

** Tags added: kernel-stable-tracking-bug

** Also affects: linux (Ubuntu Questing)
Importance: Undecided
Status: New

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2133557

Title:
Questing update: v6.17.5 upstream stable release

Status in linux package in Ubuntu:
Confirmed
Status in linux source package in Questing:
New

Bug description:

SRU Justification

Impact:
The upstream process for stable tree updates is quite similar
in scope to the Ubuntu SRU process, e.g., each patch has to
demonstrably fix a bug, and each patch is vetted by upstream
by originating either directly from a mainline/stable Linux tree or
a minimally backported form of that patch. The following upstream
stable patches should be included in the Ubuntu kernel:

v6.17.5 upstream stable release
from git://git.kernel.org/


Linux 6.17.5
drm/xe: Fix an IS_ERR() vs NULL bug in xe_tile_alloc_vram()
PM: hibernate: Fix pm_hibernation_mode_is_suspend() build breakage
drm/xe: Don't allow evicting of BOs in same VM in array of VM binds
drm/xe: Move rebar to be done earlier
drm/xe: Unify the initialization of VRAM regions
drm/xe: Move struct xe_vram_region to a dedicated header
drm/xe: Use dynamic allocation for tile and device VRAM region structures
drm/xe: Use devm_ioremap_wc for VRAM mapping and drop manual unmap
phy: cadence: cdns-dphy: Update calibration wait time for startup state machine
cxl: Fix match_region_by_range() to use region_res_match_cxl_range()
x86/resctrl: Fix miscount of bandwidth event when reactivating previously unavailable RMID
x86/resctrl: Refactor resctrl_arch_rmid_read()
NFSD: Define a proc_layoutcommit for the FlexFiles layout type
phy: cadence: cdns-dphy: Fix PLL lock and O_CMN_READY polling
phy: cdns-dphy: Store hs_clk_rate and return it
NFSD: Fix last write offset handling in layoutcommit
NFSD: Implement large extent array support in pNFS
NFSD: Minor cleanup in layoutcommit processing
NFSD: Rework encoding and decoding of nfsd4_deviceid
xfs: fix log CRC mismatches between i386 and other architectures
xfs: rename the old_crc variable in xlog_recover_process
arm64: errata: Apply workarounds for Neoverse-V3AE
arm64: cputype: Add Neoverse-V3AE definitions
arm64: debug: always unmask interrupts in el0_softstp()
hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp()
rust: cpufreq: fix formatting
nvme/tcp: handle tls partially sent records in write_space()
selftests: arg_parsing: Ensure data is flushed to disk before reading.
drm/xe/evict: drop bogus assert
ASoC: amd/sdw_utils: avoid NULL deref when devm_kasprintf() fails
HID: multitouch: fix name of Stylus input devices
HID: hid-input: only ignore 0 battery events for digitizers
block: Remove elevator_lock usage from blkg_conf frozen operations
blk-mq: fix stale tag depth for shared sched tags in blk_mq_update_nr_requests()
ALSA: usb-audio: Fix NULL pointer deference in try_to_register_card
selftests/bpf: make arg_parsing.c more robust to crashes
cxl/trace: Subtract to find an hpa_alias0 in cxl_poison events
nvme-auth: update sc_c in host response
accel/qaic: Synchronize access to DBC request queue head & tail pointer
accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages()
accel/qaic: Fix bootlog initialization ordering
ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings
sched/fair: Fix pelt lost idle time detection
sched/deadline: Stop dl_server before CPU goes offline
HID: intel-thc-hid: Intel-quickspi: switch first interrupt from level to edge detection
drm/rockchip: vop2: use correct destination rectangle height check
drm/draw: fix color truncation in drm_draw_fill24
x86/mm: Fix SMP ordering in switch_mm_irqs_off()
cxl/features: Add check for no entries in cxl_feature_info
drm/xe: Enable media sampler power gating
drm/amd/powerplay: Fix CIK shutdown temperature
drm/amdgpu: drop unused structures in amdgpu_drm.h
drm/amdgpu: set an error on all fences from a bad context
drm/amdgpu: handle wrap around in reemit handling
drm/amdgpu: fix handling of harvesting for ip_discovery firmware
drm/amdgpu: add support for cyan skillfish without IP discovery
drm/amdgpu: add ip offset support for cyan skillfish
drm/i915/fb: Fix the set_tiling vs. addfb race, again
drm/i915/frontbuffer: Move bo refcounting intel_frontbuffer_{get,release}()
drm/i915/guc: Skip communication warning on reset in progress
ASoC: nau8821: Add DMI quirk to bypass jack debounce circuit
ASoC: nau8821: Consistently clear interrupts before unmasking
ASoC: nau8821: Generalize helper to clear IRQ status
ASoC: nau8821: Cancel jdet_work before handling jack ejection
ASoC: codecs: Fix gain setting ranges for Renesas IDT821034 codec
powerpc/fadump: skip parameter area allocation when fadump is disabled
drm/bridge: lt9211: Drop check for last nibble of version register
riscv: kprobes: Fix probe address validation
nvme-multipath: Skip nr_active increments in RETRY disposition
drm/panthor: Ensure MCU is disabled on suspend
net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset
netdevsim: set the carrier when the device goes up
tls: don't rely on tx_work during send()
tls: wait for pending async decryptions if tls_strp_msg_hold fails
tls: always set record_type in tls_process_cmsg
tls: wait for async encrypt in case of error during latter iterations of sendmsg
tls: trim encrypted message to match the plaintext on short splice
tg3: prevent use of uninitialized remote_adv and local_adv variables
ksmbd: fix recursive locking in RPC handle list access
net: core: fix lockdep splat on device unregister
selftests: net: check jq command is supported
net: airoha: Take into account out-of-order tx completions in airoha_dev_xmit()
tcp: fix tcp_tso_should_defer() vs large RTT
usbnet: Fix using smp_processor_id() in preemptible code warnings
Octeontx2-af: Fix missing error code in cgx_probe()
amd-xgbe: Avoid spurious link down messages during interface toggle
net: phy: realtek: Avoid PHYCR2 access if PHYCR2 not present
ixgbe: fix too early devlink_free() in ixgbe_remove()
idpf: cleanup remaining SKBs in PTP flows
net/ip6_tunnel: Prevent perpetual tunnel growth
net: phy: bcm54811: Fix GMII/MII/MII-Lite selection
r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H
dpll: zl3073x: Handle missing or corrupted flash configuration
dpll: zl3073x: Refactor DPLL initialization
can: j1939: add missing calls in NETDEV_UNREGISTER notification handler
doc: fix seg6_flowlabel path
net: dlink: handle dma_map_single() failure properly
net: mtk: wed: add dma mask limitation and GFP_DMA32 for device with more than 4GB DRAM
can: m_can: fix CAN state in system PM
can: m_can: m_can_chip_config(): bring up interface in correct state
can: m_can: m_can_handle_state_errors(): fix CAN state transition to Error Active
can: m_can: m_can_plat_remove(): add missing pm_runtime_disable()
coredump: fix core_pattern input validation
dax: skip read lock assertion for read-only filesystems
HID: multitouch: fix sticky fingers
usb: gadget: f_ncm: Refactor bind path to use __free()
usb: gadget: f_ecm: Refactor bind path to use __free()
usb: gadget: f_acm: Refactor bind path to use __free()
usb: gadget: f_rndis: Refactor bind path to use __free()
usb: gadget: Introduce free_usb_request helper
usb: gadget: Store endpoint pointer in usb_request
media: nxp: imx8-isi: m2m: Fix streaming cleanup on release
drm/amd: Fix hybrid sleep
PM: hibernate: Add pm_hibernation_mode_is_suspend()
drm/amd: Check whether secure display TA loaded successfully
perf/core: Fix MMAP2 event device with backing files
perf/core: Fix MMAP event path names with backing files
perf/core: Fix address filter match with backing files
drm/xe: Increase global invalidation timeout to 1000us
drm/amdgpu: fix gfx12 mes packet status return check
drm/amdgpu: use atomic functions with memory barriers for vm fault info
drm/sched: Fix potential double free in drm_sched_job_add_resv_dependencies
ALSA: hda: Fix missing pointer check in hda_component_manager_init function
ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_get_acpi_mute_state()
ALSA: hda/realtek: Add quirk entry for HP ZBook 17 G6
ALSA: hda/intel: Add MSI X870E Tomahawk to denylist
cxl/acpi: Fix setup of memory resource in cxl_acpi_set_cache_size()
cifs: parse_dfs_referrals: prevent oob on malformed input
can: gs_usb: increase max interface to U8_MAX
can: gs_usb: gs_make_candev(): populate net_device->dev_port
btrfs: do not assert we found block group item when creating free space tree
btrfs: fix memory leaks when rejecting a non SINGLE data profile without an RST
btrfs: fix incorrect readahead expansion length
btrfs: only set the device specific options after devices are opened
btrfs: fix memory leak on duplicated memory in the qgroup assign ioctl
btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already running
ext4: detect invalid INLINE_DATA + EXTENTS flag combination
ext4: wait for ongoing I/O to complete before freeing blocks
jbd2: ensure that all ongoing I/O complete before freeing blocks
gve: Check valid ts bit on RX descriptor before hw timestamping
f2fs: fix wrong block mapping for multi-devices
KVM: arm64: Prevent access to vCPU events before init
net: usb: lan78xx: Fix lost EEPROM write timeout error(-ETIMEDOUT) in lan78xx_write_raw_eeprom
r8152: add error handling in rtl8152_driver_init
Revert "drm/amd/display: Only restore backlight after amdgpu_dm_init or dm_resume"
io_uring: protect mem region deregistration
Revert "io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common()"
slab: reset slab->obj_ext when freeing and it is OBJEXTS_ALLOC_FAIL
x86/CPU/AMD: Prevent reset reasons from being retained across reboot
smb: client: Fix refcount leak for cifs_sb_tlink
rust: cfi: only 64-bit arm and x86 support CFI_CLANG
ixgbevf: fix mailbox API compatibility by negotiating supported features
ixgbevf: fix getting link speed data for E610 devices
drm/xe/guc: Check GuC running state before deregistering exec queue
arm64/sysreg: Fix GIC CDEOI instruction encoding
ata: libata-core: relax checks in ata_read_log_directory()
vfs: Don't leak disconnected dentries on umount
PCI: vmd: Override irq_startup()/irq_shutdown() in vmd_init_dev_msi_info()
Revert "fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP"
docs: kdoc: handle the obsolescensce of docutils.ErrorString()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2133557/+subscriptions

Комментариев нет:

Отправить комментарий