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:

       upstream stable patchset 2021-03-12

                Ported from the following upstream stable releases:
                        v5.4.96, v5.10.14,
                        v5.4.97, v5.10.15

       from git://git.kernel.org/

net: fec: put child node on error path
net: octeontx2: Make sure the buffer is 128 byte aligned
stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing
net: dsa: bcm_sf2: put device node before return
net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP
ibmvnic: Ensure that CRQ entry read are correctly ordered
iommu/io-pgtable-arm: Support coherency for Mali LPAE
drm/panfrost: Support cache-coherent integrations
arm64: dts: meson: Describe G12b GPU as coherent
arm64: Fix kernel address detection of __is_lm_address()
arm64: Do not pass tagged addresses to __is_lm_address()
ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD
iommu/vt-d: Do not use flush-queue when caching-mode is on
phy: cpcap-usb: Fix warning for missing regulator_disable
tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency
tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or 
base_frequency
platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on 
Estar Beauty HD tablet
platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352
locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP
x86: __always_inline __{rd,wr}msr()
scsi: scsi_transport_srp: Don't block target in failfast state
scsi: libfc: Avoid invoking response handler twice if ep is already completed
scsi: fnic: Fix memleak in vnic_dev_init_devcmd2
ALSA: hda - add Intel DG1 PCI and HDMI ids
ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid
ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid
objtool: Don't add empty symbols to the rbtree
mac80211: fix incorrect strlen of .write in debugfs
mac80211: fix fast-rx encryption check
scsi: ibmvfc: Set default timeout to avoid crash during migration
i2c: tegra: Create i2c_writesl_vi() to use with VI I2C for filling TX FIFO
udf: fix the problem that the disc content is not displayed
nvme: check the PRINFO bit before deciding the host buffer length
nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout
nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout
nvme-pci: allow use of cmb on v1.4 controllers
nvmet: set right status on error in id-ns handler
platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_quirk_table for dual 
fan control
selftests/powerpc: Only test lwm/stmw on big endian
drm/amd/display: Update dram_clock_change_latency for DCN2.1
drm/amd/display: Change function decide_dp_link_settings to avoid infinite 
looping
drm/amd/display: Use hardware sequencer functions for PG control
objtool: Don't fail the kernel build on fatal errors
x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU 
family
x86/cpu: Add another Alder Lake CPU to the Intel family
kthread: Extract KTHREAD_IS_PER_CPU
workqueue: Restrict affinity change to rescuer
Revert "Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and 
REQ_NOWAIT""
ACPI: thermal: Do not call acpi_thermal_check() directly
UBUNTU: upstream stable to v5.4.96, v5.10.14
USB: serial: cp210x: add pid/vid for WSDA-200-USB
USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000
USB: serial: option: Adding support for Cinterion MV31
usb: host: xhci-plat: add priv quirk for skip PHY initialization
usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720
USB: gadget: legacy: fix an error code in eth_bind()
usb: gadget: aspeed: add missing of_node_put
USB: usblp: don't call usb_set_interface if there's a single alt
usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop()
usb: dwc2: Fix endpoint direction check in ep_from_windex
usb: dwc3: fix clock issue during resume in OTG mode
usb: xhci-mtk: fix unreleased bandwidth data
usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints
usb: xhci-mtk: break loop when find the endpoint to drop
ARM: OMAP1: OSK: fix ohci-omap breakage
arm64: dts: qcom: c630: keep both touchpad devices enabled
arm64: dts: amlogic: meson-g12: Set FL-adj property value
arm64: dts: rockchip: fix vopl iommu irq on px30
arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Pro
ARM: dts: stm32: Connect card-detect signal on DHCOM
ARM: dts: stm32: Disable WP on DHCOM uSD slot
um: virtio: free vu_dev only with the contained struct device
arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4
r8169: work around RTL8125 UDP hw bug
rxrpc: Fix deadlock around release of dst cached on udp tunnel
arm64: dts: ls1046a: fix dcfg address range
SUNRPC: Fix NFS READs that start at non-page-aligned offsets
igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr
igc: check return value of ret_val in igc_config_fc_after_link_up
i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues"
ibmvnic: device remove has higher precedence over reset
net/mlx5: Fix leak upon failure of rule creation
net/mlx5e: Update max_opened_tc also when channels are closed
net/mlx5e: Release skb in case of failure in tc update skb
net: lapb: Copy the skb before sending a packet
net: mvpp2: TCAM entry enable should be written after SRAM data
r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set
net: ipa: pass correct dma_handle to dma_free_coherent()
ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode
nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs
memblock: do not start bottom-up allocations with kernel_end
ovl: fix dentry leak in ovl_get_redirect
mac80211: fix station rate table updates on assoc
gpiolib: free device name on error path to fix kmemleak
fgraph: Initialize tracing_graph_pause at task creation
tracing/kprobe: Fix to support kretprobe events on unloaded modules
kretprobe: Avoid re-registration of the same kretprobe earlier
tracing: Use pause-on-trace with the latency tracers
libnvdimm/namespace: Fix visibility of namespace resource attribute
libnvdimm/dimm: Avoid race between probe and available_slots_show()
genirq: Prevent [devm_]irq_alloc_desc from returning irq 0
genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set
scripts: use pkg-config to locate libcrypto
xhci: fix bounce buffer usage for non-sg list case
RISC-V: Define MAXPHYSMEM_1GB only for RV32
cifs: report error instead of invalid when revalidating a dentry fails
iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it
smb3: Fix out-of-bounds bug in SMB2_negotiate()
smb3: fix crediting for compounding when only one request in flight
mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb
mmc: core: Limit retries when analyse of SDIO tuples fails
Fix unsynchronized access to sev members through svm_register_enc_region
drm/i915/display: Prevent double YUV range correction on HDR planes
drm/i915: Extract intel_ddi_power_up_lanes()
drm/i915: Power up combo PHY lanes for for HDMI as well
drm/amd/display: Revert "Fix EDID parsing after resume from suspend"
nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs
KVM: SVM: Treat SVM as unsupported when running as an SEV guest
KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off
KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl
KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode
DTS: ARM: gta04: remove legacy spi-cs-high to make display work again
ARM: dts; gta04: SPI panel chip select is active low
ARM: footbridge: fix dc21285 PCI configuration accessors
mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page
mm: hugetlb: fix a race between freeing and dissolving the page
mm: hugetlb: fix a race between isolating and freeing page
mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active
mm, compaction: move high_pfn to the for loop scope
mm: thp: fix MADV_REMOVE deadlock on shmem THP
mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked()
x86/build: Disable CET instrumentation in the kernel
x86/debug: Fix DR6 handling
x86/debug: Prevent data breakpoints on __per_cpu_offset
x86/debug: Prevent data breakpoints on cpu_dr7
x86/apic: Add extra serialization for non-serializing MSRs
Input: goodix - add support for Goodix GT9286 chip
Input: xpad - sync supported devices with fork on GitHub
Input: ili210x - implement pressure reporting for ILI251x
md: Set prev_flush_start and flush_bio in an atomic way
neighbour: Prevent a dead entry from updating gc_list
net: ip_tunnel: fix mtu calculation
udp: ipv4: manipulate network header of NATed UDP GRO fraglist
net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add
net: sched: replaced invalid qdisc tree flush helper in qdisc_replace
iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues
UBUNTU: upstream stable to v5.4.97, v5.10.15

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

