Impish update: upstream stable patchset 2021-11-18

Bug #1951460 reported by Kamal Mostafa
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Impish
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:

       upstream stable patchset 2021-11-18

                Ported from the following upstream stable releases:
                        v5.10.73, v5.14.12

       from git://git.kernel.org/

Partially revert "usb: Kconfig: using select for USB_COMMON dependency"
usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle
USB: cdc-acm: fix racy tty buffer accesses
USB: cdc-acm: fix break reporting
usb: typec: tcpm: handle SRC_STARTUP state if cc changes
drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows
xen/privcmd: fix error handling in mmap-resource processing
mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk
mmc: sdhci-of-at91: wait for calibration done before proceed
mmc: sdhci-of-at91: replace while loop with read_poll_timeout
ovl: fix missing negative dentry check in ovl_rename()
ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO
nfsd: fix error handling of register_pernet_subsys() in init_nfsd()
nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero
SUNRPC: fix sign error causing rpcsec_gss drops
xen/balloon: fix cancelled balloon action
ARM: dts: omap3430-sdp: Fix NAND device node
ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe
ARM: dts: qcom: apq8064: use compatible which contains chipid
riscv: Flush current cpu icache before other cpus
bus: ti-sysc: Add break in switch statement in sysc_init_soc()
soc: qcom: socinfo: Fixed argument passed to platform_set_data()
ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference
ARM: at91: pm: do not panic if ram controllers are not enabled
soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment
ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo
ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo
ARM: dts: imx6qdl-pico: Fix Ethernet support
PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus
ath5k: fix building with LEDS=m
arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding
xtensa: use CONFIG_USE_OF instead of CONFIG_OF
xtensa: call irqchip_init only when CONFIG_USE_OF is selected
iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15
bpf, arm: Fix register clobbering in div/mod implementation
soc: ti: omap-prm: Fix external abort for am335x pruss
bpf: Fix integer overflow in prealloc_elems_and_freelist()
net/mlx5e: IPSEC RX, enable checksum complete
net/mlx5: E-Switch, Fix double allocation of acl flow counter
phy: mdio: fix memory leak
net_sched: fix NULL deref in fifo_set_limit()
powerpc/fsl/dts: Fix phy-connection-type for fm1mac3
ptp_pch: Load module automatically if ID matches
dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value
ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence
net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size()
net: bridge: fix under estimation in br_get_linkxstats_size()
net/sched: sch_taprio: properly cancel timer from taprio_destroy()
net: sfp: Fix typo in state machine debug string
netlink: annotate data races around nlk->bound
bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893
drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup
video: fbdev: gbefb: Only instantiate device when built for IP32
drm/nouveau: avoid a use-after-free when BO init fails
drm/nouveau/kms/nv50-: fix file release memory leak
drm/nouveau/debugfs: fix file release memory leak
gve: Correct available tx qpl check
gve: Avoid freeing NULL pointer
rtnetlink: fix if_nlmsg_stats_size() under estimation
gve: fix gve_get_stats()
gve: report 64bit tx_bytes counter from gve_handle_report_stats()
i40e: fix endless loop under rtnl
i40e: Fix freeing of uninitialized misc IRQ vector
net: prefer socket bound to interface when not in VRF
powerpc/iommu: Report the correct most efficient DMA mask for PCI devices
i2c: acpi: fix resource leak in reconfiguration device addition
i2c: mediatek: Add OFFSET_EXT_CONF setting back
riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable
bpf, s390: Fix potential memory leak about jit_data
RISC-V: Include clone3() on rv32
powerpc/bpf: Fix BPF_SUB when imm == 0x80000000
powerpc/64s: fix program check interrupt emergency stack path
pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init
x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI
x86/Kconfig: Correct reference to MWINCHIP3D
x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0]
x86/entry: Correct reference to intended CONFIG_64_BIT
x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n
x86/hpet: Use another crystalball to evaluate HPET usability
usb: typec: tcpci: don't handle vSafe0V event if it's not enabled
usb: typec: tipd: Remove dependency on "connector" child fwnode
drm/amdgpu: During s0ix don't wait to signal GFXOFF
drm/nouveau/ga102-: support ttm buffer moves via copy engine
drm/i915: Fix runtime pm handling in i915_gem_shrink
drm/i915: Extend the async flip VT-d w/a to skl/bxt
netfilter: conntrack: fix boot failure with nf_conntrack.enable_hooks=1
netfilter: nf_tables: add position handle in event notification
netfilter: nf_tables: reverse order in rule replacement expansion
net/mlx5e: Keep the value for maximum number of channels in-sync
net/mlx5: Force round second at 1PPS out start time
net/mlx5: Avoid generating event after PPS out in Real time mode
net/mlx5e: Fix the presented RQ index in PTP stats
libbpf: Fix memory leak in strset
net: mscc: ocelot: fix VCAP filters remaining active after being deleted
MIPS: Revert "add support for buggy MT7621S core detection"
netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification
ARM: dts: imx: change the spi-nor tx
arm64: dts: imx8mm-kontron-n801x-som: do not allow to switch off buck2
arm64: dts: ls1028a: fix eSDHC2 node
drm/i915/jsl: Add W/A 1409054076 for JSL
drm/i915/tc: Fix TypeC port init/resume time sanitization
drm/i915/bdb: Fix version check
netfs: Fix READ/WRITE confusion when calling iov_iter_xarray()
afs: Fix afs_launder_page() to set correct start file position
drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume
perf jevents: Free the sys_event_tables list after processing entries
drm/panel: abt-y030xx067a: yellow tint fix
gve: Properly handle errors in gve_assign_qpl
iavf: fix double unlock of crit_lock
riscv: explicitly use symbol offsets for VDSO
RISC-V: Fix VDSO build for !MMU
riscv/vdso: Refactor asm/vdso.h
riscv/vdso: Move vdso data page up front
i2c: mlxcpld: Fix criteria for frequency setting
i2c: mlxcpld: Modify register setting for 400KHz frequency
objtool: Remove reloc symbol type checks in get_alt_entry()
objtool: Make .altinstructions section entry size consistent
powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation
powerpc/bpf ppc32: Fix JMP32_JSET_K
powerpc/bpf ppc32: Do not emit zero extend instruction for 64-bit BPF_END
powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000
powerpc/traps: do not enable irqs in _exception
dsa: tag_dsa: Fix mask for trunked packets
UBUNTU: upstream stable to v5.10.73, v5.14.12

