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.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

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

** Affects: linux (Ubuntu Hirsute)
     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 Hirsute)
   Importance: Undecided
       Status: Confirmed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1915290

Title:
  Hirsute update: v5.10.15 upstream stable release

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Hirsute:
  Confirmed

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.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

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

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to