Hirsute update: v5.10.15 upstream stable release

Bug #1915290 reported by Paolo Pisati
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)

Bug Description

    SRU Justification

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

Linux 5.10.15
net: sched: replaced invalid qdisc tree flush helper in qdisc_replace
net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add
udp: ipv4: manipulate network header of NATed UDP GRO fraglist
net: ip_tunnel: fix mtu calculation
neighbour: Prevent a dead entry from updating gc_list
igc: Report speed and duplex as unknown when device is runtime suspended
md: Set prev_flush_start and flush_bio in an atomic way
Input: ili210x - implement pressure reporting for ILI251x
Input: xpad - sync supported devices with fork on GitHub
Input: goodix - add support for Goodix GT9286 chip
x86/apic: Add extra serialization for non-serializing MSRs
x86/debug: Prevent data breakpoints on cpu_dr7
x86/debug: Prevent data breakpoints on __per_cpu_offset
x86/debug: Fix DR6 handling
x86/build: Disable CET instrumentation in the kernel
mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked()
mm: thp: fix MADV_REMOVE deadlock on shmem THP
mm/vmalloc: separate put pages and flush VM flags
mm, compaction: move high_pfn to the for loop scope
mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active
mm: hugetlb: fix a race between isolating and freeing page
mm: hugetlb: fix a race between freeing and dissolving the page
mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page
ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in decompressor
ARM: footbridge: fix dc21285 PCI configuration accessors
ARM: dts; gta04: SPI panel chip select is active low
DTS: ARM: gta04: remove legacy spi-cs-high to make display work again
KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset
KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode
KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl
KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off
KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs
KVM: SVM: Treat SVM as unsupported when running as an SEV guest
nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs
io_uring: don't modify identity's files uncess identity is cowed
drm/amd/display: Revert "Fix EDID parsing after resume from suspend"
drm/i915: Power up combo PHY lanes for for HDMI as well
drm/i915: Extract intel_ddi_power_up_lanes()
drm/i915/display: Prevent double YUV range correction on HDR planes
drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbs
drm/i915/gem: Drop lru bumping on display unpinning
drm/i915: Fix the MST PBN divider calculation
drm/dp/mst: Export drm_dp_get_vc_payload_bw()
Fix unsynchronized access to sev members through svm_register_enc_region
mmc: core: Limit retries when analyse of SDIO tuples fails
mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb
smb3: fix crediting for compounding when only one request in flight
smb3: Fix out-of-bounds bug in SMB2_negotiate()
iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it
cifs: report error instead of invalid when revalidating a dentry fails
RISC-V: Define MAXPHYSMEM_1GB only for RV32
xhci: fix bounce buffer usage for non-sg list case
scripts: use pkg-config to locate libcrypto
genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set
genirq: Prevent [devm_]irq_alloc_desc from returning irq 0
libnvdimm/dimm: Avoid race between probe and available_slots_show()
libnvdimm/namespace: Fix visibility of namespace resource attribute
tracepoint: Fix race between tracing and removing tracepoint
tracing: Use pause-on-trace with the latency tracers
kretprobe: Avoid re-registration of the same kretprobe earlier
tracing/kprobe: Fix to support kretprobe events on unloaded modules
fgraph: Initialize tracing_graph_pause at task creation
gpiolib: free device name on error path to fix kmemleak
mac80211: fix station rate table updates on assoc
ovl: implement volatile-specific fsync error behaviour
ovl: avoid deadlock on directory ioctl
ovl: fix dentry leak in ovl_get_redirect
thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link()
kbuild: fix duplicated flags in DEBUG_CFLAGS
memblock: do not start bottom-up allocations with kernel_end
vdpa/mlx5: Restore the hardware used index after change map
nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs
ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode
net: ipa: pass correct dma_handle to dma_free_coherent()
r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set
net: mvpp2: TCAM entry enable should be written after SRAM data
net: lapb: Copy the skb before sending a packet
net/mlx5e: Release skb in case of failure in tc update skb
net/mlx5e: Update max_opened_tc also when channels are closed
net/mlx5: Fix leak upon failure of rule creation
net/mlx5: Fix function calculation for page trees
ibmvnic: device remove has higher precedence over reset
i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues"
igc: check return value of ret_val in igc_config_fc_after_link_up
igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr
SUNRPC: Fix NFS READs that start at non-page-aligned offsets
arm64: dts: ls1046a: fix dcfg address range
rxrpc: Fix deadlock around release of dst cached on udp tunnel
r8169: work around RTL8125 UDP hw bug
arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4
bpf, preload: Fix build when $(O) points to a relative path
um: virtio: free vu_dev only with the contained struct device
bpf, inode_storage: Put file handler if no storage was found
bpf, cgroup: Fix problematic bounds check
bpf, cgroup: Fix optlen WARN_ON_ONCE toctou
vdpa/mlx5: Fix memory key MTT population
ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02
ARM: dts: stm32: Disable optional TSC2004 on DRC02 board
ARM: dts: stm32: Disable WP on DHCOM uSD slot
ARM: dts: stm32: Connect card-detect signal on DHCOM
ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect
arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Pro
arm64: dts: rockchip: fix vopl iommu irq on px30
arm64: dts: amlogic: meson-g12: Set FL-adj property value
Input: i8042 - unbreak Pegatron C15B
arm64: dts: qcom: c630: keep both touchpad devices enabled
ARM: OMAP1: OSK: fix ohci-omap breakage
usb: xhci-mtk: break loop when find the endpoint to drop
usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints
usb: xhci-mtk: fix unreleased bandwidth data
usb: dwc3: fix clock issue during resume in OTG mode
usb: dwc2: Fix endpoint direction check in ep_from_windex
usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop()
USB: usblp: don't call usb_set_interface if there's a single alt
usb: gadget: aspeed: add missing of_node_put
USB: gadget: legacy: fix an error code in eth_bind()
usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720
USB: serial: option: Adding support for Cinterion MV31
USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000
USB: serial: cp210x: add pid/vid for WSDA-200-USB

Paolo Pisati (p-pisati)
Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
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.