CVE References

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

This bug was fixed in the package linux - 5.13.0-23.23

---------------
linux (5.13.0-23.23) impish; urgency=medium

  * impish/linux: 5.13.0-23.23 -proposed tracker (LP: #1952263)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync update-dkms-versions helper
    - debian/dkms-versions -- update from kernel-versions (main/2021.11.29)

  * CVE-2021-4002
    - hugetlbfs: flush TLBs correctly after huge_pmd_unshare

  * [SRU][I/OEM-5.13/OEM-5.14] Add MAC passthrough support for more Lenovo docks
    (LP: #1951767)
    - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks

  * Fix non-working e1000e device after resume (LP: #1951861)
    - SAUCE: Revert "e1000e: Additional PHY power saving in S0ix"
    - SAUCE: Revert "e1000e: Add polling mechanism to indicate CSME DPG exit"
    - SAUCE: Revert "e1000e: Add handshake with the CSME to support S0ix"

  * CVE-2021-43267
    - tipc: fix size validations for the MSG_CRYPTO type

  * Impish update: upstream stable patchset 2021-11-22 (LP: #1951880)
    - ext4: check and update i_disksize properly
    - ext4: correct the error path of ext4_write_inline_data_end()
    - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic
    - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS
    - netfilter: ip6_tables: zero-initialize fragment offset
    - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs
    - ASoC: SOF: loader: release_firmware() on load failure to avoid batching
    - netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic
    - netfilter: nf_nat_masquerade: defer conntrack walk to work queue
    - mac80211: Drop frames from invalid MAC address in ad-hoc mode
    - m68k: Handle arrivals of multiple signals correctly
    - hwmon: (ltc2947) Properly handle errors when looking for the external clock
    - net: prevent user from passing illegal stab size
    - mac80211: check return value of rhashtable_init
    - vboxfs: fix broken legacy mount signature checking
    - net: sun: SUNVNET_COMMON should depend on INET
    - drm/amdgpu: fix gart.bo pin_count leak
    - scsi: ses: Fix unsigned comparison with less than zero
    - scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported"
    - perf/core: fix userpage->time_enabled of inactive events
    - sched: Always inline is_percpu_thread()
    - hwmon: (pmbus/ibm-cffps) max_power_out swap changes
    - ALSA: usb-audio: Unify mixer resume and reset_resume procedure
    - KVM: arm64: nvhe: Fix missing FORCE for hyp-reloc.S build rule
    - pinctrl: qcom: sc7280: Add PM suspend callbacks
    - net: bgmac-platform: handle mac-address deferral
    - scsi: qla2xxx: Fix excessive messages during device logout
    - io_uring: kill fasync
    - upstream stable to v5.10.74, v5.14.13
    - ALSA: usb-audio: Add quirk for VF0770
    - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl
    - ALSA: seq: Fix a potential UAF by wrong private_free call order
    - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop
    - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254
    - ALSA: hda/realtek: Complete partial device nam...

Changed in linux (Ubuntu Impish):
status: Fix Committed → Fix Released
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.