** Affects: linux (Ubuntu Groovy)
     Importance: Medium
     Assignee: Kamal Mostafa (kamalmostafa)
         Status: In Progress


** Tags: kernel-stable-tracking-bug

** Changed in: linux (Ubuntu)
       Status: New => Confirmed

** Tags added: kernel-stable-tracking-bug

** Also affects: linux (Ubuntu Groovy)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu Groovy)
       Status: New => In Progress

** Changed in: linux (Ubuntu Groovy)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Groovy)
     Assignee: (unassigned) => Kamal Mostafa (kamalmostafa)

** Changed in: linux (Ubuntu)
       Status: Confirmed => Invalid

** Description changed:

+ SRU Justification
  
-     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:
  
-     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-03-12
  
-        upstream stable patchset 2021-03-12
-        from git://git.kernel.org/
+                 Ported from the following upstream stable releases:
+                         v5.4.96, v5.10.14,
+                         v5.4.97, v5.10.15
+ 
+        from git://git.kernel.org/
+ 
+ net: fec: put child node on error path
+ net: octeontx2: Make sure the buffer is 128 byte aligned
+ stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing
+ net: dsa: bcm_sf2: put device node before return
+ net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP
+ ibmvnic: Ensure that CRQ entry read are correctly ordered
+ iommu/io-pgtable-arm: Support coherency for Mali LPAE
+ drm/panfrost: Support cache-coherent integrations
+ arm64: dts: meson: Describe G12b GPU as coherent
+ arm64: Fix kernel address detection of __is_lm_address()
+ arm64: Do not pass tagged addresses to __is_lm_address()
+ ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD
+ iommu/vt-d: Do not use flush-queue when caching-mode is on
+ phy: cpcap-usb: Fix warning for missing regulator_disable
+ tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency
+ tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or 
base_frequency
+ platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on 
Estar Beauty HD tablet
+ platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352
+ locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP
+ x86: __always_inline __{rd,wr}msr()
+ scsi: scsi_transport_srp: Don't block target in failfast state
+ scsi: libfc: Avoid invoking response handler twice if ep is already completed
+ scsi: fnic: Fix memleak in vnic_dev_init_devcmd2
+ ALSA: hda - add Intel DG1 PCI and HDMI ids
+ ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid
+ ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid
+ objtool: Don't add empty symbols to the rbtree
+ mac80211: fix incorrect strlen of .write in debugfs
+ mac80211: fix fast-rx encryption check
+ scsi: ibmvfc: Set default timeout to avoid crash during migration
+ i2c: tegra: Create i2c_writesl_vi() to use with VI I2C for filling TX FIFO
+ udf: fix the problem that the disc content is not displayed
+ nvme: check the PRINFO bit before deciding the host buffer length
+ nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout
+ nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout
+ nvme-pci: allow use of cmb on v1.4 controllers
+ nvmet: set right status on error in id-ns handler
+ platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_quirk_table for dual 
fan control
+ selftests/powerpc: Only test lwm/stmw on big endian
+ drm/amd/display: Update dram_clock_change_latency for DCN2.1
+ drm/amd/display: Change function decide_dp_link_settings to avoid infinite 
looping
+ drm/amd/display: Use hardware sequencer functions for PG control
+ objtool: Don't fail the kernel build on fatal errors
+ x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU 
family
+ x86/cpu: Add another Alder Lake CPU to the Intel family
+ kthread: Extract KTHREAD_IS_PER_CPU
+ workqueue: Restrict affinity change to rescuer
+ Revert "Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and 
REQ_NOWAIT""
+ ACPI: thermal: Do not call acpi_thermal_check() directly
+ UBUNTU: upstream stable to v5.4.96, v5.10.14
+ USB: serial: cp210x: add pid/vid for WSDA-200-USB
+ USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000
+ USB: serial: option: Adding support for Cinterion MV31
+ usb: host: xhci-plat: add priv quirk for skip PHY initialization
+ usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720
+ USB: gadget: legacy: fix an error code in eth_bind()
+ usb: gadget: aspeed: add missing of_node_put
+ USB: usblp: don't call usb_set_interface if there's a single alt
+ usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop()
+ usb: dwc2: Fix endpoint direction check in ep_from_windex
+ usb: dwc3: fix clock issue during resume in OTG mode
+ usb: xhci-mtk: fix unreleased bandwidth data
+ usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints
+ usb: xhci-mtk: break loop when find the endpoint to drop
+ ARM: OMAP1: OSK: fix ohci-omap breakage
+ arm64: dts: qcom: c630: keep both touchpad devices enabled
+ arm64: dts: amlogic: meson-g12: Set FL-adj property value
+ arm64: dts: rockchip: fix vopl iommu irq on px30
+ arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Pro
+ ARM: dts: stm32: Connect card-detect signal on DHCOM
+ ARM: dts: stm32: Disable WP on DHCOM uSD slot
+ um: virtio: free vu_dev only with the contained struct device
+ arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4
+ r8169: work around RTL8125 UDP hw bug
+ rxrpc: Fix deadlock around release of dst cached on udp tunnel
+ arm64: dts: ls1046a: fix dcfg address range
+ SUNRPC: Fix NFS READs that start at non-page-aligned offsets
+ igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr
+ igc: check return value of ret_val in igc_config_fc_after_link_up
+ i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues"
+ ibmvnic: device remove has higher precedence over reset
+ net/mlx5: Fix leak upon failure of rule creation
+ net/mlx5e: Update max_opened_tc also when channels are closed
+ net/mlx5e: Release skb in case of failure in tc update skb
+ net: lapb: Copy the skb before sending a packet
+ net: mvpp2: TCAM entry enable should be written after SRAM data
+ r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set
+ net: ipa: pass correct dma_handle to dma_free_coherent()
+ ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode
+ nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs
+ memblock: do not start bottom-up allocations with kernel_end
+ ovl: fix dentry leak in ovl_get_redirect
+ mac80211: fix station rate table updates on assoc
+ gpiolib: free device name on error path to fix kmemleak
+ fgraph: Initialize tracing_graph_pause at task creation
+ tracing/kprobe: Fix to support kretprobe events on unloaded modules
+ kretprobe: Avoid re-registration of the same kretprobe earlier
+ tracing: Use pause-on-trace with the latency tracers
+ libnvdimm/namespace: Fix visibility of namespace resource attribute
+ libnvdimm/dimm: Avoid race between probe and available_slots_show()
+ genirq: Prevent [devm_]irq_alloc_desc from returning irq 0
+ genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set
+ scripts: use pkg-config to locate libcrypto
+ xhci: fix bounce buffer usage for non-sg list case
+ RISC-V: Define MAXPHYSMEM_1GB only for RV32
+ cifs: report error instead of invalid when revalidating a dentry fails
+ iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it
+ smb3: Fix out-of-bounds bug in SMB2_negotiate()
+ smb3: fix crediting for compounding when only one request in flight
+ mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb
+ mmc: core: Limit retries when analyse of SDIO tuples fails
+ Fix unsynchronized access to sev members through svm_register_enc_region
+ drm/i915/display: Prevent double YUV range correction on HDR planes
+ drm/i915: Extract intel_ddi_power_up_lanes()
+ drm/i915: Power up combo PHY lanes for for HDMI as well
+ drm/amd/display: Revert "Fix EDID parsing after resume from suspend"
+ nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs
+ KVM: SVM: Treat SVM as unsupported when running as an SEV guest
+ KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off
+ KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl
+ KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode
+ DTS: ARM: gta04: remove legacy spi-cs-high to make display work again
+ ARM: dts; gta04: SPI panel chip select is active low
+ ARM: footbridge: fix dc21285 PCI configuration accessors
+ mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page
+ mm: hugetlb: fix a race between freeing and dissolving the page
+ mm: hugetlb: fix a race between isolating and freeing page
+ mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active
+ mm, compaction: move high_pfn to the for loop scope
+ mm: thp: fix MADV_REMOVE deadlock on shmem THP
+ mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked()
+ x86/build: Disable CET instrumentation in the kernel
+ x86/debug: Fix DR6 handling
+ x86/debug: Prevent data breakpoints on __per_cpu_offset
+ x86/debug: Prevent data breakpoints on cpu_dr7
+ x86/apic: Add extra serialization for non-serializing MSRs
+ Input: goodix - add support for Goodix GT9286 chip
+ Input: xpad - sync supported devices with fork on GitHub
+ Input: ili210x - implement pressure reporting for ILI251x
+ md: Set prev_flush_start and flush_bio in an atomic way
+ neighbour: Prevent a dead entry from updating gc_list
+ net: ip_tunnel: fix mtu calculation
+ udp: ipv4: manipulate network header of NATed UDP GRO fraglist
+ net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add
+ net: sched: replaced invalid qdisc tree flush helper in qdisc_replace
+ iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues
+ UBUNTU: upstream stable to v5.4.97, v5.10.15

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1918987

Title:
  Groovy update: upstream stable patchset 2021-03-12

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to