Bionic update: upstream stable patchset 2021-04-14
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
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:
upstream stable patchset 2021-04-14
from git://git.
uapi: nfnetlink_
ath9k: fix transmitting to stations in dynamic SMPS mode
net: Fix gro aggregation for udp encaps with zero csum
net: Introduce parse_protocol header_ops callback
net: check if protocol extracted by virtio_
net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0
can: skb: can_skb_
can: flexcan: assert FRZ bit in flexcan_
can: flexcan: enable RX FIFO after FRZ/HALT valid
netfilter: x_tables: gpf inside xt_find_revision()
cifs: return proper error code in statfs(2)
scripts/
Revert "mm, slub: consider rest of partial list if acquire_slab() fails"
sh_eth: fix TRSCER mask for SH771x
net/mlx4_en: update moderation when config reset
net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10
net: sched: avoid duplicates in classes dump
net: usb: qmi_wwan: allow qmimux add/del with master up
cipso,calipso: resolve a number of problems with the DOI refcounts
net: lapbether: Remove netif_start_queue / netif_stop_queue
net: davicom: Fix regulator not turned off on failed probe
net: davicom: Fix regulator not turned off on driver removal
net: stmmac: stop each tx channel independently
perf traceevent: Ensure read cmdlines are null terminated.
s390/cio: return -EFAULT if copy_to_user() fails again
drm/compat: Clear bounce structures
drm: meson_drv add shutdown function
s390/cio: return -EFAULT if copy_to_user() fails
media: usbtv: Fix deadlock on suspend
net: phy: fix save wrong speed and duplex problem if autoneg is on
udf: fix silent AED tagLocation corruption
mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()'
mmc: mediatek: fix race condition between msdc_request_
powerpc: improve handling of unrecoverable system reset
powerpc/perf: Record counter overflow always if SAMPLE_IP is unset
PCI: xgene-msi: Fix race in installing chained irq handler
PCI: mediatek: Add missing of_node_put() to fix reference leak
s390/smp: __smp_rescan_cpus() - move cpumask away from stack
scsi: libiscsi: Fix iscsi_prep_
ALSA: hda/hdmi: Cancel pending works before suspend
ALSA: hda: Drop the BATCH workaround for AMD controllers
ALSA: hda: Avoid spurious unsol event handling during S3/S4
ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar
Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities")
s390/dasd: fix hanging DASD driver unbind
s390/dasd: fix hanging IO request during DASD driver unbind
mmc: core: Fix partition switch time for eMMC
Goodix Fingerprint device is not a modem
USB: gadget: u_ether: Fix a configfs return code
usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot
usb: gadget: f_uac1: stop playback on function disable
usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
xhci: Improve detection of device initiated wake signal.
usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing
USB: serial: io_edgeport: fix memory leak in edge_startup
USB: serial: ch341: add new Product ID
USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter
USB: serial: cp210x: add some more GE USB IDs
usbip: fix stub_dev to check for stream socket
usbip: fix vhci_hcd to check for stream socket
usbip: fix vudc to check for stream socket
usbip: fix vhci_hcd attach_store() races leading to gpf
staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan()
staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan()
staging: rtl8712: unterminated string leads to read overflow
staging: rtl8188eu: fix potential memory corruption in rtw_check_
staging: ks7010: prevent buffer overflow in ks_wlan_set_scan()
staging: rtl8712: Fix possible buffer overflow in r8712_sitesurve
staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan
staging: comedi: addi_apci_1032: Fix endian problem for COS sample
staging: comedi: addi_apci_1500: Fix endian problem for command sample
staging: comedi: adv_pci1710: Fix endian problem for AI command data
staging: comedi: das6402: Fix endian problem for AI command data
staging: comedi: das800: Fix endian problem for AI command data
staging: comedi: dmm32at: Fix endian problem for AI command data
staging: comedi: me4000: Fix endian problem for AI command data
staging: comedi: pcl711: Fix endian problem for AI command data
staging: comedi: pcl818: Fix endian problem for AI command data
sh_eth: fix TRSCER mask for R7S72100
NFSv4.2: fix return value of _nfs4_get_
block: rsxx: fix error return code of rsxx_pci_probe()
configfs: fix a use-after-free in __configfs_
stop_machine: mark helpers __always_inline
include/
powerpc/64s: Fix instruction encoding for lis in ppc_function_
binfmt_misc: fix possible deadlock in bm_register_write
hwmon: (lm90) Fix max6658 sporadic wrong temperature reading
KVM: arm64: Fix exclusive limit for IPA size
xen/events: reset affinity of 2-level event when tearing it down
xen/events: don't unmask an event channel when an eoi is pending
xen/events: avoid handling the same event on two cpus at the same time
tcp: add sanity tests to TCP_QUEUE_SEQ
net: qrtr: fix error return code of qrtr_sendmsg()
net: stmmac: fix watchdog timeout during suspend/resume stress test
i2c: rcar: optimize cacheline to minimize HW race condition
powerpc/pci: Add ppc_md.
PCI: Fix pci_register_
i40e: Fix memory leak in i40e_probe
ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk
ALSA: usb-audio: Apply the control quirk to Plantronics headsets
mmc: cqhci: Fix random crash when remove mmc module/card
usbip: fix vudc usbip_sockfd_store races leading to gpf
UBUNTU: upstream stable to v4.14.226, v4.19.181
net: dsa: b53: Support setting learning on port
UBUNTU: upstream stable to v4.19.182
ext4: check journal inode extents more carefully
perf tools: Use %define api.pure full instead of %pure-parser
tools build feature: Check if get_current_
tools build feature: Check if eventfd() is available
tools build: Check if gettid() is available before providing helper
tools build feature: Check if pthread_barrier_t is available
btrfs: fix race when cloning extent buffer during rewind of an old root
nvmet: don't check iosqes,iocqes for discovery controllers
NFSD: Repair misuse of sv_lock in 5.10.16-rt30.
svcrdma: disable timeouts on rdma backchannel
sunrpc: fix refcount leak for rpc auth modules
net/qrtr: fix __netdev_alloc_skb call
scsi: lpfc: Fix some error codes in debugfs
nvme-rdma: fix possible hang when failing to set io queues
usb-storage: Add quirk to defeat Kindle's automatic unload
USB: replace hardcode maximum usb string length by definition
usb: gadget: configfs: Fix KASAN use-after-free
iio:adc:stm32-adc: Add HAS_IOMEM dependency
iio:adc:
iio: adis16400: Fix an error code in adis16400_
iio: gyro: mpu3050: Fix error handling in mpu3050_
iio: hid-sensor-
iio: hid-sensor-prox: Fix scale not correct issue
iio: hid-sensor-
PCI: rpadlpar: Fix potential drc_name corruption in store functions
perf/x86/intel: Fix a crash caused by zero PEBS status
x86/ioapic: Ignore IRQ2 again
kernel, fs: Introduce and use set_restart_fn() and arch_set_
x86: Move TS_COMPAT back to asm/thread_info.h
x86: Introduce TS_COMPAT_RESTART to fix get_nr_
ext4: find old entry again if failed to rename whiteout
ext4: do not try to set xattr into ea_inode if value is empty
ext4: fix potential error in ext4_do_
genirq: Disable interrupts for force threaded handlers
btrfs: fix slab cache flags for free space tree bitmap
powerpc: Force inlining of cpu_has_feature() to avoid build failure
usbip: Fix incorrect double assignment to udc->ud.tcp_rx
x86/apic/of: Fix CPU devicetree-node lookups
UBUNTU: upstream stable to v4.14.227, v4.19.183
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: kernel-stable-tracking-bug |
Changed in linux (Ubuntu Bionic): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
Changed in linux (Ubuntu): | |
status: | Confirmed → Invalid |
description: | updated |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
This bug was fixed in the package linux - 4.15.0-144.148
---------------
linux (4.15.0-144.148) bionic; urgency=medium
* bionic/linux: 4.15.0-144.148 -proposed tracker (LP: #1927648)
* Introduce the 465 driver series, fabric-manager, and libnvidia-nscq dkms-versions -- add NVIDIA 465 and migrate 450 to 460
(LP: #1925522)
- debian/
* xfrm_policy.sh / pmtu.sh / udpgso_bench.sh from net in kernel_ selftests will fail if running the whole suite (LP: #1856010)
ubuntu_
- selftests/net: bump timeout to 5 minutes
* locking/qrwlock: Fix ordering in queued_ write_lock_ slowpath( ) (LP: #1926184) load_relaxed( ) and cond_read_ relaxed( ) write_lock_ slowpath( )
- locking/barriers: Introduce smp_cond_
atomic_
- locking/qrwlock: Fix ordering in queued_
* Bionic update: upstream stable patchset 2021-04-30 (LP: #1926808) _clsu32 FRM_CNT_ COUNT count LAYOUT Kconfig default clear_all_ rx_fetch( ) dereference get_set_ arguments( ) for break-based syscalls PTRACE_ SYSCALL_ INFO_EXIT) sign d0_lplu_ state_82571 83xx_get_ minidump_ template
- net: fec: ptp: avoid register access when ipg clock is disabled
- powerpc/4xx: Fix build errors from mfdcr()
- atm: eni: dont release is never initialized
- atm: lanai: dont run lanai_dev_close if not open
- Revert "r8152: adjust the settings about MAC clock speed down for RTL8153"
- ixgbe: Fix memleak in ixgbe_configure
- net: tehuti: fix error return code in bdx_probe()
- sun/niu: fix wrong RXMAC_BC_
- gpiolib: acpi: Add missing IRQF_ONESHOT
- nfs: fix PNFS_FLEXFILE_
- NFS: Correct size calculation for create reply length
- net: hisilicon: hns: fix error return code of hns_nic_
- net: wan: fix error return code of uhdlc_init()
- atm: uPD98402: fix incorrect allocation
- atm: idt77252: fix null-ptr-
- sparc64: Fix opcode filtering in handling of no fault loads
- u64_stats,lockdep: Fix u64_stats_init() vs lockdep
- drm/radeon: fix AGP dependency
- nfs: we don't support removing system.nfs4_acl
- ia64: fix ia64_syscall_
- ia64: fix ptrace(
- squashfs: fix inode lookup sanity checks
- squashfs: fix xattr id and id lookup sanity checks
- arm64: dts: ls1046a: mark crypto engine dma coherent
- arm64: dts: ls1012a: mark crypto engine dma coherent
- arm64: dts: ls1043a: mark crypto engine dma coherent
- ARM: dts: at91-sama5d27_som1: fix phy address to 7
- dm ioctl: fix out of bounds array access when no devices
- bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD
- libbpf: Fix INSTALL flag order
- macvlan: macvlan_count_rx() needs to be aware of preemption
- net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port
- e1000e: add rtnl_lock() to e1000_reset_task
- e1000e: Fix error handling in e1000_set_
- net/qlcnic: Fix a use after free in qlcnic_
- ftgmac100: Restart MAC HW once
- can: peak_usb: add forgotten supported devices
- can: c_can_pci: c_can_pci_remove(): fix use-after-free
- can: c_can: move runtime PM enable/disable to c_can_platform
- can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning
- mac80211: fix rate mask reset
- net: cdc-pho...