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