Public bug reported:

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

            
Linux 5.2.7
Documentation: Add swapgs description to the Spectre v1 documentation
x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS
x86/entry/64: Use JMP instead of JMPQ
x86/speculation: Enable Spectre v1 swapgs mitigations
x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations
x86/cpufeatures: Combine word 11 and 12 into a new scattered features word
x86/cpufeatures: Carve out CQM features retrieval
drm/i915/gvt: fix incorrect cache entry for guest page mapping
drm/i915/perf: fix ICL perf register offsets
IB/hfi1: Field not zero-ed when allocating TID flow memory
IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn
IB/hfi1: Check for error on call to alloc_rsm_map_table
IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification
IB/mlx5: Fix clean_mr() to work in the expected order
IB/mlx5: Move MRs to a kernel PD when freeing them to the MR cache
IB/mlx5: Use direct mkey destroy command upon UMR unreg failure
IB/mlx5: Fix unreg_umr to ignore the mkey state
RDMA/devices: Do not deadlock during client removal
RDMA/bnxt_re: Honor vlan_id in GID entry comparison
xen/gntdev.c: Replace vm_map_pages() with vm_map_pages_zero()
xen/swiotlb: fix condition for calling xen_destroy_contiguous_region()
nbd: replace kill_bdev() with __invalidate_device() again
scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA
clk: mediatek: mt8183: Register 13MHz clock earlier for clocksource
io_uring: fix KASAN use after free in io_sq_wq_submit_work
arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG}
arm64: compat: Allow single-byte watchpoints on all addresses
drivers/perf: arm_pmu: Fix failure path in PM notifier
parisc: Fix build of compressed kernel even with debug enabled
parisc: Strip debug info from kernel before creating compressed vmlinuz
parisc: Add archclean Makefile target
cgroup: kselftest: relax fs_spec checks
s390/dasd: fix endless loop after read unit address configuration
loop: Fix mount(2) failure due to race with LOOP_SET_FD
mm/migrate.c: initialize pud_entry in migrate_vma()
ubsan: build ubsan.c more conservatively
mm: compaction: avoid 100% CPU usage during compaction when a task is killed
mm: migrate: fix reference check race between __find_get_block() and migration
mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab 
shrinker
ALSA: hda: Fix 1-minute detection delay when i915 module is not available
selinux: fix memory leak in policydb_init()
powerpc/kasan: fix early boot failure on PPC32
i2c: at91: fix clk_offset for sama5d2
i2c: at91: disable TXRDY interrupt after sending data
i2c: iproc: Fix i2c master read more than 63 bytes
eeprom: at24: make spd world-readable again
mtd: rawnand: micron: handle on-die "ECC-off" devices correctly
drm/nouveau: Only release VCPI slots on mode changes
IB/hfi1: Fix Spectre v1 vulnerability
gpiolib: fix incorrect IRQ requesting of an active-low lineevent
gpio: don't WARN() on NULL descs if gpiolib is disabled
gpiolib: Preserve desc->flags when setting state
mmc: mmc_spi: Enable stable writes
mmc: host: sdhci-sprd: Fix the missing pm_runtime_put_noidle()
mmc: meson-mx-sdio: Fix misuse of GENMASK macro
mmc: dw_mmc: Fix occasional hang after tuning on eMMC
fgraph: Remove redundant ftrace_graph_notrace_addr() test
dax: Fix missed wakeup in put_unlocked_entry()
Btrfs: fix race leading to fs corruption after transaction abort
Btrfs: fix incremental send failure after deduplication
tpm: Fix null pointer dereference on chip register error path
kbuild: modpost: include .*.cmd files only when targets exist
kbuild: initialize CLANG_FLAGS correctly in the top Makefile
kconfig: Clear "written" flag to avoid data loss
drm/nouveau/dmem: missing mutex_lock in error path
drm/nouveau: fix memory leak in nouveau_conn_reset()
bpf: Disable GCC -fgcse optimization for ___bpf_prog_run()
x86, boot: Remove multiple copy of static function sanitize_boot_params()
x86/paravirt: Fix callee-saved function ELF sizes
x86/kvm: Don't call kvm_spurious_fault() from .fixup
xen/pv: Fix a boot up hang revealed by int3 self test
crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL
stacktrace: Force USER_DS for stack_trace_save_user()
mm/hotplug: make remove_memory() interface usable
device-dax: fix memory and resource leak if hotplug fails
nds32: fix asm/syscall.h
ipc/mqueue.c: only perform resource calculation if user valid
drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate some strings
uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side 
headers
coda: fix build using bare-metal toolchain
coda: add error handling for fget
mm/ioremap: check virtual address alignment while creating huge mappings
lib/test_string.c: avoid masking memset16/32/64 failures
lib/test_overflow.c: avoid tainting the kernel and fix wrap size
mm/cma.c: fail if fixed declaration can't be honored
x86: math-emu: Hide clang warnings for 16-bit overflow
x86/apic: Silence -Wtype-limits compiler warnings
mm/z3fold.c: reinitialize zhdr structs after migration
mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones
mm/slab_common.c: work around clang bug #42570
mm/z3fold: don't try to use buddy slots after free
be2net: Signal that the device cannot transmit during reconfiguration
bpf: fix BTF verifier size resolution logic
KVM: nVMX: Ignore segment base for VMX memory operand when segment not FS or GS
ACPI: fix false-positive -Wuninitialized warning
x86: kvm: avoid constant-conversion warning
perf version: Fix segfault due to missing OPT_END()
cifs: fix crash in cifs_dfs_do_automount
drm/amd/display: Expose audio inst from DC to DM
selftests/bpf: do not ignore clang failures
scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized
ACPI: blacklist: fix clang warning for unused DMI table
virtio-mmio: add error check for platform_get_irq
ceph: return -ERANGE if virtual xattr value didn't fit in buffer
ceph: fix dir_lease_is_valid()
ceph: fix improper use of smp_mb__before_atomic()
cifs: Fix a race condition with cifs_echo_request
btrfs: qgroup: Don't hold qgroup_ioctl_lock in btrfs_qgroup_inherit()
remoteproc: copy parent dma_pfn_offset for vdev
btrfs: Flush before reflinking any extent to prevent NOCOW write falling back 
to COW without data reservation
btrfs: fix minimum number of chunk errors for DUP
btrfs: tree-checker: Check if the file extent end overflows
arm64: dts: rockchip: Fix USB3 Type-C on rk3399-sapphire
clk: sprd: Add check for return value of sprd_clk_regmap_init()
fs/adfs: super: fix use-after-free bug
clk: tegra210: fix PLLU and PLLU_OUT1
ARM: exynos: Only build MCPM support if used
dmaengine: rcar-dmac: Reject zero-length slave DMA requests
MIPS: lantiq: Fix bitfield masking
swiotlb: fix phys_addr_t overflow warning
arm64: qcom: qcs404: Add reset-cells to GCC node
soc: imx8: Fix potential kernel dump in error path
firmware/psci: psci_checker: Park kthreads before stopping them
PCI: OF: Initialize dev->fwnode appropriately
kernel/module.c: Only return -EEXIST for modules that have finished loading
arm64: dts: rockchip: fix isp iommu clocks and power domain
dmaengine: tegra-apb: Error out if DMA_PREP_INTERRUPT flag is unset
soc: imx: soc-imx8: Correct return value of error handle
arm64: dts: marvell: mcbin: enlarge PCI memory window
soc: qcom: rpmpd: fixup rpmpd set performance state
arm64: dts: qcom: qcs404-evb: fix l3 min voltage
ftrace: Enable trampoline when rec count returns back to one
ARM: dts: rockchip: Mark that the rk3288 timer might stop in suspend
clk: meson: mpll: properly handle spread spectrum
ARM: dts: rockchip: Make rk3288-veyron-mickey's emmc work again
ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200
ARM: riscpc: fix DMA

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Confirmed

** Affects: linux (Ubuntu Eoan)
     Importance: Undecided
         Status: Confirmed


** Tags: kernel-stable-tracking-bug

** Changed in: linux (Ubuntu)
       Status: New => Confirmed

** Tags added: kernel-stable-tracking-bug

** Also affects: linux (Ubuntu Eoan)
   Importance: Undecided
       Status: Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1839588

Title:
  Eoan update: v5.2.7 upstream stable release

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1839588/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to