Jammy update: v6.1.21 upstream stable release
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.21 upstream stable release
from git://git.
Linux 6.1.21
powerpc/64: Replace -mcpu=e500mc64 by -mcpu=e5500
powerpc: Disable CPU unknown by CLANG when CC_IS_CLANG
perf: Fix check before add_event_
io_uring/msg_ring: let target know allocated index
virt/coco/
virt/coco/
virt/coco/
virt/coco/
virt/coco/
virt/coco/
virt/coco/
powerpc: Pass correct CPU reference to assembler
x86/resctrl: Clear staged_config[] before and after it is used
x86/mm: Fix use of uninitialized buffer in sme_enable()
x86/mce: Make sure logged MCEs are processed after sysfs update
ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSP
ASoC: Intel: soc-acpi: fix copy-paste issue in topology names
cpuidle: psci: Iterate backwards over list in psci_pd_remove()
fbdev: Fix incorrect page mapping clearance at fb_deferred_
net: phy: nxp-c45-tja11xx: fix MII_BASIC_
ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent
trace/hwlat: Do not start per-cpu thread if it is already running
trace/hwlat: Do not wipe the contents of per-cpu thread data
fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
mmc: sdhci_am654: lower power-on failed message severity
powerpc/boot: Don't always pass -mcpu=powerpc when building 32-bit uImage
powerpc/64: Set default CPU in Kconfig
mm: teach mincore_hugetlb about pte markers
mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
vp_vdpa: fix the crash in hot unplug with vp_vdpa
ice: avoid bonding causing auxiliary plug/unplug under RTNL lock
nvme-pci: add NVME_QUIRK_
ocfs2: fix data corruption after failed write
ftrace: Fix invalid address access in lookup_rec() when index is 0
mptcp: fix lockdep false positive in mptcp_pm_
mptcp: avoid setting TCP_CLOSE state twice
mptcp: add ro_after_init for tcp{,v6}
mptcp: fix possible deadlock in subflow_
drm/amd/display: disconnect MPCC only on OTG change
drm/amd/display: Do not set DRR on pipe Commit
drm/amd/pm: bump SMU 13.0.4 driver_if header version
drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
drm/amdgpu: Don't resume IOMMU after incomplete init
drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
drm/i915/active: Fix misuse of non-idle barriers as fence trackers
drm/sun4i: fix missing component unbind on bind errors
drm/shmem-helper: Remove another errant put in error path
riscv: asid: Fixup stale TLB entry cause application crash
Revert "riscv: mm: notify remote harts about mmu cache updates"
ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
ALSA: hda: intel-dsp-config: add MTL PCI id
KVM: nVMX: add missing consistency checks for CR0 and CR4
KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs
KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask
cifs: Fix smb2_set_
tracing: Make tracepoint lockdep check actually test something
tracing: Check field value in hist_field_name()
tracing: Make splice_read available again
cifs: generate signkey for the channel that's reconnecting
md: select BLOCK_LEGACY_
interconnect: exynos: fix registration race
interconnect: exynos: fix node leak in probe PM QoS error path
interconnect: qcom: msm8974: fix registration race
interconnect: qcom: rpmh: fix registration race
interconnect: qcom: rpmh: fix probe child-node error handling
interconnect: qcom: rpm: fix registration race
interconnect: qcom: rpm: fix probe child-node error handling
interconnect: qcom: osm-l3: fix registration race
interconnect: fix mem leak when freeing nodes
interconnect: imx: fix registration race
interconnect: fix provider registration API
interconnect: fix icc_provider_del() error handling
s390/ipl: add missing intersection check to ipl_report handling
drm/ttm: Fix a NULL pointer dereference
memory: tegra30-emc: fix interconnect registration race
memory: tegra124-emc: fix interconnect registration race
memory: tegra20-emc: fix interconnect registration race
memory: tegra: fix interconnect registration race
firmware: xilinx: don't make a sleepable memory allocation from an atomic context
serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
serial: 8250_fsl: fix handle_irq locking
serial: 8250_em: Fix UART port type
tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
Revert "tty: serial: fsl_lpuart: adjust SERIAL_
ext4: fix possible double unlock when moving a directory
drm/amd/display: fix shift-out-of-bounds in CalculateVMAndR
drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini
sh: intc: Avoid spurious sizeof-pointer-div warning
LoongArch: Only call get_timer_irq() once in constant_
net/9p: fix bug in client create for .L
drm/amdkfd: Fix an illegal memory access
ext4: fix task hung in ext4_xattr_
ext4: update s_journal_inum if it changes after journal replay
ext4: fail ext4_iget if special inode unallocated
rust: arch/um: Disable FP/SIMD instruction to match x86
jffs2: correct logic when creating a hole in jffs2_write_begin
soc: mediatek: mtk-svs: keep svs alive if CONFIG_DEBUG_FS not supported
mmc: atmel-mci: fix race between stop command and start of next command
media: m5mols: fix off-by-one loop termination error
hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip
hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
kconfig: Update config changed flag before calling callback
hwmon: tmp512: drop of_match_ptr for ID table
hwmon: (ucd90320) Add minimum delay between bus accesses
hwmon: (ina3221) return prober error code
hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
hwmon: (adt7475) Fix masking of hysteresis registers
hwmon: (adt7475) Display smoothing attributes in correct order
bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
ethernet: sun: add check for the mdesc_grab()
net: dsa: microchip: fix RGMII delay configuration on KSZ8765/
qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
selftests: net: devlink_
i825xx: sni_82596: use eth_hw_addr_set()
net/iucv: Fix size of interrupt data
net: atlantic: Fix crash when XDP is enabled but no program is loaded
net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
ipv4: Fix incorrect table ID in IOCTL path
sh_eth: avoid PHY being resumed when interface is not up
ravb: avoid PHY being resumed when interface is not up
net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
net: dsa: don't error out when drivers return ETH_DATA_LEN in .port_max_mtu()
ice: xsk: disable txq irq before flushing hw
veth: Fix use after free in XDP_REDIRECT
net/mlx5: Set BREAK_FW_WAIT flag first when removing driver
net/mlx5e: Fix cleanup null-ptr deref on encap lock
net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port
net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules
net/mlx5e: Support Geneve and GRE with VF tunnel offload
net/mlx5: Disable eswitch before waiting for VF pages
net/mlx5: Fix setting ec_function bit in MANAGE_PAGES
net/mlx5e: Don't cache tunnel offloads capability
net/mlx5e: Fix macsec ASO context alignment
block: sunvdc: add check for mdesc_grab() returning NULL
nvmet: avoid potential UAF in nvmet_req_
nvme: fix handling single range discard request
block: null_blk: Fix handling of fake timeout request
powerpc/mm: Fix false detection of read faults
drm/bridge: Fix returned array size name for atomic_
net: usb: smsc75xx: Limit packet length to skb->len
net/smc: fix deadlock triggered by cancel_
mlxsw: spectrum: Fix incorrect parsing depth after reload
nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
tcp: Fix bind() conflict check for dual-stack wildcard address.
net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
net: tunnels: annotate lockless accesses to dev->needed_
loop: Fix use-after-free issues
block: do not reverse request order when flushing plug list
net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used
net: dsa: mt7530: remove now incorrect comment regarding port 5
qed/qed_dev: guard against a possible division by zero
net/smc: fix NULL sndbuf_desc in smc_cdc_
drm/i915/sseu: fix max_subslices array-index-
drm/i915/psr: Use calculated io and fast wake lines
PCI: s390: Fix use-after-free of PCI resources with per-function hotplug
vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready
vdpa_sim: not reset state in vdpasim_queue_ready
vhost-vdpa: free iommu domain after last use during cleanup
i40e: Fix kernel crash during reboot when adapter is in recovery mode
ipvlan: Make skb->skb_iif track skb->dev for l3s mode
nfc: pn533: initialize struct pn533_out_arg properly
selftests: fix LLVM build for i386 and x86_64
wifi: cfg80211: fix MLO connection ownership
wifi: nl80211: fix NULL-ptr deref in offchan check
vdpa/mlx5: should not activate virtq object when suspended
tcp: tcp_make_synack() can be called from process context
ftrace,kcfi: Define ftrace_stub_graph conditionally
scsi: core: Fix a procfs host directory removal regression
scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD
netfilter: nft_redir: correct value of inet type `.maxattrs`
netfilter: nft_redir: correct length for loading protocol registers
netfilter: nft_masq: correct length for loading protocol registers
netfilter: nft_nat: correct length for loading protocol registers
ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
scsi: mpi3mr: Return proper values for failures in firmware init path
scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
scsi: mpi3mr: Fix config page DMA memory leak
scsi: mpi3mr: Fix throttle_groups memory leak
scsi: mpt3sas: Fix NULL pointer access in mpt3sas_
docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
ASoC: SOF: ipc4-topology: set dmic dai index from copier
ASOC: SOF: Intel: pci-tgl: Fix device description
ASoC: SOF: Intel: SKL: Fix device description
ASoC: SOF: Intel: HDA: Fix device description
ASoC: SOF: Intel: MTL: Fix the device description
clk: HI655X: select REGMAP instead of depending on it
drm/meson: fix 1px pink line on GXM when scaling video overlay
cifs: Move the in_send statistic to __smb_send_rqst()
fbdev: chipsfb: Fix error codes in chipsfb_pci_init()
drm/panfrost: Don't sync rpm suspension after mmu flushing
drm/msm/gem: Prevent blocking within shrinker loop
drm/virtio: Pass correct device to dma_sync_
xfrm: Allow transport-mode states with AF_UNSPEC selector
Changed in linux-oem-6.1 (Ubuntu): | |
status: | New → Confirmed |
tags: | added: kernel-stable-tracking-bug |
Changed in linux-oem-6.1 (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
status: | New → Fix Committed |
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) dkms-versions -- update from kernel-versions (main/2023.03.20)
- debian/
* Jammy update: v6.1.22 upstream stable release (LP: #2013346) SNOC_BIMC_ NRT event_bpf_ output context- >time allowed_ ptr charger_ remove due msix()
- interconnect: qcom: osm-l3: fix icc_onecell_data allocation
- interconnect: qcom: sm8450: switch to qcom_icc_rpmh_* function
- interconnect: qcom: qcm2290: Fix MASTER_
- perf/core: Fix perf_output_begin parameter is incorrectly invoked in
perf_
- perf: fix perf_event_
- tracing/hwlat: Replace sched_setaffinity with set_cpus_
- 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_
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_
- 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...