Jammy update: v5.15.49 upstream stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Medium
|
Kamal Mostafa |
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:
v5.15.49 upstream stable release
from git://git.
Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping"
nfsd: Replace use of rwsem with errseq_t
arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3
powerpc/kasan: Silence KASAN warnings in __get_wchan()
ASoC: nau8822: Add operation for internal PLL off and on
drm/amd/display: Read Golden Settings Table from VBIOS
drm/amdkfd: Use mmget_not_zero in MMU notifier
dma-debug: make things less spammy under memory pressure
ASoC: cs42l52: Fix TLV scales for mixer controls
ASoC: cs35l36: Update digital volume TLV
ASoC: cs53l30: Correct number of volume levels on SX controls
ASoC: cs42l52: Correct TLV for Bypass Volume
ASoC: cs42l56: Correct typo in minimum level for SX volume controls
ASoC: cs42l51: Correct minimum value for SX volume control
drm/amdkfd: add pinned BOs to kfd_bo_list
ata: libata-core: fix NULL pointer deref in ata_host_
quota: Prevent memory allocation recursion while holding dq_lock
ASoC: wm8962: Fix suspend while playing music
ASoC: es8328: Fix event generation for deemphasis control
ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_
scsi: vmw_pvscsi: Expand vcpuHint to 16 bits
scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted
scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
scsi: lpfc: Allow reduced polling rate for nvme_admin_
scsi: mpt3sas: Fix out-of-bounds compiler warning
scsi: ipr: Fix missing/incorrect resource cleanup in error case
scsi: pmcraid: Fix missing resource cleanup in error case
ALSA: hda/realtek - Add HW8326 support
virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
nfc: nfcmrvl: Fix memory leak in nfcmrvl_
ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[
gcc-12: disable '-Wdangling-
mellanox: mlx5: avoid uninitialized variable warning with gcc-12
MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.
random: credit cpu and bootloader seeds by default
gpio: dwapb: Don't print error on -EPROBE_DEFER
platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support
platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF
platform/x86/intel: hid: Add Surface Go to VGBS allow list
staging: r8188eu: fix rtw_alloc_hwxmits error detection for now
staging: r8188eu: Use zeroing allocator in wpa_set_
staging: r8188eu: Fix warning of array overflow in ioctl_linux.c
pNFS: Don't keep retrying if the server replied NFS4ERR_
pNFS: Avoid a live lock condition in pnfs_update_
sunrpc: set cl_max_connect when cloning an rpc_clnt
clocksource: hyper-v: unexport __init-annotated hv_init_
i40e: Fix adding ADQ filter to TC0
i40e: Fix calculating the number of queue pairs
i40e: Fix call trace in setup_tx_
Drivers: hv: vmbus: Release cpu lock in error case
tty: goldfish: Fix free_irq() on remove
misc: atmel-ssc: Fix IRQ check in ssc_probe
io_uring: fix races with file table unregister
io_uring: fix races with buffer table unregister
drm/i915/reset: Fix error_state_read ptr + offset use
net: hns3: split function hclge_update_
net: hns3: set port base vlan tbl_sta to false before removing old vlan
net: hns3: don't push link state to VF if unalive
net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization
nvme: add device name to warning in uuid_show()
mlxsw: spectrum_cnt: Reorder counter pools
net: bgmac: Fix an erroneous kfree() in bgmac_remove()
net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg
arm64: ftrace: fix branch range checks
arm64: ftrace: consistently handle PLTs.
certs/blacklist
init: Initialize noop_backing_
block: Fix handling of offline queues in blk_mq_
faddr2line: Fix overlapping text section failures, the sequel
i2c: npcm7xx: Add check for platform_
irqchip/
irqchip/gic-v3: Fix error handling in gic_populate_
irqchip/gic-v3: Fix refcount leak in gic_populate_
irqchip/
sched: Fix balance_push() vs __sched_
i2c: designware: Use standard optional ref clock implementation
mei: hbm: drop capability response on early shutdown
mei: me: add raptor lake point S DID
comedi: vmk80xx: fix expression for tx buffer size
UBUNTU: [Config] updateconfigs for LIB_MEMNEQ
crypto: memneq - move into lib/
USB: serial: option: add support for Cinterion MV31 with new baseline
USB: serial: io_ti: add Agilent E5805A support
usb: dwc2: Fix memory leak in dwc2_hcd_init
usb: cdnsp: Fixed setting last_trb incorrectly
usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
usb: gadget: f_fs: change ep->status safe in ffs_epfile_io()
usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io()
tty: n_gsm: Debug output allocation must use GFP_ATOMIC
serial: 8250: Store to lsr_save_flags after lsr read
bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
dm mirror log: round up region bitmap size to BITS_PER_LONG
drm/amd/display: Cap OLED brightness per max frame-average luminance
cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle
ext4: fix super block checksum incorrect after mount
ext4: fix bug_on ext4_mb_
ext4: make variable "count" signed
ext4: add reserved GDT blocks check
KVM: arm64: Don't read a HW interrupt pending state in user context
virtio-pci: Remove wrong address verification in vp_del_vqs()
powerpc/book3e: get rid of #include <generated/
clk: imx8mp: fix usb_root_clk parent
Linux 5.15.49
UBUNTU: Upstream stable to v5.15.49
CVE References
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: kernel-stable-tracking-bug |
Changed in linux (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in linux (Ubuntu Jammy): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
description: | updated |
Changed in linux (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
tags: | removed: verification-needed-jammy |
This bug was fixed in the package linux - 5.15.0-48.54
---------------
linux (5.15.0-48.54) jammy; urgency=medium
* jammy/linux: 5.15.0-48.54 -proposed tracker (LP: #1987775)
* System freeze after resuming from suspend due to PCI ASPM settings resume
(LP: #1980829)
- SAUCE: PCI/ASPM: Save/restore L1SS Capability for suspend/resume
- SAUCE: whitelist platforms that needs save/restore ASPM L1SS for
suspend/
* [SRU][J/ OEM-5.17] [PATCH 0/1] Fix oled brightness set above frame-average
luminance (LP: #1978986)
- SAUCE: drm: New function to get luminance range based on static hdr metadata
- SAUCE: drm/amdgpu_dm: Rely on split out luminance calculation function
- SAUCE: drm/i915: Use luminance range calculated during edid parsing
* Jammy: Add OVS Internal Port HW Offload to mlx5 driver (LP: #1983498) tc_add_ fdb_flow( )'
- net/mlx5e: Refactor rx handler of represetor device
- net/mlx5e: Use generic name for the forwarding dev pointer
- net/mlx5: E-Switch, Add ovs internal port mapping to metadata support
- net/mlx5e: Support accept action
- net/mlx5e: Accept action skbedit in the tc actions list
- net/mlx5e: Offload tc rules that redirect to ovs internal port
- net/mlx5e: Offload internal port as encap route device
- net/mlx5e: Enable TC offload for ingress MACVLAN
- net/mlx5e: Add indirect tc offload of ovs internal port
- net/mlx5e: Term table handling of internal port rules
- net/mlx5: Support internal port as decap route device
- net/mlx5: Fix some error handling paths in 'mlx5e_
- net/mlx5e: TC, Fix memory leak with rules with internal port
- net/mlx5e: Fix skb memory leak when TC classifier action offloads are
disabled
- net/mlx5e: Fix nullptr on deleting mirroring rule
- net/mlx5e: Avoid implicit modify hdr for decap drop rule
- net/mlx5e: Fix wrong source vport matching on tunnel rule
- net/mlx5e: TC, fix decap fallback to uplink when int port not supported
* Remove unused variable from i915 psr (LP: #1986798) display/ psr: Remove unused variable
- SAUCE: drm/i915/
* refactoring of overlayfs fix to properly support shiftfs (LP: #1983640)
- SAUCE: overlayfs: remove CONFIG_AUFS_FS dependency
* Jammy update: v5.15.53 upstream stable release (LP: #1986728) display: set vblank_ disable_ immediate for DC" ZERO_DATA BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX BOGUS_NID for ADATA IM2P33F8ABR1
- Revert "drm/amdgpu/
- drm/amdgpu: To flush tlb for MMHUB of RAVEN series
- ksmbd: set the range of bytes to zero without extending file size in
FSCTL_
- ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
- ksmbd: use vfs_llseek instead of dereferencing NULL
- ipv6: take care of disable_policy when restoring routes
- net: phy: Don't trigger state machine while in suspend
- nvme-pci: add NVME_QUIRK_
S40G)
- nvme-pci: add NVME_QUIRK_
- nvdimm: Fix badblocks clear off-by-one error
- powerpc/prom_init: Fix kernel config grep
- powerpc/book3e: Fix PUD allocation size in map_kernel_page()
- powerpc/bpf: Fix use of user_pt_regs in uapi
- dm raid: fix ...