Focal update: 5.10.52 upstream stable release

Bug #1938032 reported by AceLan Kao
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-oem-5.10 (Ubuntu)
Invalid
Undecided
Unassigned
Focal
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:

       5.10.52 upstream stable release
       from git://git.kernel.org/

Linux 5.10.52
seq_file: disallow extremely large seq buffer allocations
scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg()
MIPS: vdso: Invalid GIC access through VDSO
mips: disable branch profiling in boot/decompress.o
mips: always link byteswap helpers into decompressor
static_call: Fix static_call_text_reserved() vs __init
jump_label: Fix jump_label_text_reserved() vs __init
sched/uclamp: Ignore max aggregation if rq is idle
scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()
arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc
arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc
firmware: turris-mox-rwtm: show message about HWRNG registration
firmware: turris-mox-rwtm: fail probing when firmware does not support hwrng
firmware: turris-mox-rwtm: report failures better
firmware: turris-mox-rwtm: fix reply status decoding function
thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations
ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery
ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems
ARM: dts: imx6q-dhcom: Fix ethernet reset time properties
thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE
ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema
ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema
ARM: dts: dra7: Fix duplicate USB4 target module node
arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID
memory: fsl_ifc: fix leak of private memory on probe failure
memory: fsl_ifc: fix leak of IO mapping on probe failure
arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES
arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node
reset: bail if try_module_get() fails
ARM: dts: BCM5301X: Fixup SPI binding
dt-bindings: i2c: at91: fix example for scl-gpios
firmware: arm_scmi: Reset Rx buffer to max size during async commands
firmware: tegra: Fix error return code in tegra210_bpmp_init()
arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node
ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM
ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM
arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages
arm64: dts: renesas: Add missing opp-suspend properties
arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround
ARM: dts: r8a7779, marzen: Fix DU clock names
arm64: dts: renesas: v3msk: Fix memory size
rtc: fix snprintf() checking in is_rtc_hctosys()
ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode
memory: pl353: Fix error return code in pl353_smc_probe()
reset: brcmstb: Add missing MODULE_DEVICE_TABLE
memory: atmel-ebi: add missing of_node_put for loop iteration
memory: stm32-fmc2-ebi: add missing of_node_put for loop iteration
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
ARM: exynos: add missing of_node_put for loop iteration
reset: a10sr: add missing of_match_table reference
reset: RESET_INTEL_GW should depend on X86
reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB
ARM: dts: gemini-rut1xx: remove duplicate ethernet node
hexagon: use common DISCARDS macro
hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script
NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times
NFSv4/pnfs: Fix layoutget behaviour after invalidation
NFSv4/pnfs: Fix the layout barrier update
vdpa/mlx5: Clear vq ready indication upon device reset
ALSA: isa: Fix error return code in snd_cmi8330_probe()
nfsd: Reduce contention for the nfsd_file nf_rwsem
nvme-tcp: can't set sk_user_data without write_lock
virtio_net: move tx vq operation under tx queue lock
vdpa/mlx5: Fix possible failure in umem size calculation
vdpa/mlx5: Fix umem sizes assignments on VQ create
PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defined shift
pwm: imx1: Don't disable clocks at device remove time
PCI: intel-gw: Fix INTx enable
x86/fpu: Limit xstate copy size in xstateregs_set()
x86/fpu: Fix copy_xstate_to_kernel() gap handling
f2fs: fix to avoid adding tab before doc section
PCI: iproc: Support multi-MSI only on uniprocessor kernel
PCI: iproc: Fix multi-MSI base vector number allocation
ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode
nfs: fix acl memory leak of posix_acl_create()
SUNRPC: prevent port reuse on transports which don't request it.
watchdog: jz4740: Fix return value check in jz4740_wdt_probe()
watchdog: aspeed: fix hardware timeout calculation
ubifs: journal: Fix error return code in ubifs_jnl_write_inode()
ubifs: Fix off-by-one error
um: fix error return code in winch_tramp()
um: fix error return code in slip_open()
misc: alcor_pci: fix inverted branch condition
NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT
NFSv4: Initialise connection to the server in nfs4_alloc_client()
power: supply: rt5033_battery: Fix device tree enumeration
PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun
remoteproc: k3-r5: Fix an error message
f2fs: compress: fix to disallow temp extension
f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs
x86/signal: Detect and prevent an alternate signal stack overflow
NFSD: Fix TP_printk() format specifier in nfsd_clid_class
f2fs: atgc: fix to set default age threshold
virtio_console: Assure used length from device is limited
virtio_net: Fix error handling in virtnet_restore()
virtio-blk: Fix memory leak among suspend/resume procedure
PCI: rockchip: Register IRQ handlers after device and data are ready
ACPI: video: Add quirk for the Dell Vostro 3350
ACPI: AMBA: Fix resource name in /proc/iomem
pwm: tegra: Don't modify HW state in .remove callback
pwm: img: Fix PM reference leak in img_pwm_enable()
drm/amdkfd: fix sysfs kobj leak
power: supply: ab8500: add missing MODULE_DEVICE_TABLE
power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
NFS: nfs_find_open_context() may only select open files
drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create()
ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
orangefs: fix orangefs df output.
PCI: tegra: Add missing MODULE_DEVICE_TABLE
remoteproc: core: Fix cdev remove and rproc del
x86/fpu: Return proper error codes from user access functions
watchdog: iTCO_wdt: Account for rebooting on second timeout
watchdog: imx_sc_wdt: fix pretimeout
watchdog: Fix possible use-after-free by calling del_timer_sync()
watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
watchdog: Fix possible use-after-free in wdt_startup()
PCI: pciehp: Ignore Link Down/Up caused by DPC
NFSv4: Fix delegation return in cases where we have to retry
PCI/P2PDMA: Avoid pci_get_slot(), which may sleep
ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1
power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE
power: supply: max17042: Do not enforce (incorrect) interrupt trigger type
PCI: hv: Fix a race condition when removing the device
power: supply: ab8500: Avoid NULL pointers
PCI: ftpci100: Rename macro name collision
pwm: spear: Don't modify HW state in .remove callback
power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE
power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE
kcov: add __no_sanitize_coverage to fix noinstr for all architectures
lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
phy: intel: Fix for warnings due to EMMC clock 175Mhz change in FIP
i2c: core: Disable client irq on reboot/shutdown
intel_th: Wait until port is in reset before programming it
staging: rtl8723bs: fix macro value for 2.4Ghz only device
leds: turris-omnia: add missing MODULE_DEVICE_TABLE
ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol
ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions
ALSA: hda: Add IRQ check for platform_get_irq()
backlight: lm3630a: Fix return code of .update_status() callback
ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters
powerpc/boot: Fixup device-tree on little endian
usb: gadget: hid: fix error return code in hid_bind()
usb: gadget: f_hid: fix endianness issue with descriptors
ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values
ALSA: usb-audio: scarlett2: Fix data_mutex lock
ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count
ALSA: bebob: add support for ToneWeal FW66
Input: hideep - fix the uninitialized use in hideep_nvm_unlock()
s390/mem_detect: fix tprot() program check new psw handling
s390/mem_detect: fix diag260() program check new psw handling
s390/ipl_parm: fix program check new psw handling
s390/processor: always inline stap() and __load_psw_mask()
habanalabs: remove node from list before freeing the node
habanalabs/gaudi: set the correct cpu_id on MME2_QM failure
ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
powerpc/mm/book3s64: Fix possible build error
gpio: pca953x: Add support for the On Semi pca9655
selftests/powerpc: Fix "no_handler" EBB selftest
ALSA: ppc: fix error return code in snd_pmac_probe()
scsi: storvsc: Correctly handle multiple flags in srb_status
gpio: zynq: Check return value of irq_get_irq_data
gpio: zynq: Check return value of pm_runtime_get_sync
ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry()
iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation
iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails
powerpc/ps3: Add dma_mask to ps3_dma_region
ALSA: sb: Fix potential double-free of CSP mixer elements
selftests: timers: rtcpie: skip test if default RTC device does not exist
s390: disable SSP when needed
s390/sclp_vt220: fix console name to match device
serial: tty: uartlite: fix console setup
fsi: Add missing MODULE_DEVICE_TABLE
ASoC: img: Fix PM reference leak in img_i2s_in_probe()
mfd: cpcap: Fix cpcap dmamask not set warnings
mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
scsi: qedi: Fix cleanup session block/unblock use
scsi: qedi: Fix TMF session block/unblock use
scsi: qedi: Fix race during abort timeouts
scsi: qedi: Fix null ref during abort handling
scsi: iscsi: Fix shost->max_id use
scsi: iscsi: Fix conn use after free during resets
scsi: iscsi: Add iscsi_cls_conn refcount helpers
scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs
scsi: megaraid_sas: Early detection of VD deletion through RaidMap update
scsi: megaraid_sas: Fix resource leak in case of probe failure
fs/jfs: Fix missing error code in lmLogInit()
scsi: scsi_dh_alua: Check for negative result value
scsi: core: Fixup calling convention for scsi_mode_sense()
scsi: mpt3sas: Fix deadlock while cancelling the running firmware event
tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
ALSA: ac97: fix PM reference leak in ac97_bus_remove()
scsi: core: Cap scsi_host cmd_per_lun at can_queue
scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs
scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology
scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw()
scsi: arcmsr: Fix doorbell status being updated late on ARC-1886
w1: ds2438: fixing bug that would always get page0
usb: common: usb-conn-gpio: fix NULL pointer dereference of charger
Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
ALSA: usx2y: Don't call free_pages_exact() with NULL address
ALSA: usx2y: Avoid camelCase
iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get()
iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_get().
partitions: msdos: fix one-byte get_unaligned()
ASoC: intel/boards: add missing MODULE_DEVICE_TABLE
misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge
misc/libmasm/module: Fix two use after free in ibmasm_init_one
serial: fsl_lpuart: disable DMA for console and fix sysrq
tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero
rcu: Reject RCU_LOCKDEP_WARN() false positives
srcu: Fix broken node geometry after early ssp init
scsi: arcmsr: Fix the wrong CDB payload report to IOP
dmaengine: fsl-qdma: check dma_set_mask return value
ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715
leds: tlc591xx: fix return value check in tlc591xx_probe()
net: bridge: multicast: fix MRD advertisement router port marking race
net: bridge: multicast: fix PIM hello router port marking race
Revert "drm/ast: Remove reference to struct drm_device.pdev"
drm/ingenic: Switch IPU plane to type OVERLAY
drm/ingenic: Fix non-OSD mode
drm/dp_mst: Add missing drm parameters to recently added call to drm_dbg_kms()
drm/dp_mst: Avoid to mess up payload table by ports in stale topology
drm/dp_mst: Do not set proposed vcpi directly
fbmem: Do not delete the mode that is still in use
cgroup: verify that source is a string
drm/i915/gt: Fix -EDEADLK handling regression
drm/i915/gtt: drop the page table optimisation
tracing: Do not reference char * as a string in histograms
scsi: zfcp: Report port fc_security as unknown early during remote cable pull
scsi: core: Fix bad pointer dereference when ehandler kthread is invalid
KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()
KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA
KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs
KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled
KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio
cifs: handle reconnect of tcon when there is no cached dfs referral
certs: add 'x509_revocation_list' to gitignore

CVE References

AceLan Kao (acelankao)
Changed in linux-oem-5.10 (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
AceLan Kao (acelankao)
Changed in linux-oem-5.10 (Ubuntu Focal):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-oem-5.10 - 5.10.0-1049.51

---------------
linux-oem-5.10 (5.10.0-1049.51) focal; urgency=medium

  * focal/linux-oem-5.10: 5.10.0-1049.50 -proposed tracker (LP: #1944209)

  * e1000e extremly slow (LP: #1930754)
    - SAUCE: e1000e: Separate TGP board type from SPT
    - SAUCE: e1000e: Fixing packet loss issues on new platforms

  * CVE-2021-41073
    - io_uring: ensure symmetry in handling iter types in loop_rw_iter()

 -- Chia-Lin Kao (AceLan) <email address hidden> Mon, 27 Sep 2021 18:33:36 +0800

Changed in linux-oem-5.10 (Ubuntu Focal):
status: Fix Committed → Fix Released
Po-Hsu Lin (cypressyew)
Changed in linux-oem-5.10 (Ubuntu):
status: Confirmed → Invalid
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.