Hirsute update: upstream stable patchset 2021-08-16

Bug #1940139 reported by Kamal Mostafa
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Kamal Mostafa

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:

       upstream stable patchset 2021-08-16

                Ported from the following upstream stable releases:
                        v5.10.53, v5.13.5

       from git://git.kernel.org/

ARM: dts: gemini: rename mdio to the right name
ARM: dts: gemini: add device_type on pci
ARM: dts: rockchip: Fix thermal sensor cells o rk322x
ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288
arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi
ARM: dts: rockchip: Fix the timer clocks order
ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x
ARM: dts: rockchip: Fix power-controller node names for rk3066a
ARM: dts: rockchip: Fix power-controller node names for rk3188
ARM: dts: rockchip: Fix power-controller node names for rk3288
arm64: dts: rockchip: Fix power-controller node names for px30
arm64: dts: rockchip: Fix power-controller node names for rk3328
arm64: dts: rockchip: Fix power-controller node names for rk3399
reset: ti-syscon: fix to_ti_syscon_reset_data macro
ARM: brcmstb: dts: fix NAND nodes names
ARM: Cygnus: dts: fix NAND nodes names
ARM: NSP: dts: fix NAND nodes names
ARM: dts: BCM63xx: Fix NAND nodes names
ARM: dts: Hurricane 2: Fix NAND nodes names
ARM: dts: imx6: phyFLEX: Fix UART hardware flow control
ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info
arm64: dts: rockchip: fix regulator-gpio states array
ARM: dts: ux500: Fix interrupt cells
ARM: dts: ux500: Rename gpio-controller node
ARM: dts: ux500: Fix orientation of accelerometer
ARM: dts: imx6dl-riotboard: configure PHY clock and set proper EEE value
rtc: mxc_v2: add missing MODULE_DEVICE_TABLE
kbuild: sink stdout from cmd for silent build
ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios
ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios
ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios
ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names
arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: Fix MCU_RGMII1_TXC direction
ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in device-trees
ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant
arm64: dts: qcom: sc7180: Move rmtfs memory region
ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2
ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2
ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin
ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards
ARM: dts: stm32: fix RCC node name on stm32f429 MCU
ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings
memory: tegra: Fix compilation warnings on 64bit platforms
firmware: arm_scmi: Add SMCCC discovery dependency in Kconfig
firmware: arm_scmi: Fix the build when CONFIG_MAILBOX is not selected
ARM: dts: bcm283x: Fix up MMC node names
ARM: dts: bcm283x: Fix up GPIO LED node names
arm64: dts: juno: Update SCPI nodes as per the YAML schema
ARM: dts: rockchip: fix supply properties in io-domains nodes
ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings
ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15
ARM: dts: stm32: fix the Odyssey SoM eMMC VQMMC supply
ARM: dts: stm32: Drop unused linux,wakeup from touchscreen node on DHCOM SoM
ARM: dts: stm32: Rename spi-flash/mx66l51235l@N to flash@N on DHCOM SoM
ARM: dts: stm32: fix stpmic node for stm32mp1 boards
ARM: OMAP2+: Block suspend for am3 and am4 if PM is not configured
soc/tegra: fuse: Fix Tegra234-only builds
firmware: tegra: bpmp: Fix Tegra234-only builds
arm64: dts: ls208xa: remove bus-num from dspi node
arm64: dts: imx8mq: assign PCIe clocks
thermal/core: Correct function name thermal_zone_device_unregister()
thermal/drivers/rcar_gen3_thermal: Do not shadow rcar_gen3_ths_tj_1
thermal/drivers/imx_sc: Add missing of_node_put for loop iteration
thermal/drivers/sprd: Add missing of_node_put for loop iteration
kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set
arch/arm64/boot/dts/marvell: fix NAND partitioning scheme
rtc: max77686: Do not enforce (incorrect) interrupt trigger type
scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8
scsi: libsas: Add LUN number check in .slave_alloc callback
scsi: libfc: Fix array index out of bound exception
scsi: qedf: Add check to synchronize abort and flush
sched/fair: Fix CFS bandwidth hrtimer expiry type
perf/x86/intel/uncore: Clean up error handling path of iio mapping
thermal/core/thermal_of: Stop zone device before unregistering it
s390/traps: do not test MONITOR CALL without CONFIG_BUG
s390: introduce proper type handling call_on_stack() macro
cifs: prevent NULL deref in cifs_compose_mount_options()
firmware: turris-mox-rwtm: add marvell,armada-3700-rwtm-firmware compatible string
arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file
Revert "swap: fix do_swap_page() race with swapoff"
f2fs: Show casefolding support only when supported
mm/thp: simplify copying of huge zero page pmd when fork
mm/userfaultfd: fix uffd-wp special cases for fork()
mm/page_alloc: fix memory map initialization for descending nodes
net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear
net: dsa: mv88e6xxx: enable .port_set_policy() on Topaz
net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz
net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz
net: dsa: mv88e6xxx: enable devlink ATU hash param for Topaz
net: ipv6: fix return value of ip6_skb_dst_mtu
netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo
net/sched: act_ct: fix err check for nf_conntrack_confirm
vmxnet3: fix cksum offload issues for tunnels with non-default udp ports
net/sched: act_ct: remove and free nf_table callbacks
net: bridge: sync fdb to new unicast-filtering ports
net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops
net: bcmgenet: Ensure all TX/RX queues DMAs are disabled
net: ip_tunnel: fix mtu calculation for ETHER tunnel devices
net: moxa: fix UAF in moxart_mac_probe
net: qcom/emac: fix UAF in emac_remove
net: ti: fix UAF in tlan_remove_one
net: send SYNACK packet with accepted fwmark
net: validate lwtstate->data before returning from skb_tunnel_info()
net: dsa: properly check for the bridge_leave methods in dsa_switch_bridge_leave()
net: fddi: fix UAF in fza_probe
dma-buf/sync_file: Don't leak fences on merge failure
kbuild: do not suppress Kconfig prompts for silent build
ARM: dts: aspeed: Fix AST2600 machines line names
ARM: dts: tacoma: Add phase corrections for eMMC
tcp: consistently disable header prediction for mptcp
tcp: annotate data races around tp->mtu_info
tcp: fix tcp_init_transfer() to not reset icsk_ca_initialized
ipv6: tcp: drop silly ICMPv6 packet too big messages
tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path
tools: bpf: Fix error in 'make -C tools/ bpf_install'
bpftool: Properly close va_list 'ap' by va_end() on error
bpf: Track subprog poke descriptors correctly and fix use-after-free
perf test bpf: Free obj_buf
drm/panel: nt35510: Do not fail if DSI read fails
udp: annotate data races around unix_sk(sk)->gso_size
arm64: dts: rockchip: Use only supported PCIe link speed on rk3399
ARM: dts: BCM5301X: Fix NAND nodes names
ARM: dts: BCM5301X: Fix pinmux subnodes names
soc: mediatek: add missing MODULE_DEVICE_TABLE
ARM: dts: ux500: Fix some compatible strings
arm64: tegra: Add PMU node for Tegra194
ARM: dts: stm32: Rename eth@N to ethernet@N on DHCOM SoM
arm64: dts: qcom: sm8150: Disable Adreno and modem by default
net: marvell: always set skb_shared_info in mvneta_swbm_add_rx_fragment
vboxsf: Honor excl flag to the dir-inode create op
vboxsf: Make vboxsf_dir_create() return the handle for the created file
vboxsf: Add vboxsf_[create|release]_sf_handle() helpers
vboxsf: Add support for the atomic_open directory-inode op
firmware: arm_scmi: Avoid padding in sensor message structure
UBUNTU: upstream stable to v5.10.53, v5.13.5

