Jammy update: v6.1.20 upstream stable release

Bug #2012055 reported by Timo Aaltonen
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-oem-6.1 (Ubuntu)
Invalid
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned

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.1.20 upstream stable release
       from git://git.kernel.org/

Linux 6.1.20
UML: define RUNTIME_DISCARD_EXIT
Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES"
filelocks: use mount idmapping for setlease permission check
drm/amd/display: adjust MALL size available for DCN32 and DCN321
drm/amd/display: Allow subvp on vactive pipes that are 2560x1440@60
media: rc: gpio-ir-recv: add remove function
media: ov5640: Fix analogue gain control
scripts: handle BrokenPipeError for python scripts
PCI: Add SolidRun vendor ID
macintosh: windfarm: Use unsigned type for 1-bit bitfields
alpha: fix R_ALPHA_LITERAL reloc for large modules
powerpc/kcsan: Exclude udelay to prevent recursive instrumentation
powerpc/64: Move paca allocation to early_setup()
powerpc/64: Fix task_cpu in early boot when booting non-zero cpuid
powerpc/bpf/32: Only set a stack frame when necessary
clk: renesas: rcar-gen3: Disable R-Car H3 ES1.*
powerpc/iommu: fix memory leak with using debugfs_lookup()
powerpc/64: Don't recurse irq replay
MIPS: Fix a compilation issue
tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address
watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths
drm/msm/adreno: fix runtime PM imbalance at unbind
adreno: Shutdown the GPU properly
drm/amdgpu/soc21: Add video cap query support for VCN_4_0_4
drm/amdgpu/soc21: don't expose AV1 if VCN0 is harvested
ext4: Fix deadlock during directory rename
drm/amdgpu: fix return value check in kfd
RISC-V: Don't check text_mutex during stop_machine
riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
erofs: Revert "erofs: fix kvcalloc() misuse with __GFP_NOFAIL"
af_unix: fix struct pid leaks in OOB support
net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC
SUNRPC: Fix a server shutdown leak
octeontx2-af: Unlock contexts in the queue context cache in case of fault detection
net/smc: fix fallback failed while sendmsg with fastopen
ethernet: ice: avoid gcc-9 integer overflow warning
ice: Fix DSCP PFC TLV creation
NFSD: Protect against filesystem freezing
block: fix wrong mode for blkdev_put() from disk_scan_partitions()
platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it
platform: mellanox: select REGMAP instead of depending on it
netfilter: conntrack: adopt safer max chain length
scsi: sd: Fix wrong zone_write_granularity value during revalidate
scsi: megaraid_sas: Update max supported LD IDs to 240
net: tls: fix device-offloaded sendpage straddling records
net: ethernet: mtk_eth_soc: fix RX data corruption issue
net: phy: smsc: fix link up detection in forced irq mode
btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR
bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES
btrfs: fix extent map logging bit not cleared for split maps after dropping range
m68k: mm: Move initrd phys_to_virt handling after paging_init()
netfilter: tproxy: fix deadlock due to missing BH disable
netfilter: ctnetlink: revert to dumping mark regardless of event type
bnxt_en: Avoid order-5 memory allocation for TPA data
net: phylib: get rid of unnecessary locking
net: stmmac: add to set device wake up flag when stmmac init phy
drm/msm/dpu: clear DSPP reservations in rm release
drm/msm/dpu: fix clocks settings for msm8998 SSPP blocks
drm/msm/dpu: drop DPU_DIM_LAYER from MIXER_MSM8998_MASK
drm/msm/dpu: fix len of sc7180 ctl blocks
bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser()
ice: copy last block omitted in ice_get_module_eeprom()
net: caif: Fix use-after-free in cfusbl_device_notify()
net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver
perf stat: Fix counting when initial delay configured
net: use indirect calls helpers for sk_exit_memory_pressure()
net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
netfilter: nft_quota: copy content when cloning expression
netfilter: nft_last: copy content when cloning expression
selftests: nft_nat: ensuring the listening side is up before starting the client
net: lan966x: Fix port police support using tc-matchall
ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
drm/msm/dpu: disable features unsupported by QCM2290
tls: rx: fix return value for async crypto
powerpc: dts: t1040rdb: fix compatible string for Rev A boards
nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties
bgmac: fix *initial* chip reset to support BCM5358
drm/msm/a5xx: fix context faults during ring switch
drm/msm/a5xx: fix the emptyness check in the preempt code
drm/msm/a5xx: fix highest bank bit for a530
drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register
drm/msm: Fix potential invalid ptr free
drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype
cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID
ext4: Fix possible corruption when moving a directory
scsi: core: Remove the /proc/scsi/${proc_name} directory earlier
riscv: Add header include guards to insn.h
block: fix scan partition for exclusively open device again
block: Revert "block: Do not reread partition table on exclusively open device"
drm/i915: Populate encoder->devdata for DSI on icl+
drm/i915: Do panel VBT init early if the VBT declares an explicit panel type
drm/i915: Introduce intel_panel_init_alloc()
spi: intel: Check number of chip selects after reading the descriptor
ipmi:ssif: Add a timer between request retries
ipmi:ssif: Increase the message retry time
ipmi:ssif: Remove rtc_us_timer
Input: exc3000 - properly stop timer on shutdown
bus: mhi: ep: Change state_lock to mutex
bus: mhi: ep: Power up/down MHI stack during MHI RESET
udf: Fix off-by-one error when discarding preallocation
fs: dlm: fix race setting stop tx flag
fs: dlm: be sure to call dlm_send_queue_flush()
fs: dlm: use WARN_ON_ONCE() instead of WARN_ON()
fs: dlm: fix use after free in midcomms commit
fd: dlm: trace send/recv of dlm message and rcom
fs: dlm: use packet in dlm_mhandle
fs: dlm: remove send repeat remove handling
fs: dlm: start midcomms before scand
fs: dlm: add midcomms init/start functions
fs: dlm: fix log of lowcomms vs midcomms
KVM: VMX: Do _all_ initialization before exposing /dev/kvm to userspace
KVM: x86: Move guts of kvm_arch_init() to standalone helper
KVM: VMX: Don't bother disabling eVMCS static key on module exit
KVM: VMX: Reset eVMCS controls in VP assist page during hardware disabling
nfc: change order inside nfc_se_io error path
HID: uhid: Over-ride the default maximum data buffer value with our own
HID: core: Provide new max_buffer_size attribute to over-ride the default
ext4: zero i_disksize when initializing the bootloader inode
ext4: fix WARNING in ext4_update_inline_data
ext4: move where set the MAY_INLINE_DATA flag is set
ext4: fix another off-by-one fsmap error on 1k block filesystems
ext4: fix RENAME_WHITEOUT handling for inline directories
ext4: fix cgroup writeback accounting with fs-layer encryption
staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()
staging: rtl8723bs: Fix key-store index handling
drm/connector: print max_requested_bpc in state debugfs
drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for nv
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc21
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15
x86/CPU/AMD: Disable XSAVES on AMD family 0x17
RISC-V: Stop emitting attributes
fork: allow CLONE_NEWTIME in clone3 flags
perf inject: Fix --buildid-all not to eat up MMAP2
erofs: fix wrong kunmap when using LZMA on HIGHMEM platforms
io_uring/uring_cmd: ensure that device supports IOPOLL
btrfs: fix percent calculation for bg reclaim message
btrfs: fix unnecessary increment of read error stat on write error
fs: prevent out-of-bounds array speculation when closing a file descriptor

Timo Aaltonen (tjaalton)
Changed in linux-oem-6.1 (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Timo Aaltonen (tjaalton)
Changed in linux-oem-6.1 (Ubuntu Jammy):
status: New → Fix Committed
Changed in linux-oem-6.1 (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (110.6 KiB)

This bug was fixed in the package linux-oem-6.1 - 6.1.0-1009.9

---------------
linux-oem-6.1 (6.1.0-1009.9) jammy; urgency=medium

  * jammy/linux-oem-6.1: 6.1.0-1009.9 -proposed tracker (LP: #2011921)

  * Fix spurious wakeup from S5 when TBT dock is plugged (LP: #2012846)
    - ACPICA: MADT: Add loong_arch-specific APICs support
    - ACPICA: Events: Support fixed PCIe wake event

  * The panel get blank for too long after disconnecting dock with monitors
    (LP: #2013114)
    - drm/i915/tc: Abort DP AUX transfer on a disconnected TC port

  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/2023.03.20)

  * Jammy update: v6.1.22 upstream stable release (LP: #2013346)
    - interconnect: qcom: osm-l3: fix icc_onecell_data allocation
    - interconnect: qcom: sm8450: switch to qcom_icc_rpmh_* function
    - interconnect: qcom: qcm2290: Fix MASTER_SNOC_BIMC_NRT
    - perf/core: Fix perf_output_begin parameter is incorrectly invoked in
      perf_event_bpf_output
    - perf: fix perf_event_context->time
    - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr
    - drm/amd/display: Include virtual signal to set k1 and k2 values
    - drm/amd/display: fix k1 k2 divider programming for phantom streams
    - drm/amd/display: Remove OTG DIV register write for Virtual signals.
    - mptcp: refactor passive socket initialization
    - mptcp: use the workqueue to destroy unaccepted sockets
    - mptcp: fix UaF in listener shutdown
    - drm/amd/display: Fix DP MST sinks removal issue
    - arm64: dts: qcom: sm8450: Mark UFS controller as cache coherent
    - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race
      condition
    - power: supply: da9150: Fix use after free bug in da9150_charger_remove due
      to race condition
    - arm64: dts: imx8dxl-evk: Disable hibernation mode of AR8031 for EQOS
    - arm64: dts: imx8dxl-evk: Fix eqos phy reset gpio
    - ARM: dts: imx6sll: e70k02: fix usbotg1 pinctrl
    - ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl
    - ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl
    - arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes
    - arm64: dts: imx93: add missing #address-cells and #size-cells to i2c nodes
    - NFS: Fix /proc/PID/io read_bytes for buffered reads
    - xsk: Add missing overflow check in xdp_umem_reg
    - iavf: fix inverted Rx hash condition leading to disabled hash
    - iavf: fix non-tunneled IPv6 UDP packet type and hashing
    - iavf: do not track VLAN 0 filters
    - intel/igbvf: free irq on the error path in igbvf_request_msix()
    - igbvf: Regard vf reset nack as success
    - igc: fix the validation logic for taprio's gate list
    - i2c: imx-lpi2c: check only for enabled interrupt flags
    - i2c: mxs: ensure that DMA buffers are safe for DMA
    - i2c: hisi: Only use the completion interrupt to finish the transfer
    - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
    - nfsd: don't replace page in rq_pages if it's a continuation of last page
    - net: dsa: b53: mmap: fix device tree support
    - net: usb: smsc95xx: Limit packet length to skb->len
    - efi/li...

Changed in linux-oem-6.1 (Ubuntu Jammy):
status: Fix Committed → Fix Released
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.