Jammy update: v5.15.19 upstream stable release

Bug #1959879 reported by Paolo Pisati
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
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:

       v5.15.19 upstream stable release
       from git://git.kernel.org/

Linux 5.15.19
mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip()
block: Fix wrong offset in bio_truncate()
fsnotify: invalidate dcache before IN_DELETE event
usr/include/Makefile: add linux/nfc.h to the compile-test coverage
usb: dwc3: xilinx: fix uninitialized return value
psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n
psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n
perf/core: Fix cgroup event list management
dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config
irqchip/realtek-rtl: Fix off-by-one in routing
irqchip/realtek-rtl: Map control data to virq
Bluetooth: refactor malicious adv data check
net: bridge: vlan: fix memory leak in __allowed_ingress
ipv4: remove sparse error in ip_neigh_gw4()
ipv4: tcp: send zero IPID in SYNACK messages
ipv4: raw: lock the socket in raw_bind()
net: bridge: vlan: fix single net device option dumping
Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values"
gve: Fix GFP flags when allocing pages
ceph: put the requests/sessions when it fails to alloc memory
KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest
Revert "drm/ast: Support 1600x900 with 108MHz PCLK"
sch_htb: Fail on unsupported parameters when offload is requested
net: hns3: handle empty unknown interrupt for VF
net: cpsw: Properly initialise struct page_pool_params
yam: fix a memory leak in yam_siocdevprivate()
drm/msm/a6xx: Add missing suspend_count increment
drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc
drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy
can: tcan4x5x: regmap: fix max register value
video: hyperv_fb: Fix validation of screen resolution
net/smc: Transitional solution for clcsock race issue
ibmvnic: don't spin in tasklet
ibmvnic: init ->running_cap_crqs early
ibmvnic: Allow extra failures before disabling
ipv4: fix ip option filtering for locally generated fragments
powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending
hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write()
hwmon: (lm90) Fix sysfs and udev notifications
hwmon: (lm90) Mark alert as broken for MAX6654
hwmon: (lm90) Re-enable interrupts after alert clears
Drivers: hv: balloon: account for vmbus packet header in max_pkt_size
io_uring: fix bug in slow unregistering of nodes
efi/libstub: arm64: Fix image check alignment at entry
rxrpc: Adjust retransmission backoff
octeontx2-pf: Forward error codes to VF
octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces
octeontx2-af: Increase link credit restore polling timeout
octeontx2-af: verify CQ context updates
octeontx2-pf: cn10k: Ensure valid pointers are freed to aura
octeontx2-af: Retry until RVU block reset complete
octeontx2-af: Fix LBK backpressure id count
octeontx2-af: Do not fixup all VF action entries
phylib: fix potential use-after-free
net: stmmac: dwmac-visconti: Fix clock configuration for RMII mode
net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SEL
net: phy: broadcom: hook up soft_reset for BCM54616S
sched/pelt: Relax the sync of util_sum with util_avg
perf: Fix perf_event_read_local() time
powerpc/64s: Mask SRR0 before checking against the masked NIP
netfilter: conntrack: don't increment invalid counter on NF_REPEAT
powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06
SUNRPC: Don't dereference xprt->snd_task if it's a cookie
SUNRPC: Use BIT() macro in rpc_show_xprt_state()
KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance
NFS: Ensure the server has an up to date ctime before renaming
NFS: Ensure the server has an up to date ctime before hardlinking
ipv6: annotate accesses to fn->fn_sernum
drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable
drm/msm/dsi: Fix missing put_device() call in dsi_get_phy
drm/msm: Fix wrong size calculation
net-procfs: show net devices bound packet types
NFSv4: nfs_atomic_open() can race when looking up a non-regular file
NFSv4: Handle case where the lookup of a directory fails
hwmon: (lm90) Reduce maximum conversion rate for G781
ipv4: avoid using shared IP generator for connected sockets
ping: fix the sk_bound_dev_if match in ping_lookup
hwmon: (lm90) Mark alert as broken for MAX6680
hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649
net: fix information leakage in /proc/net/ptype
ARM: 9170/1: fix panic when kasan and kprobe are enabled
ipv6_tunnel: Rate limit warning messages
scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()
scsi: elx: efct: Don't use GFP_KERNEL under spin lock
rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev
rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev
usb: roles: fix include/linux/usb/role.h compile issue
i40e: fix unsigned stat widths
i40e: Fix for failed to init adminq while VF reset
i40e: Fix queues reservation for XDP
i40e: Fix issue when maximum queues is exceeded
i40e: Increase delay to 1 s after global EMP reset
powerpc/32: Fix boot failure with GCC latent entropy plugin
powerpc/32s: Fix kasan_init_region() for KASAN
powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs
x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN
x86/MCE/AMD: Allow thresholding interface updates after init
PCI/sysfs: Find shadow ROM before static attribute initialization
sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask
ocfs2: fix a deadlock when commit trans
jbd2: export jbd2_journal_[grab|put]_journal_head
mm, kasan: use compare-exchange operation to set KASAN page tag
ucsi_ccg: Check DEV_INT bit only when starting CCG4
usb: typec: tcpm: Do not disconnect when receiving VSAFE0V
usb: typec: tcpm: Do not disconnect while receiving VBUS off
usb: typec: tcpci: don't touch CC line if it's Vconn source
USB: core: Fix hang in usb_kill_urb by adding memory barriers
usb: dwc3: xilinx: Fix error handling when getting USB3 PHY
usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 mode
usb: cdnsp: Fix segmentation fault in cdns_lost_power function
usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS
usb: common: ulpi: Fix crash in ulpi_match()
usb: xhci-plat: fix crash when suspend if remote wake enable
usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge
kbuild: remove include/linux/cyclades.h from header file check
tty: Add support for Brainboxes UC cards.
tty: Partially revert the removal of the Cyclades public API
tty: n_gsm: fix SW flow control encoding/handling
serial: stm32: fix software flow control transfer
serial: 8250: of: Fix mapped region size when using reg-offset property
serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl
dm: properly fix redundant bio-based IO accounting
block: add bio_start_io_acct_time() to control start_time
dm: revert partial fix for redundant bio-based IO accounting
KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobbered with multiple vCPUs
KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time
KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS
KVM: x86: Keep MSR_IA32_XSS unchanged for INIT
KVM: x86: Forcibly leave nested virt when SMM state is toggled
KVM: x86: nSVM: skip eax alignment check for non-SVM instructions
KVM: SVM: Don't intercept #GP for SEV guests
KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests
KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.
drm/atomic: Add the crtc to affected crtc only if uapi.enable = true
drm/etnaviv: relax submit size limits
perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake
perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX
powerpc/audit: Fix syscall_get_arch()
psi: Fix uaf issue when psi trigger is destroyed while being polled
Revert "KVM: SVM: avoid infinite loop on NPF from bad address"
fsnotify: fix fsnotify hooks in pseudo filesystems
ceph: set pool_ns in new inode layout for async creates
ceph: properly put ceph_string reference after async create attempt
tracing: Don't inc err_log entry count if entry allocation fails
tracing/histogram: Fix a potential memory leak for kstrdup()
PM: wakeup: simplify the output logic of pm_show_wakelocks()
efi: runtime: avoid EFIv2 runtime services on Apple x86 machines
udf: Fix NULL ptr deref when converting from inline format
udf: Restore i_lenAlloc when inode expansion fails
scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices
ucount: Make get_ucount a safe get_user replacement
powerpc/bpf: Update ldimm64 instructions during extra pass
powerpc32/bpf: Fix codegen for bpf-to-bpf calls
bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack()
s390/nmi: handle vector validity failures for KVM guests
s390/nmi: handle guarded storage validity failures for KVM guests
s390/hypfs: include z/VM guests with access control group set
s390/module: fix loading modules with a lot of relocations
KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE
ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficiently
ARM: 9179/1: uaccess: avoid alignment faults in copy_[from|to]_kernel_nofault
net: stmmac: skip only stmmac_ptp_register when resume from suspend
net: stmmac: configure PTP clock source prior to PTP initialization
net: sfp: ignore disabled SFP node
can: m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if length is 0

Paolo Pisati (p-pisati)
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 5.15.0-22.22

---------------
linux (5.15.0-22.22) jammy; urgency=medium

  * jammy/linux: 5.15.0-22.22 -proposed tracker (LP: #1960290)

 -- Paolo Pisati <email address hidden> Tue, 08 Feb 2022 10:48:49 +0100

Changed in linux (Ubuntu Jammy):
status: Confirmed → 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.