Focal update: v5.4.74 upstream stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
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.4.74 upstream stable release
from git://git.
netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_
socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled
objtool: Support Clang non-section symbols in ORC generation
scripts/
arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs
arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs
arm64: link with -z norelro regardless of CONFIG_RELOCATABLE
x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled
bnxt_en: Check abort error state in bnxt_open_nic().
bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally.
chelsio/chtls: fix deadlock issue
chelsio/chtls: fix memory leaks in CPL handlers
chelsio/chtls: fix tls record info to user
cxgb4: set up filter action after rewrites
gtp: fix an use-before-init in gtp_newlink()
ibmvnic: fix ibmvnic_set_mac
mlxsw: core: Fix memory leak on module removal
netem: fix zero division in tabledist
net/sched: act_mpls: Add softdep on mpls_gso.ko
r8169: fix issue with forced threading in combination with shared interrupts
ravb: Fix bit fields checking in ravb_hwtstamp_get()
tcp: Prevent low rmem stalls with SO_RCVLOWAT.
tipc: fix memory leak caused by tipc_buf_append()
net: hns3: Clear the CMDQ registers before unmapping BAR region
bnxt_en: Re-write PCI BARs after PCI fatal error.
bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one().
bnxt_en: Invoke cancel_
erofs: avoid duplicated permission check for "trusted." xattrs
arch/x86/amd/ibs: Fix re-arming IBS Fetch
x86/xen: disable Firmware First mode for correctable memory errors
ata: ahci: mvebu: Make SATA PHY optional for Armada 3720
fuse: fix page dereference after free
bpf: Fix comment for helper bpf_current_
evm: Check size of security.evm before using it
p54: avoid accessing the data mapped to streaming DMA
cxl: Rework error message for incompatible slots
RDMA/addr: Fix race with netevent_
mtd: lpddr: Fix bad logic in print_drs_error
serial: qcom_geni_serial: To correct QUP Version detection logic
serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt
PM: runtime: Fix timer_expires data type on 32-bit arches
ata: sata_rcar: Fix DMA boundary mask
xen/gntdev.c: Mark pages as dirty
crypto: x86/crc32c - fix building with clang ias
openrisc: Fix issue with get_user for 64-bit values
misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp()
phy: marvell: comphy: Convert internal SMCC firmware return codes to errno
Linux 5.4.74
UBUNTU: upstream stable to v5.4.74
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: kernel-stable-tracking-bug |
Changed in linux (Ubuntu Focal): | |
status: | New → In Progress |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
description: | updated |
Changed in linux (Ubuntu Focal): | |
importance: | Undecided → Medium |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Confirmed → Invalid |
This bug was fixed in the package linux - 5.4.0-59.65
---------------
linux (5.4.0-59.65) focal; urgency=medium
* focal/linux: 5.4.0-59.65 -proposed tracker (LP: #1907604)
* focal: selftests/bpf build broken: test_map_ init.skel. h: No such file or
directory (LP: #1906866)
- SAUCE: Revert selftests/ "bpf: Zero-fill re-used per-cpu map element"
* Packaging resync (LP: #1786013)
- update dkms package versions
* memory is leaked when tasks are moved to net_prio (LP: #1886859)
- netprio_cgroup: Fix unlimited memory leak of v2 cgroups
* Focal update: v5.4.78 upstream stable release (LP: #1905618) free_extent( ) max98927: Fix kabylake_ssp_fixup function HIERARCHY ext_bus_ get_link( ) echo_skb( ): fix real payload length return value for RTR echo_skb( ): fix echo skb generation: always use skb_clone() unprepare( ) in error get_ts_ time(): fix timestamp wrapping can_rx( ): fix echo management when loopback is QUIRK_DISABLE_ MECR quirk for LS1021A
- drm/i915/gem: Flush coherency domains on first set-domain-ioctl
- time: Prevent undefined behaviour in timespec64_to_ns()
- nbd: don't update block size after device is started
- KVM: arm64: Force PTE mapping on fault resulting in a device mapping
- PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0
- usb: dwc3: gadget: Continue to process pending requests
- usb: dwc3: gadget: Reclaim extra TRBs after request completion
- btrfs: tracepoints: output proper root owner for trace_find_
- btrfs: sysfs: init devices outside of the chunk_mutex
- btrfs: reschedule when cloning lots of extents
- ASoC: Intel: kbl_rt5663_
- genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_
- hv_balloon: disable warning when floor reached
- net: xfrm: fix a race condition during allocing spi
- ASoC: codecs: wcd9335: Set digital gain range correctly
- xfs: set xefi_discard when creating a deferred agfl free log intent item
- netfilter: use actual socket sk rather than skb sk when routing harder
- netfilter: nf_tables: missing validation from the abort path
- netfilter: ipset: Update byte and packet counters regardless of whether they
match
- powerpc/eeh_cache: Fix a possible debugfs deadlock
- perf trace: Fix segfault when trying to trace events by cgroup
- perf tools: Add missing swap for ino_generation
- ALSA: hda: prevent undefined shift in snd_hdac_
- iommu/vt-d: Fix a bug for PDP check in prq_event_thread
- afs: Fix warning due to unadvanced marshalling pointer
- can: rx-offload: don't call kfree_skb() from IRQ context
- can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ
context
- can: dev: __can_get_
frames
- can: can_create_
- can: j1939: swap addr and pgn in the send example
- can: j1939: j1939_sk_bind(): return failure if netdev is down
- can: ti_hecc: ti_hecc_probe(): add missed clk_disable_
path
- can: xilinx_can: handle failure cases of pm_runtime_get_sync
- can: peak_usb: add range checking in decode operations
- can: peak_usb: peak_usb_
- can: peak_canfd: pucan_handle_
on
- can: flexcan: remove FLEXCAN_
- c...