This is the start of the stable review cycle for the 5.14.12 release. There are 151 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed, 13 Oct 2021 13:44:51 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.14.12-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.14.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 5.14.12-rc1
Andrew Lunn andrew@lunn.ch dsa: tag_dsa: Fix mask for trunked packets
Thomas Gleixner tglx@linutronix.de x86/hpet: Use another crystalball to evaluate HPET usability
Vegard Nossum vegard.nossum@oracle.com x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n
Lukas Bulwahn lukas.bulwahn@gmail.com x86/entry: Correct reference to intended CONFIG_64_BIT
Borislav Petkov bp@suse.de x86/fpu: Restore the masking out of reserved MXCSR bits
Tom Lendacky thomas.lendacky@amd.com x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0]
Lukas Bulwahn lukas.bulwahn@gmail.com x86/Kconfig: Correct reference to MWINCHIP3D
Lukas Bulwahn lukas.bulwahn@gmail.com x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI
Mahesh Salgaonkar mahesh@linux.ibm.com pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init
Christophe Leroy christophe.leroy@csgroup.eu powerpc/32s: Fix kuap_kernel_restore()
Nicholas Piggin npiggin@gmail.com powerpc/64s: Fix unrecoverable MCE calling async handler from NMI
Nicholas Piggin npiggin@gmail.com powerpc/traps: do not enable irqs in _exception
Nicholas Piggin npiggin@gmail.com powerpc/64s: fix program check interrupt emergency stack path
Naveen N. Rao naveen.n.rao@linux.vnet.ibm.com powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000
Naveen N. Rao naveen.n.rao@linux.vnet.ibm.com powerpc/bpf ppc32: Do not emit zero extend instruction for 64-bit BPF_END
Naveen N. Rao naveen.n.rao@linux.vnet.ibm.com powerpc/bpf ppc32: Fix JMP32_JSET_K
Naveen N. Rao naveen.n.rao@linux.vnet.ibm.com powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation
Naveen N. Rao naveen.n.rao@linux.vnet.ibm.com powerpc/bpf: Fix BPF_SUB when imm == 0x80000000
Naveen N. Rao naveen.n.rao@linux.vnet.ibm.com powerpc/bpf: Fix BPF_MOD when imm == 1
Joe Lawrence joe.lawrence@redhat.com objtool: Make .altinstructions section entry size consistent
Josh Poimboeuf jpoimboe@redhat.com objtool: Remove reloc symbol type checks in get_alt_entry()
Mike Christie michael.christie@oracle.com scsi: iscsi: Fix iscsi_task use after free
Palmer Dabbelt palmerdabbelt@google.com RISC-V: Include clone3() on rv32
Vadim Pasternak vadimp@nvidia.com i2c: mlxcpld: Modify register setting for 400KHz frequency
Vadim Pasternak vadimp@nvidia.com i2c: mlxcpld: Fix criteria for frequency setting
Tiezhu Yang yangtiezhu@loongson.cn bpf, s390: Fix potential memory leak about jit_data
Tong Tiangen tongtiangen@huawei.com riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable
Tong Tiangen tongtiangen@huawei.com riscv/vdso: Move vdso data page up front
Tong Tiangen tongtiangen@huawei.com riscv/vdso: Refactor asm/vdso.h
Palmer Dabbelt palmerdabbelt@google.com RISC-V: Fix VDSO build for !MMU
Saleem Abdulrasool abdulras@google.com riscv: explicitly use symbol offsets for VDSO
Kewei Xu kewei.xu@mediatek.com i2c: mediatek: Add OFFSET_EXT_CONF setting back
Jamie Iles quic_jiles@quicinc.com i2c: acpi: fix resource leak in reconfiguration device addition
Alexey Kardashevskiy aik@ozlabs.ru powerpc/iommu: Report the correct most efficient DMA mask for PCI devices
Mike Manning mvrmanning@gmail.com net: prefer socket bound to interface when not in VRF
Stefan Assmann sassmann@kpanic.de iavf: fix double unlock of crit_lock
Sylwester Dziedziuch sylwesterx.dziedziuch@intel.com i40e: Fix freeing of uninitialized misc IRQ vector
Jiri Benc jbenc@redhat.com i40e: fix endless loop under rtnl
Eric Dumazet edumazet@google.com gve: report 64bit tx_bytes counter from gve_handle_report_stats()
Eric Dumazet edumazet@google.com gve: fix gve_get_stats()
Eric Dumazet edumazet@google.com rtnetlink: fix if_nlmsg_stats_size() under estimation
Catherine Sullivan csully@google.com gve: Properly handle errors in gve_assign_qpl
Tao Liu xliutaox@google.com gve: Avoid freeing NULL pointer
Catherine Sullivan csully@google.com gve: Correct available tx qpl check
Wong Vee Khee vee.khee.wong@linux.intel.com net: stmmac: trigger PCS EEE to turn off on link down
Wong Vee Khee vee.khee.wong@linux.intel.com net: pcs: xpcs: fix incorrect steps on disable EEE
Yang Yingliang yangyingliang@huawei.com drm/nouveau/debugfs: fix file release memory leak
Yang Yingliang yangyingliang@huawei.com drm/nouveau/kms/nv50-: fix file release memory leak
Jeremy Cline jcline@redhat.com drm/nouveau: avoid a use-after-free when BO init fails
Mark Brown broonie@kernel.org video: fbdev: gbefb: Only instantiate device when built for IP32
Christophe Branchereau cbranchereau@gmail.com drm/panel: abt-y030xx067a: yellow tint fix
Ben Skeggs bskeggs@redhat.com drm/nouveau/fifo/ga102: initialise chid on return from channel creation
Jernej Skrabec jernej.skrabec@gmail.com drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup
Tony Lindgren tony@atomide.com bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893
Like Xu likexu@tencent.com perf jevents: Free the sys_event_tables list after processing entries
Guchun Chen guchun.chen@amd.com drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume
Lang Yu lang.yu@amd.com drm/amdkfd: fix a potential ttm->sg memory leak
Linus Walleij linus.walleij@linaro.org ARM: defconfig: gemini: Restore framebuffer
Eric Dumazet edumazet@google.com netlink: annotate data races around nlk->bound
Wong Vee Khee vee.khee.wong@linux.intel.com net: pcs: xpcs: fix incorrect CL37 AN sequence
Sean Anderson sean.anderson@seco.com net: sfp: Fix typo in state machine debug string
Eric Dumazet edumazet@google.com net/sched: sch_taprio: properly cancel timer from taprio_destroy()
Eric Dumazet edumazet@google.com net: bridge: fix under estimation in br_get_linkxstats_size()
Eric Dumazet edumazet@google.com net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size()
David Howells dhowells@redhat.com afs: Fix afs_launder_page() to set correct start file position
David Howells dhowells@redhat.com netfs: Fix READ/WRITE confusion when calling iov_iter_xarray()
Lukasz Majczak lma@semihalf.com drm/i915/bdb: Fix version check
Imre Deak imre.deak@intel.com drm/i915/tc: Fix TypeC port init/resume time sanitization
Tejas Upadhyay tejaskumarx.surendrakumar.upadhyay@intel.com drm/i915/jsl: Add W/A 1409054076 for JSL
Kai-Heng Feng kai.heng.feng@canonical.com drm/i915/audio: Use BIOS provided value for RKL HDA link
Oleksij Rempel linux@rempel-privat.de ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence
Geert Uytterhoeven geert+renesas@glider.be dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value
Michael Walle michael@walle.cc arm64: dts: ls1028a: fix eSDHC2 node
Heiko Thiery heiko.thiery@gmail.com arm64: dts: imx8mm-kontron-n801x-som: do not allow to switch off buck2
Haibo Chen haibo.chen@nxp.com arm64: dts: imx8: change the spi-nor tx
Haibo Chen haibo.chen@nxp.com ARM: dts: imx: change the spi-nor tx
Andy Shevchenko andriy.shevchenko@linux.intel.com ptp_pch: Load module automatically if ID matches
Pali Rohár pali@kernel.org powerpc/fsl/dts: Fix phy-connection-type for fm1mac3
Pablo Neira Ayuso pablo@netfilter.org netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification
Ilya Lipnitskiy ilya.lipnitskiy@gmail.com MIPS: Revert "add support for buggy MT7621S core detection"
Punit Agrawal punitagrawal@gmail.com net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices
Vladimir Oltean vladimir.oltean@nxp.com net: mscc: ocelot: fix VCAP filters remaining active after being deleted
Eric Dumazet edumazet@google.com net_sched: fix NULL deref in fifo_set_limit()
Andrii Nakryiko andrii@kernel.org libbpf: Fix memory leak in strset
Pavel Skripkin paskripkin@gmail.com phy: mdio: fix memory leak
Kumar Kartikeya Dwivedi memxor@gmail.com libbpf: Fix segfault in light skeleton for objects without BTF
Lama Kayal lkayal@nvidia.com net/mlx5e: Fix the presented RQ index in PTP stats
Shay Drory shayd@nvidia.com net/mlx5: Fix setting number of EQs of SFs
Shay Drory shayd@nvidia.com net/mlx5: Fix length of irq_index in chars
Aya Levin ayal@nvidia.com net/mlx5: Avoid generating event after PPS out in Real time mode
Aya Levin ayal@nvidia.com net/mlx5: Force round second at 1PPS out start time
Moshe Shemesh moshe@nvidia.com net/mlx5: E-Switch, Fix double allocation of acl flow counter
Tariq Toukan tariqt@nvidia.com net/mlx5e: Keep the value for maximum number of channels in-sync
Raed Salem raeds@nvidia.com net/mlx5e: IPSEC RX, enable checksum complete
Tatsuhiko Yasumatsu th.yasumatsu@gmail.com bpf: Fix integer overflow in prealloc_elems_and_freelist()
Tony Lindgren tony@atomide.com soc: ti: omap-prm: Fix external abort for am335x pruss
Johan Almbladh johan.almbladh@anyfinetworks.com bpf, arm: Fix register clobbering in div/mod implementation
Pablo Neira Ayuso pablo@netfilter.org netfilter: nf_tables: reverse order in rule replacement expansion
Pablo Neira Ayuso pablo@netfilter.org netfilter: nf_tables: add position handle in event notification
Florian Westphal fw@strlen.de netfilter: conntrack: fix boot failure with nf_conntrack.enable_hooks=1
Vladimir Zapolskiy vladimir.zapolskiy@linaro.org iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15
Max Filippov jcmvbkbc@gmail.com xtensa: call irqchip_init only when CONFIG_USE_OF is selected
Randy Dunlap rdunlap@infradead.org xtensa: use CONFIG_USE_OF instead of CONFIG_OF
Dmitry Baryshkov dmitry.baryshkov@linaro.org arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding
Arnd Bergmann arnd@arndb.de ath5k: fix building with LEDS=m
Long Li longli@microsoft.com PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus
Fabio Estevam festevam@gmail.com ARM: dts: imx6qdl-pico: Fix Ethernet support
Marek Vasut marex@denx.de ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo
Marek Vasut marex@denx.de ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo
Shawn Guo shawn.guo@linaro.org soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment
Ilan Peer ilan.peer@intel.com iwlwifi: mvm: Fix possible NULL dereference
Claudiu Beznea claudiu.beznea@microchip.com ARM: at91: pm: do not panic if ram controllers are not enabled
Douglas Anderson dianders@chromium.org Revert "arm64: dts: qcom: sc7280: Fixup the cpufreq node"
Marijn Suijten marijn.suijten@somainline.org ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference
Antonio Martorana amartora@codeaurora.org soc: qcom: socinfo: Fixed argument passed to platform_set_data()
Nathan Chancellor nathan@kernel.org bus: ti-sysc: Add break in switch statement in sysc_init_soc()
Alexandre Ghiti alex@ghiti.fr riscv: Flush current cpu icache before other cpus
Adrian Hunter adrian.hunter@intel.com scsi: ufs: core: Fix task management completion
David Heidelberg david@ixit.cz ARM: dts: qcom: apq8064: use compatible which contains chipid
Michal Vokáč michal.vokac@ysoft.com ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe
Roger Quadros rogerq@kernel.org ARM: dts: omap3430-sdp: Fix NAND device node
Juergen Gross jgross@suse.com xen/balloon: fix cancelled balloon action
J. Bruce Fields bfields@redhat.com SUNRPC: fix sign error causing rpcsec_gss drops
Trond Myklebust trond.myklebust@hammerspace.com nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero
Patrick Ho Patrick.Ho@netapp.com nfsd: fix error handling of register_pernet_subsys() in init_nfsd()
Miklos Szeredi mszeredi@redhat.com ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO
Zheng Liang zhengliang6@huawei.com ovl: fix missing negative dentry check in ovl_rename()
Arnd Bergmann arnd@arndb.de fbdev: simplefb: fix Kconfig dependencies
Claudiu Beznea claudiu.beznea@microchip.com mmc: sdhci-of-at91: replace while loop with read_poll_timeout
Claudiu Beznea claudiu.beznea@microchip.com mmc: sdhci-of-at91: wait for calibration done before proceed
Neil Armstrong narmstrong@baylibre.com mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk
Jan Beulich jbeulich@suse.com xen/privcmd: fix error handling in mmap-resource processing
Ville Syrjälä ville.syrjala@linux.intel.com drm/i915: Extend the async flip VT-d w/a to skl/bxt
Maarten Lankhorst maarten.lankhorst@linux.intel.com drm/i915: Fix runtime pm handling in i915_gem_shrink
Liu, Zhan Zhan.Liu@amd.com drm/amd/display: Fix DCN3 B0 DP Alt Mapping
Hansen Hansen.Dsouza@amd.com drm/amd/display: Fix detection of 4 lane for DPALT
Nikola Cornij nikola.cornij@amd.com drm/amd/display: Limit display scaling to up to 4k for DCN 3.1
Ben Skeggs bskeggs@redhat.com drm/nouveau/ga102-: support ttm buffer moves via copy engine
Ben Skeggs bskeggs@redhat.com drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows
Lijo Lazar lijo.lazar@amd.com drm/amdgpu: During s0ix don't wait to signal GFXOFF
Jude Shih shenshih@amd.com drm/amd/display: USB4 bring up set correct address
Liu, Zhan Zhan.Liu@amd.com drm/amd/display: Fix B0 USB-C DP Alt mode
Heikki Krogerus heikki.krogerus@linux.intel.com usb: typec: tipd: Remove dependency on "connector" child fwnode
Xu Yang xu.yang_2@nxp.com usb: typec: tcpm: handle SRC_STARTUP state if cc changes
Xu Yang xu.yang_2@nxp.com usb: typec: tcpci: don't handle vSafe0V event if it's not enabled
Johan Hovold johan@kernel.org USB: cdc-acm: fix break reporting
Johan Hovold johan@kernel.org USB: cdc-acm: fix racy tty buffer accesses
Pavel Hofman pavel.hofman@ivitera.com usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize
Fabio Estevam festevam@gmail.com usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle
Rikard Falkeborn rikard.falkeborn@gmail.com usb: cdc-wdm: Fix check for WWAN
Ben Hutchings ben@decadent.org.uk Partially revert "usb: Kconfig: using select for USB_COMMON dependency"
-------------
Diffstat:
.../bindings/display/bridge/ti,sn65dsi86.yaml | 2 +- Makefile | 4 +- arch/arm/boot/dts/imx53-m53menlo.dts | 4 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 5 + arch/arm/boot/dts/imx6qdl-pico.dtsi | 11 + arch/arm/boot/dts/imx6sx-sdb.dts | 4 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/omap3430-sdp.dts | 2 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 7 +- arch/arm/configs/gemini_defconfig | 1 + arch/arm/mach-at91/pm.c | 58 +++- arch/arm/mach-imx/pm-imx6.c | 2 + arch/arm/mach-omap2/omap_hwmod.c | 2 + arch/arm/net/bpf_jit_32.c | 19 ++ arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 4 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 2 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 1 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 2 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 2 + .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 2 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 6 +- arch/mips/include/asm/mips-cps.h | 23 +- arch/powerpc/boot/dts/fsl/t1023rdb.dts | 2 +- arch/powerpc/include/asm/book3s/32/kup.h | 8 + arch/powerpc/include/asm/interrupt.h | 5 +- arch/powerpc/kernel/dma-iommu.c | 9 + arch/powerpc/kernel/exceptions-64s.S | 25 +- arch/powerpc/kernel/traps.c | 43 +-- arch/powerpc/net/bpf_jit_comp32.c | 8 +- arch/powerpc/net/bpf_jit_comp64.c | 37 ++- arch/powerpc/platforms/pseries/eeh_pseries.c | 4 + arch/riscv/Makefile | 6 + arch/riscv/include/asm/syscall.h | 1 + arch/riscv/include/asm/vdso.h | 37 +-- arch/riscv/include/uapi/asm/unistd.h | 3 +- arch/riscv/kernel/syscall_table.c | 1 - arch/riscv/kernel/vdso.c | 53 ++-- arch/riscv/kernel/vdso/Makefile | 25 +- arch/riscv/kernel/vdso/gen_vdso_offsets.sh | 5 + arch/riscv/kernel/vdso/so2s.sh | 6 - arch/riscv/kernel/vdso/vdso.lds.S | 3 +- arch/riscv/mm/cacheflush.c | 2 + arch/s390/net/bpf_jit_comp.c | 2 +- arch/x86/Kconfig | 2 +- arch/x86/include/asm/entry-common.h | 2 +- arch/x86/kernel/cpu/common.c | 1 + arch/x86/kernel/early-quirks.c | 6 - arch/x86/kernel/fpu/signal.c | 11 +- arch/x86/kernel/hpet.c | 81 ++++++ arch/x86/kernel/sev-shared.c | 2 + arch/x86/platform/olpc/olpc.c | 2 +- arch/xtensa/include/asm/kmem_layout.h | 2 +- arch/xtensa/kernel/irq.c | 2 +- arch/xtensa/kernel/setup.c | 12 +- arch/xtensa/mm/mmu.c | 2 +- drivers/bus/ti-sysc.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 14 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 1 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 66 ++++- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 14 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 8 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 +- .../amd/include/asic_reg/dpcs/dpcs_4_2_0_offset.h | 27 ++ drivers/gpu/drm/i915/display/icl_dsi.c | 48 ++++ drivers/gpu/drm/i915/display/intel_audio.c | 5 +- drivers/gpu/drm/i915/display/intel_bios.c | 22 +- drivers/gpu/drm/i915/display/intel_ddi.c | 8 +- drivers/gpu/drm/i915/display/intel_display.c | 20 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 5 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 7 +- drivers/gpu/drm/i915/i915_reg.h | 6 + drivers/gpu/drm/i915/intel_pm.c | 12 + drivers/gpu/drm/nouveau/dispnv50/crc.c | 1 + drivers/gpu/drm/nouveau/dispnv50/head.c | 2 +- drivers/gpu/drm/nouveau/include/nvif/class.h | 2 + drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 1 + drivers/gpu/drm/nouveau/nouveau_chan.c | 6 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 1 + drivers/gpu/drm/nouveau/nouveau_drm.c | 4 + drivers/gpu/drm/nouveau/nouveau_gem.c | 4 +- drivers/gpu/drm/nouveau/nv84_fence.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 3 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c | 311 +++++++++++++++++++++ drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c | 7 +- drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 4 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 7 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 4 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 97 ++++--- drivers/i2c/busses/i2c-mlxcpld.c | 4 +- drivers/i2c/busses/i2c-mt65xx.c | 11 +- drivers/i2c/i2c-core-acpi.c | 1 + drivers/mmc/host/meson-gx-mmc.c | 73 ++++- drivers/mmc/host/sdhci-of-at91.c | 22 +- drivers/net/ethernet/google/gve/gve.h | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 45 +-- drivers/net/ethernet/google/gve/gve_rx.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 5 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 11 +- .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 59 ++-- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 11 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 12 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 4 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 37 ++- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 9 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 5 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +- drivers/net/pcs/pcs-xpcs.c | 45 ++- drivers/net/phy/mdio_bus.c | 7 + drivers/net/phy/sfp.c | 2 +- drivers/net/wireless/ath/ath5k/Kconfig | 4 +- drivers/net/wireless/ath/ath5k/led.c | 10 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 + drivers/of/base.c | 1 + drivers/pci/controller/pci-hyperv.c | 13 +- drivers/ptp/ptp_pch.c | 1 + drivers/scsi/libiscsi.c | 15 +- drivers/scsi/ufs/ufshcd.c | 52 ++-- drivers/scsi/ufs/ufshcd.h | 1 + drivers/soc/qcom/mdt_loader.c | 2 +- drivers/soc/qcom/socinfo.c | 2 +- drivers/soc/ti/omap_prm.c | 27 +- drivers/usb/chipidea/ci_hdrc_imx.c | 15 +- drivers/usb/class/cdc-acm.c | 8 + drivers/usb/class/cdc-wdm.c | 6 +- drivers/usb/common/Kconfig | 3 +- drivers/usb/gadget/function/f_uac2.c | 14 +- drivers/usb/typec/tcpm/tcpci.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 1 + drivers/usb/typec/tipd/core.c | 8 +- drivers/video/fbdev/Kconfig | 5 +- drivers/video/fbdev/gbefb.c | 2 +- drivers/xen/balloon.c | 21 +- drivers/xen/privcmd.c | 7 +- fs/afs/write.c | 3 +- fs/netfs/read_helper.c | 2 +- fs/nfsd/nfs4xdr.c | 19 +- fs/nfsd/nfsctl.c | 2 +- fs/overlayfs/dir.c | 10 +- fs/overlayfs/file.c | 15 +- include/net/netfilter/ipv6/nf_defrag_ipv6.h | 1 - include/net/netfilter/nf_tables.h | 2 +- include/net/netns/netfilter.h | 6 + include/soc/mscc/ocelot_vcap.h | 4 +- kernel/bpf/stackmap.c | 3 +- net/bridge/br_netlink.c | 3 +- net/core/rtnetlink.c | 2 +- net/dsa/tag_dsa.c | 2 +- net/ipv4/inet_hashtables.c | 4 +- net/ipv4/netfilter/nf_defrag_ipv4.c | 30 +- net/ipv4/udp.c | 3 +- net/ipv6/inet6_hashtables.c | 2 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 25 +- net/ipv6/udp.c | 3 +- net/netfilter/nf_tables_api.c | 91 ++++-- net/netfilter/nft_quota.c | 2 +- net/netlink/af_netlink.c | 14 +- net/sched/sch_fifo.c | 3 + net/sched/sch_taprio.c | 4 + net/sunrpc/auth_gss/svcauth_gss.c | 2 +- tools/lib/bpf/libbpf.c | 3 +- tools/lib/bpf/strset.c | 1 + tools/objtool/arch/x86/decode.c | 2 +- tools/objtool/special.c | 36 +-- tools/perf/pmu-events/jevents.c | 2 + 182 files changed, 1620 insertions(+), 633 deletions(-)
On 10/11/21 6:44 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.14.12 release. There are 151 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed, 13 Oct 2021 13:44:51 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.14.12-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.14.y and the diffstat can be found below.
thanks,
greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels:
Tested-by: Florian Fainelli f.fainelli@gmail.com
On Mon, 11 Oct 2021 15:44:32 +0200, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.14.12 release. There are 151 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed, 13 Oct 2021 13:44:51 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.14.12-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.14.y and the diffstat can be found below.
thanks,
greg k-h
5.14.12-rc1 Successfully Compiled and booted on my Raspberry PI 4b (8g) (bcm2711)
Tested-by: Fox Chen foxhlchen@gmail.com
On Mon, 11 Oct 2021 at 19:28, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.14.12 release. There are 151 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed, 13 Oct 2021 13:44:51 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.14.12-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.14.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm. Regression found on arm x15 device.
metadata: git branch: linux-5.14.y git repo: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc git commit: d98305d056b808dd938d2ae6bfd0e3ccac00a106 git describe: v5.14.11-152-gd98305d056b8 make_kernelversion: 5.14.12-rc1 kernel-config: https://builds.tuxbuild.com/1zMbwi83MvhJdKpC0LTvxvIh1Fb/config
Crash log, [ 0.000000] Linux version 5.14.12-rc1 (tuxmake@tuxmake) (arm-linux-gnueabihf-gcc (Debian 11.1.0-1) 11.1.0, GNU ld (GNU Binutils for Debian) 2.36.90.20210705) #1 SMP @1633961260 [ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c5387d <trim> [ 5.403076] Kernel panic - not syncing: stack-protector: Kernel stack is corrupted in: __lock_acquire+0x2520/0x326c [ 5.413574] CPU: 0 PID: 6 Comm: kworker/0:0H Not tainted 5.14.12-rc1 #1 [ 5.420227] Hardware name: Generic DRA74X (Flattened Device Tree) [ 5.426361] Backtrace: [ 5.428863] [<c153b5e8>] (dump_backtrace) from [<c153b9a8>] (show_stack+0x20/0x24) [ 5.436492] r7:c2109acc r6:00000080 r5:c1c3c52c r4:60000193 [ 5.442169] [<c153b988>] (show_stack) from [<c1542cf8>] (dump_stack_lvl+0x60/0x78) [ 5.449798] [<c1542c98>] (dump_stack_lvl) from [<c1542d28>] (dump_stack+0x18/0x1c) [ 5.457427] r7:c2109acc r6:c1c1d4ac r5:00000000 r4:c23a1aa8 [ 5.463104] [<c1542d10>] (dump_stack) from [<c153c800>] (panic+0x13c/0x370) [ 5.470123] [<c153c6c4>] (panic) from [<c1555854>] (lockdep_hardirqs_on+0x0/0x1d0) [ 5.477752] r3:c28033d0 r2:a519091a r1:c03dc7ec r0:c1c1d4ac [ 5.483428] r7:c2109acc [ 5.485992] [<c1555838>] (__stack_chk_fail) from [<c03dc7ec>] (__lock_acquire+0x2520/0x326c) [ 5.494476] [<c03da2cc>] (__lock_acquire) from [<c03ddfe0>] (lock_acquire+0x140/0x414) [ 5.502471] r10:60000193 r9:00000080 r8:2ca87000 r7:c31c4128 r6:c20935e0 r5:c20935e0 [ 5.510345] r4:c31c4000 [ 5.512878] [<c03ddea0>] (lock_acquire) from [<c03a2e1c>] (account_system_index_time+0xf0/0x284) [ 5.521728] r10:c31c4000 r9:eeb1fa40 r8:eeb1a4f0 r7:00000002 r6:c321db80 r5:00000000
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
Full test log link, https://lkft.validation.linaro.org/scheduler/job/3719571#L2392
zImage: https://builds.tuxbuild.com/1zMbwi83MvhJdKpC0LTvxvIh1Fb/zImage
Build link, https://builds.tuxbuild.com/1zMbwi83MvhJdKpC0LTvxvIh1Fb/
Hi Greg,
The reported crash on the arm x15 is an intermittent problem. Which is also noticed on Linux next and mainline.
We are investigating this problem.
This reported crash is not specific to this rc review.
- Naresh
On Mon, Oct 11, 2021 at 8:35 PM Naresh Kamboju naresh.kamboju@linaro.org wrote:
On Mon, 11 Oct 2021 at 19:28, Greg Kroah-Hartman
Results from Linaro’s test farm. Regression found on arm x15 device.
metadata: git branch: linux-5.14.y git repo: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc git commit: d98305d056b808dd938d2ae6bfd0e3ccac00a106 git describe: v5.14.11-152-gd98305d056b8 make_kernelversion: 5.14.12-rc1 kernel-config: https://builds.tuxbuild.com/1zMbwi83MvhJdKpC0LTvxvIh1Fb/config
Crash log, [ 0.000000] Linux version 5.14.12-rc1 (tuxmake@tuxmake) (arm-linux-gnueabihf-gcc (Debian 11.1.0-1) 11.1.0, GNU ld (GNU Binutils for Debian) 2.36.90.20210705) #1 SMP @1633961260 [ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c5387d
<trim> [ 5.403076] Kernel panic - not syncing: stack-protector: Kernel stack is corrupted in: __lock_acquire+0x2520/0x326c [ 5.413574] CPU: 0 PID: 6 Comm: kworker/0:0H Not tainted 5.14.12-rc1 #1 [ 5.420227] Hardware name: Generic DRA74X (Flattened Device Tree) [ 5.426361] Backtrace: [ 5.428863] [<c153b5e8>] (dump_backtrace) from [<c153b9a8>] (show_stack+0x20/0x24) [ 5.436492] r7:c2109acc r6:00000080 r5:c1c3c52c r4:60000193 [ 5.442169] [<c153b988>] (show_stack) from [<c1542cf8>] (dump_stack_lvl+0x60/0x78) [ 5.449798] [<c1542c98>] (dump_stack_lvl) from [<c1542d28>] (dump_stack+0x18/0x1c) [ 5.457427] r7:c2109acc r6:c1c1d4ac r5:00000000 r4:c23a1aa8 [ 5.463104] [<c1542d10>] (dump_stack) from [<c153c800>] (panic+0x13c/0x370) [ 5.470123] [<c153c6c4>] (panic) from [<c1555854>] (lockdep_hardirqs_on+0x0/0x1d0) [ 5.477752] r3:c28033d0 r2:a519091a r1:c03dc7ec r0:c1c1d4ac [ 5.483428] r7:c2109acc [ 5.485992] [<c1555838>] (__stack_chk_fail) from [<c03dc7ec>] (__lock_acquire+0x2520/0x326c) [ 5.494476] [<c03da2cc>] (__lock_acquire) from [<c03ddfe0>] (lock_acquire+0x140/0x414) [ 5.502471] r10:60000193 r9:00000080 r8:2ca87000 r7:c31c4128 r6:c20935e0 r5:c20935e0 [ 5.510345] r4:c31c4000 [ 5.512878] [<c03ddea0>] (lock_acquire) from [<c03a2e1c>] (account_system_index_time+0xf0/0x284) [ 5.521728] r10:c31c4000 r9:eeb1fa40 r8:eeb1a4f0 r7:00000002 r6:c321db80 r5:00000000
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
Full test log link, https://lkft.validation.linaro.org/scheduler/job/3719571#L2392
zImage: https://builds.tuxbuild.com/1zMbwi83MvhJdKpC0LTvxvIh1Fb/zImage
Build link, https://builds.tuxbuild.com/1zMbwi83MvhJdKpC0LTvxvIh1Fb/
It looks like a really long backtrace, and there is something about stack corruption, so I wonder if the stack is actually overflowing here. Can you see if the same thing happens with Ard's vmap-stack branch from [1] or if that shows a different output?
[1] https://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git/log/?h=arm-vm...
Arnd
It looks like a really long backtrace, and there is something about stack corruption, so I wonder if the stack is actually overflowing here. Can you see if the same thing happens with Ard's vmap-stack branch from [1] or if that shows a different output?
[1] https://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git/log/?h=arm-vm...
I do not see any crash on this tree and arm-vmap-stacks branch.
- Naresh
On 10/11/21 7:44 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.14.12 release. There are 151 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed, 13 Oct 2021 13:44:51 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.14.12-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.14.y and the diffstat can be found below.
thanks,
greg k-h
Compiled and booted on my test system. No dmesg regressions.
Tested-by: Shuah Khan skhan@linuxfoundation.org
thanks, -- Shuah
On Mon, Oct 11, 2021 at 03:44:32PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.14.12 release. There are 151 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed, 13 Oct 2021 13:44:51 +0000. Anything received after that time might be too late.
Build results: total: 154 pass: 154 fail: 0 Qemu test results: total: 480 pass: 480 fail: 0
Tested-by: Guenter Roeck linux@roeck-us.net
Guenter
On Mon, 11 Oct 2021 15:44:32 +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 5.14.12 release. There are 151 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed, 13 Oct 2021 13:44:51 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.14.12-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.14.y and the diffstat can be found below.
thanks,
greg k-h
All tests passing for Tegra ...
Test results for stable-v5.14: 10 builds: 10 pass, 0 fail 28 boots: 28 pass, 0 fail 114 tests: 114 pass, 0 fail
Linux version: 5.14.12-rc1-gf24b290ad7b9 Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000, tegra20-ventana, tegra210-p2371-2180, tegra210-p3450-0000, tegra30-cardhu-a04
Tested-by: Jon Hunter jonathanh@nvidia.com
Jon
On Mon, 11 Oct 2021 at 19:28, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 5.14.12 release. There are 151 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed, 13 Oct 2021 13:44:51 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.14.12-rc1... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.14.y and the diffstat can be found below.
thanks,
greg k-h
Results from Linaro’s test farm. Regressions detected on arm.
The reported crash on the arm x15 is an intermittent problem. Which is also noticed on Linux next and mainline.
We are investigating this problem.
Kernel panic - not syncing: stack-protector: Kernel stack is corrupted in: __lock_acquire+0x2520/0x326c
URL: https://lore.kernel.org/stable/CA+G9fYutz0ZgJ=rrg8=Fd7vh9c7G-SJfF2YoH5wZyGzU...
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
## Build * kernel: 5.14.12-rc1 * git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc * git branch: linux-5.14.y * git commit: d98305d056b808dd938d2ae6bfd0e3ccac00a106 * git describe: v5.14.11-152-gd98305d056b8 * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.14.y/build/v5.14....
## No regressions (compared to v5.14.11)
## No fixes (compared to v5.14.11)
## Test result summary total: 94671, pass: 79926, fail: 1186, skip: 12797, xfail: 762
## Build Summary * arc: 10 total, 10 passed, 0 failed * arm: 289 total, 289 passed, 0 failed * arm64: 39 total, 39 passed, 0 failed * dragonboard-410c: 1 total, 1 passed, 0 failed * hi6220-hikey: 1 total, 1 passed, 0 failed * i386: 38 total, 38 passed, 0 failed * juno-r2: 1 total, 1 passed, 0 failed * mips: 39 total, 39 passed, 0 failed * parisc: 12 total, 12 passed, 0 failed * powerpc: 36 total, 36 passed, 0 failed * riscv: 30 total, 30 passed, 0 failed * s390: 18 total, 18 passed, 0 failed * sh: 24 total, 24 passed, 0 failed * sparc: 12 total, 12 passed, 0 failed * x15: 1 total, 1 passed, 0 failed * x86: 1 total, 1 passed, 0 failed * x86_64: 39 total, 39 passed, 0 failed
## Test suites summary * fwts * igt-gpu-tools * kselftest-android * kselftest-arm64 * kselftest-arm64/arm64.btitest.bti_c_func * kselftest-arm64/arm64.btitest.bti_j_func * kselftest-arm64/arm64.btitest.bti_jc_func * kselftest-arm64/arm64.btitest.bti_none_func * kselftest-arm64/arm64.btitest.nohint_func * kselftest-arm64/arm64.btitest.paciasp_func * kselftest-arm64/arm64.nobtitest.bti_c_func * kselftest-arm64/arm64.nobtitest.bti_j_func * kselftest-arm64/arm64.nobtitest.bti_jc_func * kselftest-arm64/arm64.nobtitest.bti_none_func * kselftest-arm64/arm64.nobtitest.nohint_func * kselftest-arm64/arm64.nobtitest.paciasp_func * kselftest-bpf * kselftest-breakpoints * kselftest-capabilities * kselftest-cgroup * kselftest-clone3 * kselftest-core * kselftest-cpu-hotplug * kselftest-cpufreq * kselftest-drivers * kselftest-efivarfs * kselftest-filesystems * kselftest-firmware * kselftest-fpu * kselftest-futex * kselftest-gpio * kselftest-intel_pstate * kselftest-ipc * kselftest-ir * kselftest-kcmp * kselftest-kexec * kselftest-kvm * kselftest-lib * kselftest-livepatch * kselftest-lkdtm * kselftest-membarrier * kselftest-memfd * kselftest-memory-hotplug * kselftest-mincore * kselftest-mount * kselftest-mqueue * kselftest-net * kselftest-netfilter * kselftest-nsfs * kselftest-openat2 * kselftest-pid_namespace * kselftest-pidfd * kselftest-proc * kselftest-pstore * kselftest-ptrace * kselftest-rseq * kselftest-rtc * kselftest-seccomp * kselftest-sigaltstack * kselftest-size * kselftest-splice * kselftest-static_keys * kselftest-sync * kselftest-sysctl * kselftest-tc-testing * kselftest-timens * kselftest-timers * kselftest-tmpfs * kselftest-tpm2 * kselftest-user * kselftest-vm * kselftest-x86 * kselftest-zram * kunit * kvm-unit-tests * libgpiod * libhugetlbfs * linux-log-parser * ltp-cap_bounds-tests * ltp-commands-tests * ltp-containers-tests * ltp-controllers-tests * ltp-cpuhotplug-tests * ltp-crypto-tests * ltp-cve-tests * ltp-dio-tests * ltp-fcntl-locktests-tests * ltp-filecaps-tests * ltp-fs-tests * ltp-fs_bind-tests * ltp-fs_perms_simple-tests * ltp-fsx-tests * ltp-hugetlb-tests * ltp-io-tests * ltp-ipc-tests * ltp-math-tests * ltp-mm-tests * ltp-nptl-tests * ltp-open-posix-tests * ltp-pty-tests * ltp-sched-tests * ltp-securebits-tests * ltp-syscalls-tests * ltp-tracing-tests * network-basic-tests * packetdrill * perf * prep-tmp-disk * rcutorture * ssuite * v4l2-compliance
-- Linaro LKFT https://lkft.linaro.org