Impish update: v5.13.12 upstream stable release

Bug #1940461 reported by Kamal Mostafa
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Kamal Mostafa
Impish
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.13.12 upstream stable release
       from git://git.kernel.org/

lib: use PFN_PHYS() in devmem_is_allowed()
Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists"
iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels
iio: adis: set GPIO reset pin direction
iio: humidity: hdc100x: Add margin to the conversion time
iio: adc: Fix incorrect exit of for-loop
ASoC: amd: Fix reference to PCM buffer address
ASoC: xilinx: Fix reference to PCM buffer address
ASoC: uniphier: Fix reference to PCM buffer address
ASoC: tlv320aic31xx: Fix jack detection after suspend
ASoC: kirkwood: Fix reference to PCM buffer address
ASoC: intel: atom: Fix reference to PCM buffer address
i2c: dev: zero out array used for i2c reads from userspace
cifs: Handle race conditions during rename
cifs: create sd context must be a multiple of 8
cifs: Call close synchronously during unlink/rename/lease break.
cifs: use the correct max-length for dentry_path_raw()
io_uring: drop ctx->uring_lock before flushing work item
io_uring: fix ctx-exit io_rsrc_put_work() deadlock
scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash
cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync
seccomp: Fix setting loaded filter count during TSYNC
net: wwan: mhi_wwan_ctrl: Fix possible deadlock
net: ethernet: ti: cpsw: fix min eth packet size for non-switch use-cases
ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on context switch
ceph: reduce contention in ceph_check_delayed_caps()
pinctrl: k210: Fix k210_fpioa_probe()
ACPI: NFIT: Fix support for virtual SPA ranges
libnvdimm/region: Fix label activation vs errors
riscv: kexec: do not add '-mno-relax' flag if compiler doesn't support it
vmlinux.lds.h: Handle clang's module.{c,d}tor sections
drm/i915/gvt: Fix cached atomics setting for Windows VM
drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg
drm/amd/display: Remove invalid assert for ODM + MPC case
drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work
drm/amdgpu: Add preferred mode in modeset when freesync video mode's enabled.
drm/amdgpu: don't enable baco on boco platforms in runpm
drm/amdgpu: handle VCN instances when harvesting (v2)
ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi
ieee802154: hwsim: fix GPF in hwsim_new_edge_nl
drm/mediatek: Fix cursor plane no update
pinctrl: mediatek: Fix fallback behavior for bias_set_combo
ASoC: cs42l42: Correct definition of ADC Volume control
ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J
ASoC: cs42l42: Fix bclk calculation for mono
selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c
ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies
ASoC: SOF: Intel: hda-ipc: fix reply size checking
ASoC: cs42l42: Fix inversion of ADC Notch Switch control
ASoC: cs42l42: Remove duplicate control for WNF filter frequency
netfilter: nf_conntrack_bridge: Fix memory leak when error
ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL
ASoC: cs42l42: Fix LRCLK frame start edge
ASoC: cs42l42: Fix mono playback
net: dsa: mt7530: add the missing RxUnicast MIB counter
net: mvvp2: fix short frame size on s390
platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables
perf/x86/intel: Apply mid ACK for small core
drm/amd/pm: Fix a memory leak in an error handling path in 'vangogh_tables_init()'
libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT
libbpf: Do not close un-owned FD 0 on errors
bpf: Fix integer overflow involving bucket_size
net: dsa: qca: ar9331: make proper initial port defaults
net: phy: micrel: Fix link detection on ksz87xx switch"
ppp: Fix generating ifname when empty IFLA_IFNAME is specified
io_uring: clear TIF_NOTIFY_SIGNAL when running task work
net/smc: fix wait on already cleared link
net/smc: Correct smc link connection counter in case of smc client
net: sched: act_mirred: Reset ct info when mirror/redirect skb
ice: Prevent probing virtual functions
ice: Stop processing VF messages during teardown
ice: don't remove netdev->dev_addr from uc sync list
iavf: Set RSS LUT and key in reset handle path
psample: Add a fwd declaration for skbuff
bareudp: Fix invalid read beyond skb's linear data
io-wq: fix bug of creating io-wokers unconditionally
io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker()
net/mlx5: Don't skip subfunction cleanup in case of error in module init
net/mlx5: DR, Add fail on error check on decap
net/mlx5e: Avoid creating tunnel headers for local route
net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free
net/mlx5: Block switchdev mode while devlink traps are active
net/mlx5e: TC, Fix error handling memory leak
net/mlx5: Synchronize correct IRQ when destroying CQ
net/mlx5: Fix return value from tracer initialization
drm/meson: fix colour distortion from HDR set during vendor u-boot
ovl: fix deadlock in splice write
bpf: Fix potentially incorrect results with bpf_get_local_storage()
net: dsa: microchip: Fix ksz_read64()
net: dsa: microchip: ksz8795: Fix PVID tag insertion
net: dsa: microchip: ksz8795: Reject unsupported VLAN configuration
net: dsa: microchip: ksz8795: Fix VLAN untagged flag change on deletion
net: dsa: microchip: ksz8795: Use software untagging on CPU port
net: dsa: microchip: ksz8795: Fix VLAN filtering
net: dsa: microchip: ksz8795: Don't use phy_port_cnt in VLAN table lookup
net: Fix memory leak in ieee802154_raw_deliver
net: igmp: fix data-race in igmp_ifc_timer_expire()
net: dsa: hellcreek: fix broken backpressure in .port_fdb_dump
net: dsa: lan9303: fix broken backpressure in .port_fdb_dump
net: dsa: lantiq: fix broken backpressure in .port_fdb_dump
net: dsa: sja1105: fix broken backpressure in .port_fdb_dump
pinctrl: sunxi: Don't underestimate number of functions
net: bridge: fix flags interpretation for extern learn fdb entries
net: bridge: fix memleak in br_add_if()
net: linkwatch: fix failure to restore device state across suspend/resume
tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets
net: igmp: increase size of mr_ifc_count
drm/i915: Only access SFC_DONE when media domain is not fused off
xen/events: Fix race in set_evtchn_to_irq
vsock/virtio: avoid potential deadlock when vsock device remove
nbd: Aovid double completion of a request
arm64: efi: kaslr: Fix occasional random alloc (and boot) failure
KVM: arm64: Fix off-by-one in range_is_memory
efi/libstub: arm64: Force Image reallocation if BSS was not reserved
efi/libstub: arm64: Relax 2M alignment again for relocatable kernels
powerpc/kprobes: Fix kprobe Oops happens in booke
i2c: iproc: fix race between client unreg and tasklet
x86/tools: Fix objdump version check again
genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP
x86/msi: Force affinity setup before startup
x86/ioapic: Force affinity setup before startup
x86/resctrl: Fix default monitoring groups reporting
genirq/msi: Ensure deactivation on teardown
genirq/timings: Prevent potential array overflow in __irq_timings_store()
powerpc/interrupt: Fix OOPS by not calling do_IRQ() from timer_interrupt()
PCI/MSI: Enable and mask MSI-X early
PCI/MSI: Mask all unused MSI-X entries
PCI/MSI: Enforce that MSI-X table entry is masked for update
PCI/MSI: Enforce MSI[X] entry updates to be visible
PCI/MSI: Do not set invalid bits in MSI mask
PCI/MSI: Correct misleading comments
PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown()
PCI/MSI: Protect msi_desc::masked for multi-MSI
powerpc/interrupt: Do not call single_step_exception() from other exceptions
powerpc/pseries: Fix update of LPAR security flavor after LPM
powerpc/32s: Fix napping restore in data storage interrupt (DSI)
powerpc/smp: Fix OOPS in topology_init()
powerpc/xive: Do not skip CPU-less nodes when creating the IPIs
powerpc/32: Fix critical and debug interrupts on BOOKE
efi/libstub: arm64: Double check image alignment at entry
locking/rtmutex: Use the correct rtmutex debugging config option
KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation
KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF
KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs
KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock
ceph: add some lockdep assertions around snaprealm handling
ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm
ceph: take snap_empty_lock atomically with snaprealm refcount change
kasan, slub: reset tag when printing address
KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653)
KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656)
Linux 5.13.12
UBUNTU: upstream stable to v5.13.12

Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
description: updated
Changed in linux (Ubuntu Impish):
status: Confirmed → Fix Committed
importance: Undecided → Medium
assignee: nobody → Kamal Mostafa (kamalmostafa)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 5.13.0-16.16

---------------
linux (5.13.0-16.16) impish; urgency=medium

  * impish/linux: 5.13.0-16.16 -proposed tracker (LP: #1942611)

  * Miscellaneous Ubuntu changes
    - [Config] update toolchain in configs

  * Miscellaneous upstream changes
    - Revert "UBUNTU: [Config] Enable CONFIG_UBSAN_BOUNDS"

 -- Andrea Righi <email address hidden> Fri, 03 Sep 2021 16:21:14 +0200

Changed in linux (Ubuntu Impish):
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.