CVE References

Changed in linux (Ubuntu):
status: New → Confirmed
tags: added: kernel-stable-tracking-bug
Changed in linux (Ubuntu Hirsute):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Kamal Mostafa (kamalmostafa)
Changed in linux (Ubuntu):
status: Confirmed → Invalid
description: updated
Stefan Bader (smb)
Changed in linux (Ubuntu Hirsute):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (68.6 KiB)

This bug was fixed in the package linux - 5.11.0-37.41

linux (5.11.0-37.41) hirsute; urgency=medium

  * hirsute/linux: 5.11.0-37.41 -proposed tracker (LP: #1944180)

  * CVE-2021-41073
    - io_uring: ensure symmetry in handling iter types in loop_rw_iter()

  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/2021.09.06)

  * LRMv5: switch primary version handling to kernel-versions data set
    (LP: #1928921)
    - [Packaging] switch to kernel-versions

  * disable “CONFIG_HISI_DMA” config for ubuntu version (LP: #1936771)
    - Disable CONFIG_HISI_DMA
    - [Config] Record hisi_dma no longer built for arm64

  * ubunut_kernel_selftests: memory-hotplug: avoid spamming logs with
    dump_page() (LP: #1941829)
    - selftests: memory-hotplug: avoid spamming logs with dump_page(), ratio limit
      hot-remove error test

  * alsa: the soundwire audio doesn't work on the Dell TGL-H machines
    (LP: #1941669)
    - ASoC: SOF: allow soundwire use desc->default_fw_filename
    - ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default

  * e1000e blocks the boot process when it tried to write checksum to its NVM
    (LP: #1936998)
    - e1000e: Do not take care about recovery NVM checksum

  * Dell XPS 17 (9710) PCI/internal sound card not detected (LP: #1935850)
    - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode
    - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710

  * mute/micmute LEDs no function on HP ProBook 650 G8 (LP: #1939473)
    - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC

  * Fix mic noise on HP ProBook 445 G8 (LP: #1940610)
    - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8

  * GPIO error logs in start and dmesg after update of kernel (LP: #1937897)
    - ODM: mfd: Check AAEON BFPI version before adding device

  * External displays not working on Thinkpad T490 with ThinkPad Thunderbolt 3
    Dock (LP: #1938999)
    - drm/i915/ilk-glk: Fix link training on links with LTTPRs

  * Fix kernel panic caused by legacy devices on AMD platforms (LP: #1936682)
    - SAUCE: iommu/amd: Keep swiotlb enabled to ensure devices with 32bit DMA
      still work

  * Hirsute update: upstream stable patchset 2021-08-30 (LP: #1942123)
    - drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser"
    - Revert "drm/i915: Propagate errors on awaiting already signaled fences"
    - regulator: rtmv20: Fix wrong mask for strobe-polarity-high
    - regulator: rt5033: Fix n_voltages settings for BUCK and LDO
    - spi: stm32h7: fix full duplex irq handler handling
    - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits
    - r8152: Fix potential PM refcount imbalance
    - qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()
    - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend
    - net: Fix zero-copy head len calculation.
    - ASoC: ti: j721e-evm: Fix unbalanced domain activity tracking during startup
    - ASoC: ti: j721e-evm: Check for not initialized parent_clk_id
    - efi/mokvar: Reserve the table only if it is in boot services data
    - nvme: fix nvme_setup_command ...

Changed in linux (Ubuntu Hirsute):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers