lists.linaro.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
List overview
Download
Linux-stable-mirror
March 2021
----- 2025 -----
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
linux-stable-mirror@lists.linaro.org
372 participants
2280 discussions
Start a n
N
ew thread
stable-rc/queue/5.4 build: 199 builds: 1 failed, 198 passed, 121 warnings (v5.4.105-167-g7ed1f7081b6f6)
by kernelci.org bot
stable-rc/queue/5.4 build: 199 builds: 1 failed, 198 passed, 121 warnings (v5.4.105-167-g7ed1f7081b6f6) Full Build Summary:
https://kernelci.org/build/stable-rc/branch/queue%2F5.4/kernel/v5.4.105-167…
Tree: stable-rc Branch: queue/5.4 Git Describe: v5.4.105-167-g7ed1f7081b6f6 Git Commit: 7ed1f7081b6f63315a2c3dc563cc1fa77fb1a706 Git URL:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
Built: 7 unique architectures Build Failure Detected: arm: milbeaut_m10v_defconfig: (gcc-8) FAIL Warnings Detected: arc: allnoconfig (gcc-8): 1 warning axs103_defconfig (gcc-8): 2 warnings axs103_smp_defconfig (gcc-8): 2 warnings haps_hs_defconfig (gcc-8): 2 warnings haps_hs_smp_defconfig (gcc-8): 2 warnings hsdk_defconfig (gcc-8): 2 warnings nsim_hs_defconfig (gcc-8): 2 warnings nsim_hs_smp_defconfig (gcc-8): 2 warnings nsimosci_hs_defconfig (gcc-8): 2 warnings nsimosci_hs_smp_defconfig (gcc-8): 2 warnings tinyconfig (gcc-8): 1 warning vdk_hs38_defconfig (gcc-8): 1 warning vdk_hs38_smp_defconfig (gcc-8): 1 warning arm64: defconfig (gcc-8): 14 warnings arm: am200epdkit_defconfig (gcc-8): 1 warning assabet_defconfig (gcc-8): 1 warning at91_dt_defconfig (gcc-8): 1 warning axm55xx_defconfig (gcc-8): 1 warning cm_x2xx_defconfig (gcc-8): 1 warning cm_x300_defconfig (gcc-8): 1 warning cns3420vb_defconfig (gcc-8): 1 warning colibri_pxa270_defconfig (gcc-8): 1 warning colibri_pxa300_defconfig (gcc-8): 1 warning collie_defconfig (gcc-8): 1 warning davinci_all_defconfig (gcc-8): 1 warning dove_defconfig (gcc-8): 1 warning em_x270_defconfig (gcc-8): 1 warning ep93xx_defconfig (gcc-8): 1 warning eseries_pxa_defconfig (gcc-8): 1 warning exynos_defconfig (gcc-8): 1 warning ezx_defconfig (gcc-8): 1 warning h3600_defconfig (gcc-8): 1 warning h5000_defconfig (gcc-8): 1 warning imote2_defconfig (gcc-8): 1 warning imx_v4_v5_defconfig (gcc-8): 1 warning imx_v6_v7_defconfig (gcc-8): 1 warning integrator_defconfig (gcc-8): 1 warning ixp4xx_defconfig (gcc-8): 1 warning keystone_defconfig (gcc-8): 1 warning lpc32xx_defconfig (gcc-8): 1 warning magician_defconfig (gcc-8): 1 warning milbeaut_m10v_defconfig (gcc-8): 1 warning mini2440_defconfig (gcc-8): 1 warning mmp2_defconfig (gcc-8): 1 warning multi_v5_defconfig (gcc-8): 1 warning multi_v7_defconfig (gcc-8): 1 warning mv78xx0_defconfig (gcc-8): 1 warning mvebu_v5_defconfig (gcc-8): 1 warning mvebu_v7_defconfig (gcc-8): 1 warning mxs_defconfig (gcc-8): 1 warning neponset_defconfig (gcc-8): 1 warning nhk8815_defconfig (gcc-8): 1 warning omap1_defconfig (gcc-8): 1 warning omap2plus_defconfig (gcc-8): 1 warning orion5x_defconfig (gcc-8): 1 warning oxnas_v6_defconfig (gcc-8): 1 warning palmz72_defconfig (gcc-8): 1 warning pcm027_defconfig (gcc-8): 1 warning prima2_defconfig (gcc-8): 1 warning pxa168_defconfig (gcc-8): 1 warning pxa3xx_defconfig (gcc-8): 1 warning pxa910_defconfig (gcc-8): 1 warning qcom_defconfig (gcc-8): 1 warning realview_defconfig (gcc-8): 1 warning s3c6400_defconfig (gcc-8): 1 warning s5pv210_defconfig (gcc-8): 1 warning sama5_defconfig (gcc-8): 1 warning shannon_defconfig (gcc-8): 1 warning spear13xx_defconfig (gcc-8): 1 warning sunxi_defconfig (gcc-8): 1 warning tango4_defconfig (gcc-8): 1 warning tegra_defconfig (gcc-8): 1 warning trizeps4_defconfig (gcc-8): 1 warning u300_defconfig (gcc-8): 1 warning u8500_defconfig (gcc-8): 1 warning versatile_defconfig (gcc-8): 1 warning vexpress_defconfig (gcc-8): 1 warning viper_defconfig (gcc-8): 1 warning xcep_defconfig (gcc-8): 1 warning zeus_defconfig (gcc-8): 1 warning i386: mips: riscv: allnoconfig (gcc-8): 3 warnings defconfig (gcc-8): 3 warnings rv32_defconfig (gcc-8): 9 warnings tinyconfig (gcc-8): 3 warnings x86_64: tinyconfig (gcc-8): 1 warning Warnings summary: 61 WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL 24 <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] 5 drivers/video/fbdev/sa1100fb.c:975:21: warning: ‘sa1100fb_min_dma_period’ defined but not used [-Wunused-function] 4 ./include/linux/of_clk.h:13:31: warning: ‘struct of_device_id’ declared inside parameter list will not be visible outside of this definition or declaration 4 ./include/linux/of_clk.h:12:43: warning: ‘struct device_node’ declared inside parameter list will not be visible outside of this definition or declaration 4 ./include/linux/of_clk.h:11:45: warning: ‘struct device_node’ declared inside parameter list will not be visible outside of this definition or declaration 2 arch/arm64/boot/dts/exynos/exynos5433.dtsi:254.3-29: Warning (reg_format): /gpu@14ac0000:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 2) 2 <stdin>:830:2: warning: #warning syscall fstat64 not implemented [-Wcpp] 2 <stdin>:1127:2: warning: #warning syscall fstatat64 not implemented [-Wcpp] 2 ./arch/arm64/include/asm/memory.h:238:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1 arch/arm64/boot/dts/exynos/exynos7.dtsi:83.3-29: Warning (reg_format): /gpu@14ac0000:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 2) 1 arch/arm64/boot/dts/exynos/exynos7-espresso.dtb: Warning (spi_bus_reg): Failed prerequisite 'reg_format' 1 arch/arm64/boot/dts/exynos/exynos7-espresso.dtb: Warning (pci_device_bus_num): Failed prerequisite 'reg_format' 1 arch/arm64/boot/dts/exynos/exynos7-espresso.dtb: Warning (i2c_bus_reg): Failed prerequisite 'reg_format' 1 arch/arm64/boot/dts/exynos/exynos5433-tm2e.dtb: Warning (spi_bus_reg): Failed prerequisite 'reg_format' 1 arch/arm64/boot/dts/exynos/exynos5433-tm2e.dtb: Warning (pci_device_bus_num): Failed prerequisite 'reg_format' 1 arch/arm64/boot/dts/exynos/exynos5433-tm2e.dtb: Warning (i2c_bus_reg): Failed prerequisite 'reg_format' 1 arch/arm64/boot/dts/exynos/exynos5433-tm2.dtb: Warning (spi_bus_reg): Failed prerequisite 'reg_format' 1 arch/arm64/boot/dts/exynos/exynos5433-tm2.dtb: Warning (pci_device_bus_num): Failed prerequisite 'reg_format' 1 arch/arm64/boot/dts/exynos/exynos5433-tm2.dtb: Warning (i2c_bus_reg): Failed prerequisite 'reg_format' 1 .config:1156:warning: override: UNWINDER_GUESS changes choice state Section mismatches summary: 1 WARNING: vmlinux.o(.text.unlikely+0x346c): Section mismatch in reference from the function pmax_setup_memory_region() to the function .init.text:add_memory_region() 1 WARNING: vmlinux.o(.text.unlikely+0x3104): Section mismatch in reference from the function pmax_setup_memory_region() to the function .init.text:add_memory_region() ================================================================================ Detailed per-defconfig build reports: -------------------------------------------------------------------------------- 32r2el_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- allnoconfig (x86_64, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- allnoconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- allnoconfig (riscv, gcc-8) — PASS, 0 errors, 3 warnings, 0 section mismatches Warnings: ./include/linux/of_clk.h:11:45: warning: ‘struct device_node’ declared inside parameter list will not be visible outside of this definition or declaration ./include/linux/of_clk.h:12:43: warning: ‘struct device_node’ declared inside parameter list will not be visible outside of this definition or declaration ./include/linux/of_clk.h:13:31: warning: ‘struct of_device_id’ declared inside parameter list will not be visible outside of this definition or declaration -------------------------------------------------------------------------------- allnoconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- allnoconfig (i386, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- allnoconfig (arm64, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- allnoconfig (arc, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] -------------------------------------------------------------------------------- am200epdkit_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- ar7_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- aspeed_g4_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- aspeed_g5_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- assabet_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: drivers/video/fbdev/sa1100fb.c:975:21: warning: ‘sa1100fb_min_dma_period’ defined but not used [-Wunused-function] -------------------------------------------------------------------------------- at91_dt_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- ath25_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- ath79_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- axm55xx_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- axs103_defconfig (arc, gcc-8) — PASS, 0 errors, 2 warnings, 0 section mismatches Warnings: <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] -------------------------------------------------------------------------------- axs103_smp_defconfig (arc, gcc-8) — PASS, 0 errors, 2 warnings, 0 section mismatches Warnings: <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] -------------------------------------------------------------------------------- badge4_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- bcm2835_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- bcm47xx_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- bcm63xx_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- bigsur_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- bmips_be_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- bmips_stb_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- capcella_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- cavium_octeon_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- cerfcube_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- ci20_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- clps711x_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- cm_x2xx_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- cm_x300_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- cns3420vb_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- cobalt_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- colibri_pxa270_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- colibri_pxa300_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- collie_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: drivers/video/fbdev/sa1100fb.c:975:21: warning: ‘sa1100fb_min_dma_period’ defined but not used [-Wunused-function] -------------------------------------------------------------------------------- corgi_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- davinci_all_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- db1xxx_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- decstation_64_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- decstation_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches Section mismatches: WARNING: vmlinux.o(.text.unlikely+0x346c): Section mismatch in reference from the function pmax_setup_memory_region() to the function .init.text:add_memory_region() -------------------------------------------------------------------------------- decstation_r4k_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches Section mismatches: WARNING: vmlinux.o(.text.unlikely+0x3104): Section mismatch in reference from the function pmax_setup_memory_region() to the function .init.text:add_memory_region() -------------------------------------------------------------------------------- defconfig (riscv, gcc-8) — PASS, 0 errors, 3 warnings, 0 section mismatches Warnings: ./include/linux/of_clk.h:11:45: warning: ‘struct device_node’ declared inside parameter list will not be visible outside of this definition or declaration ./include/linux/of_clk.h:12:43: warning: ‘struct device_node’ declared inside parameter list will not be visible outside of this definition or declaration ./include/linux/of_clk.h:13:31: warning: ‘struct of_device_id’ declared inside parameter list will not be visible outside of this definition or declaration -------------------------------------------------------------------------------- defconfig (arm64, gcc-8) — PASS, 0 errors, 14 warnings, 0 section mismatches Warnings: ./arch/arm64/include/asm/memory.h:238:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ./arch/arm64/include/asm/memory.h:238:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] arch/arm64/boot/dts/exynos/exynos5433.dtsi:254.3-29: Warning (reg_format): /gpu@14ac0000:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 2) arch/arm64/boot/dts/exynos/exynos5433-tm2.dtb: Warning (pci_device_bus_num): Failed prerequisite 'reg_format' arch/arm64/boot/dts/exynos/exynos5433-tm2.dtb: Warning (i2c_bus_reg): Failed prerequisite 'reg_format' arch/arm64/boot/dts/exynos/exynos5433-tm2.dtb: Warning (spi_bus_reg): Failed prerequisite 'reg_format' arch/arm64/boot/dts/exynos/exynos5433.dtsi:254.3-29: Warning (reg_format): /gpu@14ac0000:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 2) arch/arm64/boot/dts/exynos/exynos5433-tm2e.dtb: Warning (pci_device_bus_num): Failed prerequisite 'reg_format' arch/arm64/boot/dts/exynos/exynos5433-tm2e.dtb: Warning (i2c_bus_reg): Failed prerequisite 'reg_format' arch/arm64/boot/dts/exynos/exynos5433-tm2e.dtb: Warning (spi_bus_reg): Failed prerequisite 'reg_format' arch/arm64/boot/dts/exynos/exynos7.dtsi:83.3-29: Warning (reg_format): /gpu@14ac0000:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 2) arch/arm64/boot/dts/exynos/exynos7-espresso.dtb: Warning (pci_device_bus_num): Failed prerequisite 'reg_format' arch/arm64/boot/dts/exynos/exynos7-espresso.dtb: Warning (i2c_bus_reg): Failed prerequisite 'reg_format' arch/arm64/boot/dts/exynos/exynos7-espresso.dtb: Warning (spi_bus_reg): Failed prerequisite 'reg_format' -------------------------------------------------------------------------------- dove_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- e55_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- ebsa110_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- efm32_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- em_x270_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- ep93xx_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- eseries_pxa_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- exynos_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- ezx_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- footbridge_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- fuloong2e_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- gcw0_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- gemini_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- gpr_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- h3600_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: drivers/video/fbdev/sa1100fb.c:975:21: warning: ‘sa1100fb_min_dma_period’ defined but not used [-Wunused-function] -------------------------------------------------------------------------------- h5000_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- hackkit_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- haps_hs_defconfig (arc, gcc-8) — PASS, 0 errors, 2 warnings, 0 section mismatches Warnings: <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] -------------------------------------------------------------------------------- haps_hs_smp_defconfig (arc, gcc-8) — PASS, 0 errors, 2 warnings, 0 section mismatches Warnings: <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] -------------------------------------------------------------------------------- hisi_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- hsdk_defconfig (arc, gcc-8) — PASS, 0 errors, 2 warnings, 0 section mismatches Warnings: <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] -------------------------------------------------------------------------------- i386_defconfig (i386, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- imote2_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- imx_v4_v5_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- imx_v6_v7_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- integrator_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- iop32x_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- ip22_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- ip27_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- ip28_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- ip32_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- ixp4xx_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- jazz_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- jmr3927_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- jornada720_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- keystone_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- lart_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- lasat_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- lemote2f_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- loongson1b_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- loongson1c_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- loongson3_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- lpc18xx_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- lpc32xx_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- lpd270_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- lubbock_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- magician_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- mainstone_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- malta_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- malta_kvm_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- malta_kvm_guest_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- malta_qemu_32r6_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- maltaaprp_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- maltasmvp_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- maltasmvp_eva_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- maltaup_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- maltaup_xpa_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- markeins_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- milbeaut_m10v_defconfig (arm, gcc-8) — FAIL, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- mini2440_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- mips_paravirt_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- mmp2_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- moxart_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- mpc30x_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- mps2_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- msp71xx_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- mtx1_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- multi_v4t_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- multi_v5_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- multi_v7_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- mv78xx0_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- mvebu_v5_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- mvebu_v7_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- mxs_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- neponset_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: drivers/video/fbdev/sa1100fb.c:975:21: warning: ‘sa1100fb_min_dma_period’ defined but not used [-Wunused-function] -------------------------------------------------------------------------------- netwinder_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- nhk8815_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- nlm_xlp_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- nlm_xlr_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- nsim_hs_defconfig (arc, gcc-8) — PASS, 0 errors, 2 warnings, 0 section mismatches Warnings: <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] -------------------------------------------------------------------------------- nsim_hs_smp_defconfig (arc, gcc-8) — PASS, 0 errors, 2 warnings, 0 section mismatches Warnings: <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] -------------------------------------------------------------------------------- nsimosci_hs_defconfig (arc, gcc-8) — PASS, 0 errors, 2 warnings, 0 section mismatches Warnings: <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] -------------------------------------------------------------------------------- nsimosci_hs_smp_defconfig (arc, gcc-8) — PASS, 0 errors, 2 warnings, 0 section mismatches Warnings: <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] -------------------------------------------------------------------------------- omap1_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- omap2plus_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- omega2p_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- orion5x_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- oxnas_v6_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- palmz72_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- pcm027_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- pic32mzda_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- pistachio_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- pleb_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- pnx8335_stb225_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- prima2_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- pxa168_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- pxa255-idp_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- pxa3xx_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- pxa910_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- pxa_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- qcom_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- qi_lb60_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- rb532_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- rbtx49xx_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- realview_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- rm200_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- rpc_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- rt305x_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- rv32_defconfig (riscv, gcc-8) — PASS, 0 errors, 9 warnings, 0 section mismatches Warnings: <stdin>:830:2: warning: #warning syscall fstat64 not implemented [-Wcpp] <stdin>:1127:2: warning: #warning syscall fstatat64 not implemented [-Wcpp] <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] ./include/linux/of_clk.h:11:45: warning: ‘struct device_node’ declared inside parameter list will not be visible outside of this definition or declaration ./include/linux/of_clk.h:12:43: warning: ‘struct device_node’ declared inside parameter list will not be visible outside of this definition or declaration ./include/linux/of_clk.h:13:31: warning: ‘struct of_device_id’ declared inside parameter list will not be visible outside of this definition or declaration <stdin>:830:2: warning: #warning syscall fstat64 not implemented [-Wcpp] <stdin>:1127:2: warning: #warning syscall fstatat64 not implemented [-Wcpp] <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] -------------------------------------------------------------------------------- s3c2410_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- s3c6400_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- s5pv210_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- sama5_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- sb1250_swarm_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- shannon_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: drivers/video/fbdev/sa1100fb.c:975:21: warning: ‘sa1100fb_min_dma_period’ defined but not used [-Wunused-function] -------------------------------------------------------------------------------- shmobile_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- simpad_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- socfpga_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- spear13xx_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- spear3xx_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- spear6xx_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- spitz_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- stm32_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- sunxi_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- tango4_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- tb0219_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- tb0226_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- tb0287_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- tct_hammer_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- tegra_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- tinyconfig (x86_64, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: .config:1156:warning: override: UNWINDER_GUESS changes choice state -------------------------------------------------------------------------------- tinyconfig (i386, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- tinyconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- tinyconfig (riscv, gcc-8) — PASS, 0 errors, 3 warnings, 0 section mismatches Warnings: ./include/linux/of_clk.h:11:45: warning: ‘struct device_node’ declared inside parameter list will not be visible outside of this definition or declaration ./include/linux/of_clk.h:12:43: warning: ‘struct device_node’ declared inside parameter list will not be visible outside of this definition or declaration ./include/linux/of_clk.h:13:31: warning: ‘struct of_device_id’ declared inside parameter list will not be visible outside of this definition or declaration -------------------------------------------------------------------------------- tinyconfig (arc, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] -------------------------------------------------------------------------------- tinyconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- trizeps4_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- u300_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- u8500_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- vdk_hs38_defconfig (arc, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] -------------------------------------------------------------------------------- vdk_hs38_smp_defconfig (arc, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: <stdin>:1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] -------------------------------------------------------------------------------- versatile_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- vexpress_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- vf610m4_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- viper_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- vocore2_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- vt8500_v6_v7_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- workpad_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- x86_64_defconfig (x86_64, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- xcep_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- xway_defconfig (mips, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches -------------------------------------------------------------------------------- zeus_defconfig (arm, gcc-8) — PASS, 0 errors, 1 warning, 0 section mismatches Warnings: WARNING: "return_address" [vmlinux] is a static EXPORT_SYMBOL_GPL -------------------------------------------------------------------------------- zx_defconfig (arm, gcc-8) — PASS, 0 errors, 0 warnings, 0 section mismatches --- For more info write to <info(a)kernelci.org>
3 years, 9 months
1
0
0
0
Linux 5.11.7
by Greg Kroah-Hartman
I'm announcing the release of the 5.11.7 kernel. All users of the 5.11 kernel series must upgrade. The updated 5.11.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-5.11.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Documentation/ABI/testing/sysfs-devices-memory | 5 Documentation/admin-guide/mm/memory-hotplug.rst | 4 Documentation/gpu/todo.rst | 21 + Documentation/networking/netdev-FAQ.rst | 72 ---- Documentation/process/stable-kernel-rules.rst | 6 Documentation/process/submitting-patches.rst | 5 Documentation/virt/kvm/api.rst | 3 Makefile | 14 arch/arm64/include/asm/kvm_asm.h | 4 arch/arm64/include/asm/kvm_hyp.h | 8 arch/arm64/include/asm/memory.h | 5 arch/arm64/include/asm/mmu_context.h | 5 arch/arm64/include/asm/pgtable-prot.h | 1 arch/arm64/include/asm/pgtable.h | 3 arch/arm64/kernel/head.S | 2 arch/arm64/kernel/perf_event.c | 2 arch/arm64/kvm/arm.c | 7 arch/arm64/kvm/hyp/entry.S | 2 arch/arm64/kvm/hyp/nvhe/debug-sr.c | 12 arch/arm64/kvm/hyp/nvhe/host.S | 20 - arch/arm64/kvm/hyp/nvhe/hyp-main.c | 6 arch/arm64/kvm/hyp/nvhe/switch.c | 14 arch/arm64/kvm/hyp/nvhe/tlb.c | 3 arch/arm64/kvm/hyp/pgtable.c | 1 arch/arm64/kvm/hyp/vhe/tlb.c | 3 arch/arm64/kvm/mmu.c | 3 arch/arm64/kvm/reset.c | 12 arch/arm64/mm/init.c | 12 arch/arm64/mm/mmu.c | 5 arch/mips/crypto/Makefile | 4 arch/mips/include/asm/traps.h | 3 arch/mips/kernel/cpu-probe.c | 6 arch/mips/kernel/cpu-r3k-probe.c | 3 arch/mips/kernel/traps.c | 10 arch/powerpc/include/asm/code-patching.h | 2 arch/powerpc/include/asm/machdep.h | 3 arch/powerpc/include/asm/ptrace.h | 7 arch/powerpc/include/asm/switch_to.h | 10 arch/powerpc/kernel/asm-offsets.c | 2 arch/powerpc/kernel/exceptions-64s.S | 2 arch/powerpc/kernel/head_book3s_32.S | 9 arch/powerpc/kernel/pci-common.c | 10 arch/powerpc/kernel/process.c | 2 arch/powerpc/kernel/traps.c | 5 arch/powerpc/lib/sstep.c | 4 arch/powerpc/perf/core-book3s.c | 23 + arch/powerpc/platforms/pseries/msi.c | 25 + arch/s390/kernel/smp.c | 2 arch/sparc/include/asm/mman.h | 54 +-- arch/sparc/mm/init_32.c | 3 arch/x86/entry/common.c | 3 arch/x86/entry/entry_64_compat.S | 2 arch/x86/events/intel/core.c | 5 arch/x86/include/asm/insn-eval.h | 2 arch/x86/include/asm/proto.h | 1 arch/x86/include/asm/ptrace.h | 15 arch/x86/kernel/kvmclock.c | 19 - arch/x86/kernel/sev-es.c | 22 + arch/x86/kernel/traps.c | 3 arch/x86/kernel/unwind_orc.c | 12 arch/x86/kvm/lapic.c | 11 arch/x86/lib/insn-eval.c | 66 +++ block/blk-zoned.c | 38 ++ crypto/Kconfig | 2 drivers/base/memory.c | 25 - drivers/base/swnode.c | 3 drivers/base/test/Makefile | 1 drivers/block/rsxx/core.c | 1 drivers/block/zram/zram_drv.c | 17 - drivers/clk/qcom/gdsc.c | 10 drivers/clk/qcom/gdsc.h | 3 drivers/clk/qcom/gpucc-msm8998.c | 8 drivers/cpufreq/qcom-cpufreq-hw.c | 6 drivers/firmware/efi/libstub/efi-stub.c | 16 drivers/gpio/gpio-pca953x.c | 78 +--- drivers/gpio/gpiolib-acpi.c | 19 - drivers/gpio/gpiolib.c | 4 drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 49 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 1 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 6 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 8 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 48 ++ drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 66 +++ drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 48 +- drivers/gpu/drm/drm_fb_helper.c | 2 drivers/gpu/drm/drm_gem_shmem_helper.c | 32 + drivers/gpu/drm/drm_ioc32.c | 11 drivers/gpu/drm/i915/gt/intel_engine_cs.c | 7 drivers/gpu/drm/i915/i915_cmd_parser.c | 19 - drivers/gpu/drm/i915/i915_drv.h | 2 drivers/gpu/drm/meson/meson_drv.c | 11 drivers/gpu/drm/nouveau/nouveau_bo.c | 6 drivers/gpu/drm/qxl/qxl_display.c | 1 drivers/gpu/drm/radeon/radeon.h | 2 drivers/gpu/drm/radeon/radeon_gem.c | 4 drivers/gpu/drm/radeon/radeon_prime.c | 2 drivers/gpu/drm/tiny/gm12u320.c | 44 ++ drivers/gpu/drm/ttm/ttm_pool.c | 4 drivers/gpu/drm/udl/udl_drv.c | 17 + drivers/gpu/drm/udl/udl_drv.h | 1 drivers/gpu/drm/udl/udl_main.c | 10 drivers/hid/hid-logitech-dj.c | 7 drivers/i2c/busses/i2c-rcar.c | 13 drivers/input/keyboard/applespi.c | 21 - drivers/iommu/amd/init.c | 45 ++ drivers/iommu/intel/svm.c | 13 drivers/media/platform/rockchip/rkisp1/rkisp1-params.c | 1 drivers/media/platform/vsp1/vsp1_drm.c | 6 drivers/media/rc/Makefile | 1 drivers/media/rc/keymaps/Makefile | 1 drivers/media/rc/keymaps/rc-cec.c | 28 - drivers/media/rc/rc-main.c | 6 drivers/media/usb/usbtv/usbtv-audio.c | 2 drivers/misc/fastrpc.c | 5 drivers/misc/pvpanic.c | 1 drivers/mmc/core/bus.c | 11 drivers/mmc/core/mmc.c | 15 drivers/mmc/host/mmci.c | 10 drivers/mmc/host/mtk-sd.c | 18 - drivers/mmc/host/mxs-mmc.c | 2 drivers/mmc/host/sdhci-iproc.c | 18 + drivers/net/Kconfig | 2 drivers/net/can/flexcan.c | 24 - drivers/net/can/m_can/tcan4x5x.c | 6 drivers/net/dsa/sja1105/sja1105_main.c | 2 drivers/net/ethernet/atheros/alx/main.c | 7 drivers/net/ethernet/broadcom/bnxt/bnxt.c | 14 drivers/net/ethernet/cadence/macb_main.c | 15 drivers/net/ethernet/davicom/dm9000.c | 21 + drivers/net/ethernet/freescale/enetc/enetc.c | 93 ++--- drivers/net/ethernet/freescale/enetc/enetc.h | 5 drivers/net/ethernet/freescale/enetc/enetc_hw.h | 18 - drivers/net/ethernet/freescale/enetc/enetc_pf.c | 98 ++++- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 7 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 6 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 7 drivers/net/ethernet/ibm/ibmvnic.c | 17 - drivers/net/ethernet/intel/i40e/i40e_main.c | 2 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 5 drivers/net/ethernet/intel/ixgbevf/ipsec.c | 5 drivers/net/ethernet/mediatek/mtk_star_emac.c | 5 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 drivers/net/ethernet/mellanox/mlxsw/reg.h | 1 drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 5 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c | 7 drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 3 drivers/net/ethernet/mscc/ocelot_flower.c | 3 drivers/net/ethernet/realtek/r8169_main.c | 2 drivers/net/ethernet/renesas/sh_eth.c | 7 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 5 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 9 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 19 + drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 2 drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 19 - drivers/net/netdevsim/netdev.c | 1 drivers/net/phy/dp83822.c | 9 drivers/net/phy/dp83tc811.c | 11 drivers/net/phy/phy.c | 6 drivers/net/phy/phy_device.c | 6 drivers/net/usb/qmi_wwan.c | 14 drivers/net/wan/lapbether.c | 3 drivers/net/wireless/ath/ath11k/mac.c | 4 drivers/net/wireless/ath/ath9k/ath9k.h | 3 drivers/net/wireless/ath/ath9k/xmit.c | 6 drivers/net/wireless/mediatek/mt76/dma.c | 11 drivers/nvme/host/fc.c | 2 drivers/opp/core.c | 48 +- drivers/opp/opp.h | 2 drivers/pci/controller/pci-xgene-msi.c | 10 drivers/pci/controller/pcie-mediatek.c | 7 drivers/pci/pci.c | 4 drivers/pci/pcie/Kconfig | 8 drivers/pci/pcie/Makefile | 1 drivers/pci/pcie/bw_notification.c | 138 -------- drivers/pci/pcie/err.c | 3 drivers/pci/pcie/portdrv.h | 6 drivers/pci/pcie/portdrv_pci.c | 1 drivers/perf/arm_dmc620_pmu.c | 1 drivers/platform/olpc/olpc-ec.c | 15 drivers/platform/x86/amd-pmc.c | 14 drivers/s390/block/dasd.c | 6 drivers/s390/cio/vfio_ccw_ops.c | 6 drivers/s390/crypto/vfio_ap_ops.c | 2 drivers/s390/net/qeth_core.h | 3 drivers/s390/net/qeth_core_main.c | 128 +++---- drivers/scsi/libiscsi.c | 11 drivers/scsi/pm8001/pm8001_hwi.c | 14 drivers/scsi/ufs/ufs-sysfs.c | 3 drivers/scsi/ufs/ufs.h | 6 drivers/scsi/ufs/ufshcd.c | 82 ++-- drivers/scsi/ufs/ufshcd.h | 6 drivers/spi/spi-stm32.c | 15 drivers/staging/comedi/drivers/addi_apci_1032.c | 4 drivers/staging/comedi/drivers/addi_apci_1500.c | 18 - drivers/staging/comedi/drivers/adv_pci1710.c | 10 drivers/staging/comedi/drivers/das6402.c | 2 drivers/staging/comedi/drivers/das800.c | 2 drivers/staging/comedi/drivers/dmm32at.c | 2 drivers/staging/comedi/drivers/me4000.c | 2 drivers/staging/comedi/drivers/pcl711.c | 2 drivers/staging/comedi/drivers/pcl818.c | 2 drivers/staging/ks7010/ks_wlan_net.c | 6 drivers/staging/rtl8188eu/core/rtw_ap.c | 5 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 6 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 7 drivers/staging/rtl8192u/r8192U_wx.c | 6 drivers/staging/rtl8712/rtl871x_cmd.c | 6 drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 drivers/target/target_core_pr.c | 15 drivers/target/target_core_transport.c | 15 drivers/tty/serial/max310x.c | 29 - drivers/usb/class/cdc-acm.c | 5 drivers/usb/class/usblp.c | 16 drivers/usb/core/usb.c | 32 + drivers/usb/dwc3/dwc3-qcom.c | 77 ++++ drivers/usb/gadget/function/f_uac1.c | 1 drivers/usb/gadget/function/f_uac2.c | 2 drivers/usb/gadget/function/u_ether_configfs.h | 5 drivers/usb/gadget/udc/s3c2410_udc.c | 4 drivers/usb/host/xhci-pci.c | 13 drivers/usb/host/xhci-ring.c | 3 drivers/usb/host/xhci.c | 78 ++-- drivers/usb/host/xhci.h | 1 drivers/usb/renesas_usbhs/pipe.c | 2 drivers/usb/serial/ch341.c | 1 drivers/usb/serial/cp210x.c | 3 drivers/usb/serial/io_edgeport.c | 26 - drivers/usb/usbip/stub_dev.c | 42 ++ drivers/usb/usbip/vhci_sysfs.c | 39 ++ drivers/usb/usbip/vudc_sysfs.c | 49 ++ drivers/xen/events/events_2l.c | 22 - drivers/xen/events/events_base.c | 130 +++++-- drivers/xen/events/events_fifo.c | 7 drivers/xen/events/events_internal.h | 14 fs/binfmt_misc.c | 29 - fs/block_dev.c | 11 fs/cifs/cifsfs.c | 2 fs/cifs/cifsglob.h | 11 fs/cifs/connect.c | 10 fs/cifs/sess.c | 1 fs/cifs/smb2inode.c | 1 fs/cifs/smb2misc.c | 8 fs/cifs/smb2ops.c | 10 fs/cifs/smb2proto.h | 3 fs/cifs/transport.c | 2 fs/configfs/file.c | 6 fs/ext4/super.c | 9 fs/io_uring.c | 3 fs/nfs/dir.c | 40 +- fs/nfs/nfs4proc.c | 2 fs/pnode.h | 2 fs/udf/inode.c | 9 include/linux/acpi.h | 10 include/linux/can/skb.h | 8 include/linux/compiler-clang.h | 6 include/linux/gpio/consumer.h | 2 include/linux/memblock.h | 4 include/linux/memcontrol.h | 6 include/linux/memory.h | 3 include/linux/perf_event.h | 2 include/linux/pgtable.h | 4 include/linux/sched/mm.h | 3 include/linux/seqlock.h | 5 include/linux/stop_machine.h | 11 include/linux/textsearch.h | 2 include/linux/usb.h | 2 include/linux/virtio_net.h | 7 include/media/rc-map.h | 7 include/target/target_core_backend.h | 1 include/uapi/linux/l2tp.h | 1 include/uapi/linux/netfilter/nfnetlink_cthelper.h | 2 kernel/events/core.c | 42 ++ kernel/sched/core.c | 126 +++---- kernel/sched/membarrier.c | 4 kernel/sysctl.c | 8 kernel/time/hrtimer.c | 60 ++- lib/Kconfig.kasan | 1 lib/logic_pio.c | 3 lib/test_kasan.c | 10 mm/highmem.c | 17 - mm/huge_memory.c | 2 mm/madvise.c | 13 mm/memcontrol.c | 15 mm/memory.c | 8 mm/memory_hotplug.c | 2 mm/page_alloc.c | 167 ++++------ mm/slub.c | 2 net/core/skbuff.c | 2 net/dsa/tag_mtk.c | 19 - net/dsa/tag_rtl4_a.c | 12 net/ethtool/channels.c | 26 - net/ipv4/cipso_ipv4.c | 11 net/ipv4/ip_tunnel.c | 5 net/ipv4/ip_vti.c | 6 net/ipv4/nexthop.c | 10 net/ipv4/tcp.c | 26 + net/ipv4/udp_offload.c | 2 net/ipv6/calipso.c | 14 net/ipv6/ip6_gre.c | 16 net/ipv6/ip6_tunnel.c | 10 net/ipv6/ip6_vti.c | 6 net/ipv6/sit.c | 2 net/l2tp/l2tp_core.c | 41 +- net/l2tp/l2tp_core.h | 1 net/l2tp/l2tp_netlink.c | 6 net/mpls/mpls_gso.c | 3 net/mptcp/protocol.c | 40 -- net/mptcp/protocol.h | 15 net/mptcp/subflow.c | 4 net/netfilter/nf_nat_proto.c | 25 + net/netfilter/x_tables.c | 6 net/netlabel/netlabel_cipso_v4.c | 3 net/qrtr/qrtr.c | 4 net/sched/sch_api.c | 8 net/sunrpc/sched.c | 5 samples/bpf/xdpsock_user.c | 2 security/commoncap.c | 12 sound/pci/hda/hda_bind.c | 4 sound/pci/hda/hda_controller.c | 7 sound/pci/hda/hda_intel.c | 2 sound/pci/hda/patch_ca0132.c | 1 sound/pci/hda/patch_conexant.c | 62 ++- sound/pci/hda/patch_hdmi.c | 13 sound/usb/card.c | 6 sound/usb/quirks.c | 11 sound/usb/usbaudio.h | 1 tools/bpf/resolve_btfids/main.c | 5 tools/lib/bpf/xsk.c | 5 tools/perf/Makefile.perf | 2 tools/perf/util/sort.c | 4 tools/perf/util/trace-event-read.c | 1 tools/testing/selftests/bpf/progs/netif_receive_skb.c | 13 tools/testing/selftests/bpf/progs/test_tunnel_kern.c | 6 tools/testing/selftests/bpf/verifier/array_access.c | 3 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1d_vlan.sh | 9 342 files changed, 2820 insertions(+), 1656 deletions(-) Adrian Hunter (1): mmc: core: Fix partition switch time for eMMC Alain Volmat (1): spi: stm32: make spurious and overrun interrupts visible Aleksandr Miloserdov (2): scsi: target: core: Add cmd length set before cmd complete scsi: target: core: Prevent underflow for service actions Alex Deucher (4): drm/amdgpu/display: simplify backlight setting drm/amdgpu/display: don't assert in set backlight function drm/amdgpu/display: handle aux backlight in backlight_get_brightness drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m Alexander Shiyan (1): Revert "serial: max310x: rework RX interrupt handling" Andreas Larsson (1): sparc32: Limit memblock allocation to low memory Andrew Scull (1): KVM: arm64: Fix nVHE hyp panic host context restore Andrey Konovalov (4): kasan: fix memory corruption in kasan_bitops_tags test arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL kasan, mm: fix crash with HW_TAGS and DEBUG_PAGEALLOC kasan: fix KASAN_STACK dependency for HW_TAGS Andy Lutomirski (1): x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls Andy Shevchenko (3): gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk gpiolib: acpi: Allow to find GpioInt() resource by name and index gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 AngeloGioacchino Del Regno (2): clk: qcom: gdsc: Implement NO_RET_PERIPH flag clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc Anna-Maria Behnsen (1): hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() Anshuman Khandual (1): arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory Anthony DeRossi (1): drm/ttm: Fix TTM page pool accounting Antonio Terceiro (1): perf build: Fix ccache usage in $(CC) when generating arch errno table Antony Antony (1): ixgbe: fail to create xfrm offload of IPsec tunnel mode SA Ard Biesheuvel (2): arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds efi: stub: omit SetVirtualAddressMap() if marked unsupported in RT_PROP table Arjun Roy (1): tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) Arnd Bergmann (5): net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused drivers/base: build kunit tests without structleak plugin memblock: fix section mismatch warning stop_machine: mark helpers __always_inline linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* Artem Lapkin (1): drm: meson_drv add shutdown function Athira Rajeev (2): powerpc/perf: Fix handling of privilege level checks in perf interrupt context powerpc/perf: Record counter overflow always if SAMPLE_IP is unset Atish Patra (1): net: macb: Add default usrio config to default gem config Aurelien Aptel (1): cifs: fix credit accounting for extra channel Balazs Nemeth (2): net: check if protocol extracted by virtio_net_hdr_set_proto is correct net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 Beata Michalska (1): opp: Don't drop extra references to OPPs accidentally Benjamin Coddington (1): SUNRPC: Set memalloc_nofs_save() for sync tasks Biao Huang (1): net: ethernet: mtk-star-emac: fix wrong unmap in RX handling Biju Das (2): media: v4l: vsp1: Fix uif null pointer access media: v4l: vsp1: Fix bru null pointer access Bjorn Helgaas (1): PCI/LINK: Remove bandwidth notification Can Guo (1): scsi: ufs: Protect some contexts from unexpected clock scaling Catalin Marinas (1): arm64: mte: Map hotplugged memory as Normal Tagged Chaotian Jing (1): mmc: mediatek: fix race condition between msdc_request_timeout and irq Christian Brauner (1): mount: fix mounting of detached mounts onto targets that reside on shared mounts Christian König (1): drm/radeon: also init GEM funcs in radeon_gem_prime_import_sg_table Christophe JAILLET (1): mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' Christophe Leroy (2): powerpc/603: Fix protection of user pages mapped with PROT_NONE powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() Colin Ian King (1): qxl: Fix uninitialised struct field head.surface_id DENG Qingfang (2): net: dsa: tag_rtl4_a: fix egress tags net: dsa: tag_mtk: fix 802.1ad VLAN egress Dafna Hirschfeld (1): media: rkisp1: params: fix wrong bits settings Daiyue Zhang (1): configfs: fix a use-after-free in __configfs_open_file Dan Carpenter (6): USB: gadget: u_ether: Fix a configfs return code staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() staging: rtl8712: unterminated string leads to read overflow staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() Daniel Axtens (1): powerpc/64s/exception: Clean up a missed SRR specifier Daniel Borkmann (1): net: Fix gro aggregation for udp encaps with zero csum Daniel Vetter (1): drm/compat: Clear bounce structures Daniele Palmas (1): net: usb: qmi_wwan: allow qmimux add/del with master up Danielle Ratson (2): selftests: forwarding: Fix race condition in mirror installation mlxsw: spectrum_ethtool: Add an external speed to PTYS register Dave Airlie (1): drm/nouveau: fix dma syncing for loops (v2) David Hildenbrand (1): drivers/base/memory: don't store phys_device in memory blocks Davide Caratti (1): mptcp: fix length of ADD_ADDR with port sub-option Dmitry Baryshkov (1): misc: fastrpc: restrict user apps from sending kernel RPC messages Dmitry V. Levin (1): uapi: nfnetlink_cthelper.h: fix userspace compilation error Edwin Peer (1): bnxt_en: reliably allocate IRQ table on reset to avoid crash Eric Dumazet (1): tcp: add sanity tests to TCP_QUEUE_SEQ Eric Farman (1): s390/cio: return -EFAULT if copy_to_user() fails Eric W. Biederman (1): Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") Evan Quan (1): drm/amd/pm: correct the watermark settings for Polaris Felix Fietkau (1): ath9k: fix transmitting to stations in dynamic SMPS mode Filipe Laíns (1): HID: logitech-dj: add support for the new lightspeed connection iteration Florian Westphal (3): netfilter: nf_nat: undo erroneous tcp edemux lookup mptcp: reset last_snd on subflow close mptcp: put subflow sock on connect error Forest Crossman (1): usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing Frank Li (1): mmc: cqhci: Fix random crash when remove mmc module/card Geert Uytterhoeven (1): PCI: Fix pci_register_io_range() memory leak Greg Kroah-Hartman (1): Linux 5.11.7 Greg Kurz (1): powerpc/pseries: Don't enforce MSI affinity with kdump Guangbin Huang (1): net: phy: fix save wrong speed and duplex problem if autoneg is on Hangbin Liu (1): selftests/bpf: No need to drop the packet when there is no geneve opt Hans Verkuil (1): media: rc: compile rc-cec.c into rc-core Hayes Wang (1): r8169: fix r8168fp_adjust_ocp_cmd function Heikki Krogerus (1): software node: Fix node registration Heiko Carstens (1): s390/smp: __smp_rescan_cpus() - move cpumask away from stack Hillf Danton (1): netdevsim: init u64 stats for 32bit hardware Holger Hoffstätte (2): drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp() drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth() Ian Abbott (9): staging: comedi: addi_apci_1032: Fix endian problem for COS sample staging: comedi: addi_apci_1500: Fix endian problem for command sample staging: comedi: adv_pci1710: Fix endian problem for AI command data staging: comedi: das6402: Fix endian problem for AI command data staging: comedi: das800: Fix endian problem for AI command data staging: comedi: dmm32at: Fix endian problem for AI command data staging: comedi: me4000: Fix endian problem for AI command data staging: comedi: pcl711: Fix endian problem for AI command data staging: comedi: pcl818: Fix endian problem for AI command data Ian Rogers (1): perf traceevent: Ensure read cmdlines are null terminated. Ido Schimmel (2): nexthop: Do not flush blackhole nexthops when loopback goes down mlxsw: spectrum_router: Ignore routes using a deleted nexthop object Ilya Leoshkevich (1): selftests/bpf: Use the last page in test_snprintf_btf on s390 Ioana Ciornei (1): net: phy: ti: take into account all possible interrupt sources Jaegeuk Kim (1): scsi: ufs: WB is only available on LUN #0 to #7 Jakub Kicinski (2): ethernet: alx: fix order of calls on resume docs: networking: drop special stable handling James Smart (1): nvme-fc: fix racing controller reset and create association Jan Kara (1): block: Try to handle busy underlying device on discard Jason A. Donenfeld (1): net: always use icmp{,v6}_ndo_send from ndo_start_xmit Jens Axboe (1): io_uring: perform IOPOLL reaping if canceler is thread itself Jeremy Linton (1): mmc: sdhci-iproc: Add ACPI bindings for the RPi Jia He (1): KVM: arm64: Fix range alignment when walking page tables Jia-Ju Bai (2): net: qrtr: fix error return code of qrtr_sendmsg() block: rsxx: fix error return code of rsxx_pci_probe() Jian Shen (3): net: hns3: fix error mask definition of flow director net: hns3: fix query vlan mask value error for flow director net: hns3: fix bug when calculating the TCAM table info Jiri Wiesner (1): ibmvnic: always store valid MAC address Joakim Zhang (6): can: flexcan: assert FRZ bit in flexcan_chip_freeze() can: flexcan: enable RX FIFO after FRZ/HALT valid can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode net: stmmac: stop each tx channel independently net: stmmac: fix watchdog timeout during suspend/resume stress test net: stmmac: fix wrongly set buffer2 valid when sph unsupport Joerg Roedel (4): x86/sev-es: Introduce ip_within_syscall_gap() helper x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack x86/sev-es: Correctly track IRQ states in runtime #VC handler x86/sev-es: Use __copy_from_user_inatomic() Johan Hovold (1): gpio: fix gpio-device list corruption John Ernberg (1): ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk Jordan Niethe (1): powerpc/sstep: Fix VSX instruction emulation Josh Poimboeuf (1): x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 Juergen Gross (3): xen/events: reset affinity of 2-level event when tearing it down xen/events: don't unmask an event channel when an eoi is pending xen/events: avoid handling the same event on two cpus at the same time Julian Wiedmann (4): s390/qeth: fix memory leak after failed TX Buffer allocation s390/qeth: improve completion of pending TX buffers s390/qeth: schedule TX NAPI on QAOB completion s390/qeth: fix notification for pending buffers during teardown Junlin Yang (1): ibmvnic: remove excessive irqsave Kai-Heng Feng (1): ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() Kalle Valo (1): ath11k: fix AP mode for QCA6390 Kan Liang (2): perf/core: Flush PMU internal buffers for per-CPU events perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR Karan Singhal (1): USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter Keita Suzuki (1): i40e: Fix memory leak in i40e_probe Keith Busch (1): PCI/ERR: Retain status from error notification Kenneth Feng (1): drm/amd/pm: bug fix for pcie dpm Kevin(Yudong) Yang (1): net/mlx4_en: update moderation when config reset Khalid Aziz (1): sparc64: Use arch_validate_flags() to validate ADI flag Krzysztof Wilczyński (1): PCI: mediatek: Add missing of_node_put() to fix reference leak Kun-Chuan Hsieh (1): tools/resolve_btfids: Fix build error with older host toolchains Lee Gibson (2): staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan Lin Feng (1): sysctl.c: fix underflow value setting risk in vm_table Linus Torvalds (1): Revert "mm, slub: consider rest of partial list if acquire_slab() fails" Lior Ribak (1): binfmt_misc: fix possible deadlock in bm_register_write Lorenzo Bianconi (1): mt76: dma: do not report truncated frames to mac80211 Lu Baolu (1): iommu/vt-d: Clear PRQ overflow only when PRQ is empty Lubomir Rintel (1): Platform: OLPC: Fix probe error handling Maciej Fijalkowski (2): samples, bpf: Add missing munmap in xdpsock libbpf: Clear map_info before each bpf_obj_get_info_by_fd Maciej W. Rozycki (1): crypto: mips/poly1305 - enable for all MIPS processors Marc Zyngier (3): KVM: arm64: Ensure I-cache isolation between vcpus of a same VM KVM: arm64: Reject VM creation when the default IPA size is unsupported KVM: arm64: Fix exclusive limit for IPA size Martin Kaiser (1): PCI: xgene-msi: Fix race in installing chained irq handler Mathias Nyman (2): xhci: Improve detection of device initiated wake signal. xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state Mathieu Desnoyers (1): sched/membarrier: fix missing local execution of ipi_sync_rq_state() Matthew Wilcox (Oracle) (1): include/linux/sched/mm.h: use rcu_dereference in in_vfork() Matthias Kaehlcke (1): usb: dwc3: qcom: Honor wakeup enabled/disabled state Matthias Schiffer (1): net: l2tp: reduce log level of messages in receive path, add counter instead Maxim Mikityanskiy (1): media: usbtv: Fix deadlock on suspend Maximilian Heyne (1): net: sched: avoid duplicates in classes dump Michael Ellerman (1): powerpc/64: Fix stack trace not displaying final frame Michal Suchanek (1): ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. Mike Christie (1): scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling Mike Rapoport (1): mm/page_alloc.c: refactor initialization of struct page for holes in memory layout Minchan Kim (2): zram: fix return value on writeback_store zram: fix broken page writeback Nadav Amit (1): mm/userfaultfd: fix memory corruption due to writeprotect Naveen N. Rao (1): powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() Neil Roberts (2): drm/shmem-helper: Check for purged buffers in fault handler drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff Nicholas Piggin (2): powerpc: improve handling of unrecoverable system reset powerpc: Fix inverted SET_FULL_REGS bitop Niv Sardi (1): USB: serial: ch341: add new Product ID Noralf Trønnes (1): drm/shmem-helpers: vunmap: Don't put pages for dma-buf OGAWA Hirofumi (1): mm/highmem.c: fix zero_user_segments() with start > end Oleksij Rempel (1): can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership Oliver O'Halloran (1): powerpc/pci: Add ppc_md.discover_phbs() Ondrej Mosnacek (1): NFSv4.2: fix return value of _nfs4_get_security_label() Ong Boon Leong (2): net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII Pan Bian (1): platform/x86: amd-pmc: put device on error paths Paolo Abeni (2): mptcp: always graft subflow socket to parent mptcp: fix memory accounting on allocation error Paul Cercueil (2): net: davicom: Fix regulator not turned off on failed probe net: davicom: Fix regulator not turned off on driver removal Paul Moore (1): cipso,calipso: resolve a number of problems with the DOI refcounts Paulo Alcantara (2): cifs: return proper error code in statfs(2) cifs: do not send close in compound create+close requests Pavel Skripkin (3): ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe ALSA: usb-audio: fix use after free in usb_audio_disconnect USB: serial: io_edgeport: fix memory leak in edge_startup Pete Zaitcev (1): USB: usblp: fix a hang in poll() if disconnected Peter Zijlstra (7): seqlock,lockdep: Fix seqcount_latch_init() sched: Fix migration_cpu_stop() requeueing sched: Collate affine_move_task() stoppers sched: Simplify migration_cpu_stop() sched: Optimize migration_cpu_stop() sched: Fix affine_move_task() self-concurrency sched: Simplify set_affinity_pending refcounts Ravi Bangoria (1): perf report: Fix -F for branch & mem modes Rob Herring (1): arm64: perf: Fix 64-bit event counter read truncation Ronald Tschalär (1): Input: applespi - don't wait for responses to commands indefinitely. Ruslan Bilovol (2): usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot usb: gadget: f_uac1: stop playback on function disable Sasha Levin (1): kbuild: clamp SUBLEVEL to 255 Sean Christopherson (1): KVM: x86: Ensure deadline timer has truly expired before posting its IRQ Sebastian Reichel (1): USB: serial: cp210x: add some more GE USB IDs Serge Semin (1): usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement Sergey Shtylyov (3): sh_eth: fix TRSCER mask for SH771x sh_eth: fix TRSCER mask for R7S9210 sh_eth: fix TRSCER mask for R7S72100 Shawn Guo (3): usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot usb: dwc3: qcom: add ACPI device id for sc8180x cpufreq: qcom-hw: fix dereferencing freed memory 'data' Shile Zhang (1): misc/pvpanic: Export module FDT device table Shin'ichiro Kawasaki (1): block: Discard page cache of zone reset target range Shuah Khan (6): usbip: fix stub_dev to check for stream socket usbip: fix vhci_hcd to check for stream socket usbip: fix vudc to check for stream socket usbip: fix stub_dev usbip_sockfd_store() races leading to gpf usbip: fix vhci_hcd attach_store() races leading to gpf usbip: fix vudc usbip_sockfd_store races leading to gpf Simeon Simeonoff (1): ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support Stanislaw Gruszka (1): usb: xhci: do not perform Soft Retry for some xHCI hosts Stefan Haberland (2): s390/dasd: fix hanging DASD driver unbind s390/dasd: fix hanging IO request during DASD driver unbind Steven J. Magnani (1): udf: fix silent AED tagLocation corruption Suravee Suthikulpanit (1): iommu/amd: Fix performance counter initialization Suren Baghdasaryan (1): mm/madvise: replace ptrace attach requirement for process_madvise Suzuki K Poulose (1): KVM: arm64: nvhe: Save the SPE context early Takashi Iwai (8): drm/amd/display: Add a backlight module option ALSA: hda/hdmi: Cancel pending works before suspend ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 ALSA: hda: Drop the BATCH workaround for AMD controllers ALSA: hda: Flush pending unsolicited events before suspend ALSA: hda: Avoid spurious unsol event handling during S3/S4 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar ALSA: usb-audio: Apply the control quirk to Plantronics headsets Theodore Ts'o (1): ext4: don't try to processed freed blocks until mballoc is initialized Thomas Bogendoerfer (1): MIPS: kernel: Reserve exception base early to prevent corruption Thomas Zimmermann (1): drm: Use USB controller's DMA mask when importing dmabufs Tong Zhang (1): drm/fb-helper: only unmap if buffer not null Torin Cooper-Bennun (1): can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode Trond Myklebust (2): NFS: Don't revalidate the directory permissions on a lookup failure NFS: Don't gratuitously clear the inode cache when lookup failed Tvrtko Ursulin (1): drm/i915: Wedge the GPU if command parser setup fails Vasily Averin (1): netfilter: x_tables: gpf inside xt_find_revision() Vladimir Oltean (11): net: enetc: don't overwrite the RSS indirection table when initializing net: enetc: initialize RFS/RSS memories for unused ports too net: enetc: take the MDIO lock only once per NAPI poll cycle net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets net: enetc: don't disable VLAN filtering in IFF_PROMISC mode net: enetc: force the RGMII speed and duplex instead of operating in inband mode net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr net: enetc: keep RX ring consumer index in sync with hardware net: mscc: ocelot: properly reject destination IP keys in VCAP IS1 net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNKNOWN instead of SPEED_10 net: enetc: allow hardware timestamping on TX queues with tc-etf enabled Wang Qing (2): s390/cio: return -EFAULT if copy_to_user() fails again s390/crypto: return -EFAULT if copy_to_user() fails Wanpeng Li (1): KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged Wei Yongjun (3): USB: gadget: udc: s3c2410_udc: fix return value check in s3c2410_udc_probe() cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_hw_cpu_init() perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() Will Deacon (1): KVM: arm64: Avoid corrupting vCPU context register in guest exit Willem de Bruijn (1): net: expand textsearch ts_state to fit skb_seq_state Wolfram Sang (2): i2c: rcar: faster irq code to minimize HW race condition i2c: rcar: optimize cacheline to minimize HW race condition Wong Vee Khee (1): stmmac: intel: Fixes clock registration error seen for multiple interfaces Xie He (1): net: lapbether: Remove netif_start_queue / netif_stop_queue Yann Gautier (1): mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants Yauheni Kaliuta (1): selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier Yinjun Zhang (1): ethtool: fix the check logic of at least one channel for RX/TX Yorick de Wid (1): Goodix Fingerprint device is not a modem Yoshihiro Shimoda (1): usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM Zhou Guanghui (2): mm/memcg: set memcg when splitting page mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument akshatzen (1): scsi: pm80xx: Fix missing tag_free in NVMD DATA req
3 years, 9 months
1
1
0
0
Linux 5.10.24
by Greg Kroah-Hartman
I'm announcing the release of the 5.10.24 kernel. All users of the 5.10 kernel series must upgrade. The updated 5.10.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-5.10.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Documentation/ABI/testing/sysfs-devices-memory | 5 Documentation/admin-guide/mm/memory-hotplug.rst | 4 Documentation/gpu/todo.rst | 21 + Documentation/networking/netdev-FAQ.rst | 78 --- Documentation/process/stable-kernel-rules.rst | 6 Documentation/process/submitting-patches.rst | 5 Documentation/virt/kvm/api.rst | 3 Makefile | 14 arch/arm/boot/compressed/head.S | 3 arch/arm/include/asm/assembler.h | 84 ++++ arch/arm/kernel/iwmmxt.S | 89 ++-- arch/arm/kernel/iwmmxt.h | 47 ++ arch/arm64/include/asm/kvm_asm.h | 4 arch/arm64/include/asm/kvm_hyp.h | 8 arch/arm64/include/asm/memory.h | 5 arch/arm64/include/asm/mmu_context.h | 5 arch/arm64/include/asm/pgtable-prot.h | 1 arch/arm64/include/asm/pgtable.h | 3 arch/arm64/kernel/head.S | 2 arch/arm64/kernel/perf_event.c | 2 arch/arm64/kvm/arm.c | 7 arch/arm64/kvm/hyp/entry.S | 2 arch/arm64/kvm/hyp/nvhe/debug-sr.c | 12 arch/arm64/kvm/hyp/nvhe/host.S | 20 - arch/arm64/kvm/hyp/nvhe/hyp-main.c | 4 arch/arm64/kvm/hyp/nvhe/switch.c | 14 arch/arm64/kvm/hyp/nvhe/tlb.c | 3 arch/arm64/kvm/hyp/pgtable.c | 1 arch/arm64/kvm/hyp/vhe/tlb.c | 3 arch/arm64/kvm/mmu.c | 3 arch/arm64/kvm/reset.c | 12 arch/arm64/mm/init.c | 12 arch/arm64/mm/mmu.c | 5 arch/mips/crypto/Makefile | 4 arch/powerpc/include/asm/code-patching.h | 2 arch/powerpc/include/asm/machdep.h | 3 arch/powerpc/include/asm/ptrace.h | 7 arch/powerpc/include/asm/switch_to.h | 10 arch/powerpc/kernel/asm-offsets.c | 2 arch/powerpc/kernel/exceptions-64s.S | 2 arch/powerpc/kernel/head_book3s_32.S | 9 arch/powerpc/kernel/pci-common.c | 10 arch/powerpc/kernel/process.c | 2 arch/powerpc/kernel/traps.c | 5 arch/powerpc/perf/core-book3s.c | 23 - arch/powerpc/platforms/pseries/msi.c | 25 + arch/s390/kernel/smp.c | 2 arch/sparc/include/asm/mman.h | 54 +- arch/sparc/mm/init_32.c | 3 arch/x86/entry/common.c | 37 - arch/x86/entry/entry_64_compat.S | 2 arch/x86/events/intel/core.c | 5 arch/x86/include/asm/idtentry.h | 3 arch/x86/include/asm/insn-eval.h | 2 arch/x86/include/asm/proto.h | 1 arch/x86/include/asm/ptrace.h | 15 arch/x86/kernel/cpu/mce/core.c | 6 arch/x86/kernel/kvmclock.c | 19 arch/x86/kernel/nmi.c | 6 arch/x86/kernel/sev-es.c | 22 - arch/x86/kernel/traps.c | 16 arch/x86/kernel/unwind_orc.c | 12 arch/x86/kvm/lapic.c | 11 arch/x86/lib/insn-eval.c | 66 ++- block/blk-zoned.c | 38 + crypto/Kconfig | 2 drivers/base/memory.c | 25 - drivers/base/swnode.c | 3 drivers/base/test/Makefile | 1 drivers/block/rsxx/core.c | 1 drivers/block/zram/zram_drv.c | 11 drivers/clk/qcom/gdsc.c | 10 drivers/clk/qcom/gdsc.h | 3 drivers/clk/qcom/gpucc-msm8998.c | 8 drivers/cpufreq/qcom-cpufreq-hw.c | 6 drivers/firmware/efi/libstub/efi-stub.c | 16 drivers/gpio/gpio-pca953x.c | 78 +-- drivers/gpio/gpiolib-acpi.c | 19 drivers/gpio/gpiolib.c | 4 drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 49 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 1 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 6 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 48 ++ drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 66 +++ drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 48 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 32 + drivers/gpu/drm/drm_ioc32.c | 11 drivers/gpu/drm/i915/gt/intel_engine_cs.c | 7 drivers/gpu/drm/i915/i915_cmd_parser.c | 19 drivers/gpu/drm/i915/i915_drv.h | 2 drivers/gpu/drm/meson/meson_drv.c | 11 drivers/gpu/drm/qxl/qxl_display.c | 1 drivers/gpu/drm/tiny/gm12u320.c | 44 +- drivers/gpu/drm/udl/udl_drv.c | 17 drivers/gpu/drm/udl/udl_drv.h | 1 drivers/gpu/drm/udl/udl_main.c | 10 drivers/hid/hid-logitech-dj.c | 7 drivers/i2c/busses/i2c-rcar.c | 13 drivers/infiniband/core/umem.c | 8 drivers/input/keyboard/applespi.c | 21 - drivers/iommu/amd/init.c | 45 +- drivers/iommu/intel/svm.c | 13 drivers/media/platform/vsp1/vsp1_drm.c | 6 drivers/media/rc/Makefile | 1 drivers/media/rc/keymaps/Makefile | 1 drivers/media/rc/keymaps/rc-cec.c | 28 - drivers/media/rc/rc-main.c | 6 drivers/media/usb/usbtv/usbtv-audio.c | 2 drivers/misc/fastrpc.c | 5 drivers/misc/pvpanic.c | 1 drivers/mmc/core/bus.c | 11 drivers/mmc/core/mmc.c | 15 drivers/mmc/host/mmci.c | 10 drivers/mmc/host/mtk-sd.c | 18 drivers/mmc/host/mxs-mmc.c | 2 drivers/mmc/host/sdhci-iproc.c | 18 drivers/mmc/host/sdhci.c | 8 drivers/net/Kconfig | 2 drivers/net/can/flexcan.c | 24 - drivers/net/can/m_can/tcan4x5x.c | 6 drivers/net/dsa/sja1105/sja1105_main.c | 2 drivers/net/ethernet/atheros/alx/main.c | 7 drivers/net/ethernet/broadcom/bnxt/bnxt.c | 14 drivers/net/ethernet/davicom/dm9000.c | 21 - drivers/net/ethernet/freescale/enetc/enetc.c | 93 ++-- drivers/net/ethernet/freescale/enetc/enetc.h | 5 drivers/net/ethernet/freescale/enetc/enetc_hw.h | 18 drivers/net/ethernet/freescale/enetc/enetc_pf.c | 117 ++++- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 7 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 6 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 7 drivers/net/ethernet/ibm/ibmvnic.c | 13 drivers/net/ethernet/intel/i40e/i40e_main.c | 2 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 5 drivers/net/ethernet/intel/ixgbevf/ipsec.c | 5 drivers/net/ethernet/mediatek/mtk_star_emac.c | 5 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 drivers/net/ethernet/mellanox/mlxsw/reg.h | 1 drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 5 drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 3 drivers/net/ethernet/mscc/ocelot_flower.c | 3 drivers/net/ethernet/realtek/r8169_main.c | 2 drivers/net/ethernet/renesas/sh_eth.c | 7 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 5 drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 9 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 19 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 2 drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 19 drivers/net/netdevsim/netdev.c | 1 drivers/net/phy/phy.c | 6 drivers/net/phy/phy_device.c | 6 drivers/net/usb/qmi_wwan.c | 14 drivers/net/wan/lapbether.c | 3 drivers/net/wireless/ath/ath11k/core.c | 1 drivers/net/wireless/ath/ath11k/core.h | 1 drivers/net/wireless/ath/ath11k/mac.c | 25 + drivers/net/wireless/ath/ath11k/peer.c | 61 ++- drivers/net/wireless/ath/ath11k/peer.h | 4 drivers/net/wireless/ath/ath11k/wmi.c | 17 drivers/net/wireless/ath/ath9k/ath9k.h | 3 drivers/net/wireless/ath/ath9k/xmit.c | 6 drivers/net/wireless/mediatek/mt76/dma.c | 11 drivers/nvme/host/fc.c | 2 drivers/pci/controller/pci-xgene-msi.c | 10 drivers/pci/controller/pcie-mediatek.c | 7 drivers/pci/pci.c | 4 drivers/pci/pcie/Kconfig | 8 drivers/pci/pcie/Makefile | 1 drivers/pci/pcie/bw_notification.c | 138 ------ drivers/pci/pcie/portdrv.h | 6 drivers/pci/pcie/portdrv_pci.c | 1 drivers/platform/olpc/olpc-ec.c | 15 drivers/s390/block/dasd.c | 6 drivers/s390/cio/vfio_ccw_ops.c | 6 drivers/s390/crypto/vfio_ap_ops.c | 2 drivers/s390/net/qeth_core.h | 5 drivers/s390/net/qeth_core_main.c | 200 ++++------ drivers/scsi/libiscsi.c | 11 drivers/scsi/ufs/ufs-sysfs.c | 3 drivers/scsi/ufs/ufs.h | 6 drivers/scsi/ufs/ufshcd.c | 2 drivers/spi/spi-stm32.c | 15 drivers/staging/comedi/drivers/addi_apci_1032.c | 4 drivers/staging/comedi/drivers/addi_apci_1500.c | 18 drivers/staging/comedi/drivers/adv_pci1710.c | 10 drivers/staging/comedi/drivers/das6402.c | 2 drivers/staging/comedi/drivers/das800.c | 2 drivers/staging/comedi/drivers/dmm32at.c | 2 drivers/staging/comedi/drivers/me4000.c | 2 drivers/staging/comedi/drivers/pcl711.c | 2 drivers/staging/comedi/drivers/pcl818.c | 2 drivers/staging/ks7010/ks_wlan_net.c | 6 drivers/staging/media/rkisp1/rkisp1-params.c | 1 drivers/staging/rtl8188eu/core/rtw_ap.c | 5 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 6 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 7 drivers/staging/rtl8192u/r8192U_wx.c | 6 drivers/staging/rtl8712/rtl871x_cmd.c | 6 drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 drivers/target/target_core_pr.c | 15 drivers/target/target_core_transport.c | 15 drivers/tty/serial/max310x.c | 29 - drivers/usb/class/cdc-acm.c | 5 drivers/usb/class/usblp.c | 16 drivers/usb/core/usb.c | 32 + drivers/usb/dwc3/dwc3-qcom.c | 77 +++ drivers/usb/gadget/function/f_uac1.c | 1 drivers/usb/gadget/function/f_uac2.c | 2 drivers/usb/gadget/function/u_ether_configfs.h | 5 drivers/usb/gadget/udc/s3c2410_udc.c | 4 drivers/usb/host/xhci-pci.c | 13 drivers/usb/host/xhci-ring.c | 3 drivers/usb/host/xhci.c | 78 ++- drivers/usb/host/xhci.h | 1 drivers/usb/renesas_usbhs/pipe.c | 2 drivers/usb/serial/ch341.c | 1 drivers/usb/serial/cp210x.c | 3 drivers/usb/serial/io_edgeport.c | 26 - drivers/usb/usbip/stub_dev.c | 42 +- drivers/usb/usbip/vhci_sysfs.c | 39 + drivers/usb/usbip/vudc_sysfs.c | 49 ++ drivers/xen/events/events_2l.c | 22 - drivers/xen/events/events_base.c | 140 +++++-- drivers/xen/events/events_fifo.c | 7 drivers/xen/events/events_internal.h | 14 fs/binfmt_misc.c | 29 - fs/block_dev.c | 11 fs/cifs/cifsfs.c | 2 fs/cifs/cifsglob.h | 11 fs/cifs/connect.c | 10 fs/cifs/sess.c | 1 fs/cifs/smb2inode.c | 1 fs/cifs/smb2misc.c | 8 fs/cifs/smb2ops.c | 10 fs/cifs/smb2proto.h | 3 fs/cifs/transport.c | 2 fs/configfs/file.c | 6 fs/ext4/super.c | 9 fs/nfs/dir.c | 40 +- fs/nfs/nfs4proc.c | 2 fs/pnode.h | 2 fs/udf/inode.c | 9 include/linux/acpi.h | 10 include/linux/can/skb.h | 8 include/linux/compiler-clang.h | 6 include/linux/entry-common.h | 39 + include/linux/gpio/consumer.h | 2 include/linux/memory.h | 3 include/linux/perf_event.h | 2 include/linux/pgtable.h | 4 include/linux/sched/mm.h | 3 include/linux/seqlock.h | 5 include/linux/stop_machine.h | 11 include/linux/usb.h | 2 include/linux/virtio_net.h | 7 include/media/rc-map.h | 7 include/target/target_core_backend.h | 1 include/uapi/linux/l2tp.h | 1 include/uapi/linux/netfilter/nfnetlink_cthelper.h | 2 kernel/entry/common.c | 36 + kernel/events/core.c | 42 +- kernel/sched/membarrier.c | 4 kernel/sysctl.c | 8 kernel/time/hrtimer.c | 60 +-- lib/logic_pio.c | 3 lib/test_kasan.c | 10 mm/madvise.c | 13 mm/memory.c | 8 mm/memory_hotplug.c | 2 mm/page_alloc.c | 158 +++---- mm/slub.c | 2 net/dsa/slave.c | 45 ++ net/dsa/tag_ar9331.c | 3 net/dsa/tag_brcm.c | 3 net/dsa/tag_dsa.c | 5 net/dsa/tag_edsa.c | 4 net/dsa/tag_gswip.c | 5 net/dsa/tag_ksz.c | 73 --- net/dsa/tag_lan9303.c | 9 net/dsa/tag_mtk.c | 22 - net/dsa/tag_ocelot.c | 7 net/dsa/tag_qca.c | 3 net/dsa/tag_rtl4_a.c | 12 net/dsa/tag_trailer.c | 31 - net/ethtool/channels.c | 26 - net/ipv4/cipso_ipv4.c | 11 net/ipv4/ip_tunnel.c | 5 net/ipv4/ip_vti.c | 6 net/ipv4/nexthop.c | 10 net/ipv4/tcp.c | 26 - net/ipv4/udp_offload.c | 2 net/ipv6/calipso.c | 14 net/ipv6/ip6_gre.c | 16 net/ipv6/ip6_tunnel.c | 10 net/ipv6/ip6_vti.c | 6 net/ipv6/sit.c | 2 net/l2tp/l2tp_core.c | 41 +- net/l2tp/l2tp_core.h | 1 net/l2tp/l2tp_netlink.c | 6 net/mpls/mpls_gso.c | 3 net/netfilter/nf_nat_proto.c | 25 + net/netfilter/x_tables.c | 6 net/netlabel/netlabel_cipso_v4.c | 3 net/qrtr/qrtr.c | 4 net/sched/sch_api.c | 8 net/sunrpc/sched.c | 5 samples/bpf/xdpsock_user.c | 2 security/commoncap.c | 12 sound/pci/hda/hda_bind.c | 4 sound/pci/hda/hda_controller.c | 7 sound/pci/hda/hda_intel.c | 2 sound/pci/hda/patch_ca0132.c | 1 sound/pci/hda/patch_conexant.c | 62 ++- sound/pci/hda/patch_hdmi.c | 13 sound/usb/card.c | 6 sound/usb/quirks.c | 11 sound/usb/usbaudio.h | 1 tools/bpf/resolve_btfids/main.c | 5 tools/lib/bpf/xsk.c | 5 tools/perf/Makefile.perf | 2 tools/perf/util/sort.c | 4 tools/perf/util/trace-event-read.c | 1 tools/testing/selftests/bpf/progs/netif_receive_skb.c | 13 tools/testing/selftests/bpf/progs/test_tunnel_kern.c | 6 tools/testing/selftests/bpf/verifier/array_access.c | 3 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1d_vlan.sh | 9 332 files changed, 3001 insertions(+), 1732 deletions(-) Adrian Hunter (1): mmc: core: Fix partition switch time for eMMC Alain Volmat (1): spi: stm32: make spurious and overrun interrupts visible Aleksandr Miloserdov (2): scsi: target: core: Add cmd length set before cmd complete scsi: target: core: Prevent underflow for service actions Alex Deucher (3): drm/amdgpu/display: simplify backlight setting drm/amdgpu/display: don't assert in set backlight function drm/amdgpu/display: handle aux backlight in backlight_get_brightness Alexander Shiyan (1): Revert "serial: max310x: rework RX interrupt handling" Andreas Larsson (1): sparc32: Limit memblock allocation to low memory Andrew Scull (1): KVM: arm64: Fix nVHE hyp panic host context restore Andrey Konovalov (2): kasan: fix memory corruption in kasan_bitops_tags test arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL Andy Lutomirski (1): x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls Andy Shevchenko (3): gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk gpiolib: acpi: Allow to find GpioInt() resource by name and index gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 AngeloGioacchino Del Regno (2): clk: qcom: gdsc: Implement NO_RET_PERIPH flag clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc Anna-Maria Behnsen (1): hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() Anshuman Khandual (1): arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory Antonio Terceiro (1): perf build: Fix ccache usage in $(CC) when generating arch errno table Antony Antony (1): ixgbe: fail to create xfrm offload of IPsec tunnel mode SA Ard Biesheuvel (4): ARM: assembler: introduce adr_l, ldr_l and str_l macros ARM: efistub: replace adrl pseudo-op with adr_l macro invocation arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds efi: stub: omit SetVirtualAddressMap() if marked unsupported in RT_PROP table Arjun Roy (1): tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) Arnd Bergmann (5): net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused enetc: Fix unused var build warning for CONFIG_OF drivers/base: build kunit tests without structleak plugin stop_machine: mark helpers __always_inline linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* Artem Lapkin (1): drm: meson_drv add shutdown function Athira Rajeev (2): powerpc/perf: Fix handling of privilege level checks in perf interrupt context powerpc/perf: Record counter overflow always if SAMPLE_IP is unset Aurelien Aptel (1): cifs: fix credit accounting for extra channel Balazs Nemeth (2): net: check if protocol extracted by virtio_net_hdr_set_proto is correct net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 Benjamin Coddington (1): SUNRPC: Set memalloc_nofs_save() for sync tasks Biao Huang (1): net: ethernet: mtk-star-emac: fix wrong unmap in RX handling Biju Das (2): media: v4l: vsp1: Fix uif null pointer access media: v4l: vsp1: Fix bru null pointer access Bjorn Helgaas (1): PCI/LINK: Remove bandwidth notification Carl Huang (1): ath11k: start vdev if a bss peer is already created Catalin Marinas (1): arm64: mte: Map hotplugged memory as Normal Tagged Chaotian Jing (1): mmc: mediatek: fix race condition between msdc_request_timeout and irq Christian Brauner (1): mount: fix mounting of detached mounts onto targets that reside on shared mounts Christian Eggers (2): net: dsa: tag_ksz: don't allocate additional memory for padding/tagging net: dsa: trailer: don't allocate additional memory for padding/tagging Christoph Hellwig (1): RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size Christophe JAILLET (1): mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' Christophe Leroy (2): powerpc/603: Fix protection of user pages mapped with PROT_NONE powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() Colin Ian King (1): qxl: Fix uninitialised struct field head.surface_id DENG Qingfang (2): net: dsa: tag_rtl4_a: fix egress tags net: dsa: tag_mtk: fix 802.1ad VLAN egress Dafna Hirschfeld (1): media: rkisp1: params: fix wrong bits settings Daiyue Zhang (1): configfs: fix a use-after-free in __configfs_open_file Dan Carpenter (6): USB: gadget: u_ether: Fix a configfs return code staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() staging: rtl8712: unterminated string leads to read overflow staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() Daniel Axtens (1): powerpc/64s/exception: Clean up a missed SRR specifier Daniel Borkmann (1): net: Fix gro aggregation for udp encaps with zero csum Daniel Vetter (1): drm/compat: Clear bounce structures Daniele Palmas (1): net: usb: qmi_wwan: allow qmimux add/del with master up Danielle Ratson (2): selftests: forwarding: Fix race condition in mirror installation mlxsw: spectrum_ethtool: Add an external speed to PTYS register David Hildenbrand (1): drivers/base/memory: don't store phys_device in memory blocks Dmitry Baryshkov (1): misc: fastrpc: restrict user apps from sending kernel RPC messages Dmitry V. Levin (1): uapi: nfnetlink_cthelper.h: fix userspace compilation error Edwin Peer (1): bnxt_en: reliably allocate IRQ table on reset to avoid crash Eric Dumazet (1): tcp: add sanity tests to TCP_QUEUE_SEQ Eric Farman (1): s390/cio: return -EFAULT if copy_to_user() fails Eric W. Biederman (1): Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") Felix Fietkau (1): ath9k: fix transmitting to stations in dynamic SMPS mode Filipe Laíns (1): HID: logitech-dj: add support for the new lightspeed connection iteration Florian Westphal (1): netfilter: nf_nat: undo erroneous tcp edemux lookup Forest Crossman (1): usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing Frank Li (1): mmc: cqhci: Fix random crash when remove mmc module/card Geert Uytterhoeven (1): PCI: Fix pci_register_io_range() memory leak Greg Kroah-Hartman (1): Linux 5.10.24 Greg Kurz (1): powerpc/pseries: Don't enforce MSI affinity with kdump Guangbin Huang (1): net: phy: fix save wrong speed and duplex problem if autoneg is on Hangbin Liu (1): selftests/bpf: No need to drop the packet when there is no geneve opt Hans Verkuil (1): media: rc: compile rc-cec.c into rc-core Hayes Wang (1): r8169: fix r8168fp_adjust_ocp_cmd function Heikki Krogerus (1): software node: Fix node registration Heiko Carstens (1): s390/smp: __smp_rescan_cpus() - move cpumask away from stack Hillf Danton (1): netdevsim: init u64 stats for 32bit hardware Holger Hoffstätte (2): drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp() drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth() Ian Abbott (9): staging: comedi: addi_apci_1032: Fix endian problem for COS sample staging: comedi: addi_apci_1500: Fix endian problem for command sample staging: comedi: adv_pci1710: Fix endian problem for AI command data staging: comedi: das6402: Fix endian problem for AI command data staging: comedi: das800: Fix endian problem for AI command data staging: comedi: dmm32at: Fix endian problem for AI command data staging: comedi: me4000: Fix endian problem for AI command data staging: comedi: pcl711: Fix endian problem for AI command data staging: comedi: pcl818: Fix endian problem for AI command data Ian Rogers (1): perf traceevent: Ensure read cmdlines are null terminated. Ido Schimmel (1): nexthop: Do not flush blackhole nexthops when loopback goes down Ilya Leoshkevich (1): selftests/bpf: Use the last page in test_snprintf_btf on s390 Jaegeuk Kim (1): scsi: ufs: WB is only available on LUN #0 to #7 Jakub Kicinski (2): ethernet: alx: fix order of calls on resume docs: networking: drop special stable handling James Smart (1): nvme-fc: fix racing controller reset and create association Jan Kara (1): block: Try to handle busy underlying device on discard Jason A. Donenfeld (1): net: always use icmp{,v6}_ndo_send from ndo_start_xmit Jeremy Linton (2): mmc: sdhci-iproc: Add ACPI bindings for the RPi mmc: sdhci: Update firmware interface API Jia He (1): KVM: arm64: Fix range alignment when walking page tables Jia-Ju Bai (2): net: qrtr: fix error return code of qrtr_sendmsg() block: rsxx: fix error return code of rsxx_pci_probe() Jian Cai (1): ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler Jian Shen (3): net: hns3: fix query vlan mask value error for flow director net: hns3: fix bug when calculating the TCAM table info net: hns3: fix error mask definition of flow director Jiri Wiesner (1): ibmvnic: always store valid MAC address Joakim Zhang (6): can: flexcan: assert FRZ bit in flexcan_chip_freeze() can: flexcan: enable RX FIFO after FRZ/HALT valid can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode net: stmmac: stop each tx channel independently net: stmmac: fix watchdog timeout during suspend/resume stress test net: stmmac: fix wrongly set buffer2 valid when sph unsupport Joerg Roedel (4): x86/sev-es: Introduce ip_within_syscall_gap() helper x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack x86/sev-es: Correctly track IRQ states in runtime #VC handler x86/sev-es: Use __copy_from_user_inatomic() Johan Hovold (1): gpio: fix gpio-device list corruption John Ernberg (1): ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk Josh Poimboeuf (1): x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 Juergen Gross (3): xen/events: reset affinity of 2-level event when tearing it down xen/events: don't unmask an event channel when an eoi is pending xen/events: avoid handling the same event on two cpus at the same time Julian Wiedmann (5): s390/qeth: fix memory leak after failed TX Buffer allocation s390/qeth: don't replace a fully completed async TX buffer s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state s390/qeth: improve completion of pending TX buffers s390/qeth: fix notification for pending buffers during teardown Kai-Heng Feng (1): ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() Kalle Valo (1): ath11k: fix AP mode for QCA6390 Kan Liang (2): perf/core: Flush PMU internal buffers for per-CPU events perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR Karan Singhal (1): USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter Keita Suzuki (1): i40e: Fix memory leak in i40e_probe Kenneth Feng (1): drm/amd/pm: bug fix for pcie dpm Kevin(Yudong) Yang (1): net/mlx4_en: update moderation when config reset Khalid Aziz (1): sparc64: Use arch_validate_flags() to validate ADI flag Krzysztof Wilczyński (1): PCI: mediatek: Add missing of_node_put() to fix reference leak Kun-Chuan Hsieh (1): tools/resolve_btfids: Fix build error with older host toolchains Lee Gibson (2): staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan Lin Feng (1): sysctl.c: fix underflow value setting risk in vm_table Linus Torvalds (1): Revert "mm, slub: consider rest of partial list if acquire_slab() fails" Lior Ribak (1): binfmt_misc: fix possible deadlock in bm_register_write Lorenzo Bianconi (1): mt76: dma: do not report truncated frames to mac80211 Lu Baolu (1): iommu/vt-d: Clear PRQ overflow only when PRQ is empty Lubomir Rintel (1): Platform: OLPC: Fix probe error handling Maciej Fijalkowski (2): samples, bpf: Add missing munmap in xdpsock libbpf: Clear map_info before each bpf_obj_get_info_by_fd Maciej W. Rozycki (1): crypto: mips/poly1305 - enable for all MIPS processors Marc Zyngier (3): KVM: arm64: Reject VM creation when the default IPA size is unsupported KVM: arm64: Fix exclusive limit for IPA size KVM: arm64: Ensure I-cache isolation between vcpus of a same VM Martin Kaiser (1): PCI: xgene-msi: Fix race in installing chained irq handler Mathias Nyman (2): xhci: Improve detection of device initiated wake signal. xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state Mathieu Desnoyers (1): sched/membarrier: fix missing local execution of ipi_sync_rq_state() Matthew Wilcox (Oracle) (1): include/linux/sched/mm.h: use rcu_dereference in in_vfork() Matthias Kaehlcke (1): usb: dwc3: qcom: Honor wakeup enabled/disabled state Matthias Schiffer (1): net: l2tp: reduce log level of messages in receive path, add counter instead Maxim Mikityanskiy (1): media: usbtv: Fix deadlock on suspend Maximilian Heyne (1): net: sched: avoid duplicates in classes dump Michael Ellerman (1): powerpc/64: Fix stack trace not displaying final frame Michal Suchanek (1): ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. Mike Christie (1): scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling Mike Rapoport (1): mm/page_alloc.c: refactor initialization of struct page for holes in memory layout Minchan Kim (1): zram: fix return value on writeback_store Nadav Amit (1): mm/userfaultfd: fix memory corruption due to writeprotect Naveen N. Rao (1): powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() Neil Roberts (2): drm/shmem-helper: Check for purged buffers in fault handler drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff Nicholas Piggin (2): powerpc: improve handling of unrecoverable system reset powerpc: Fix inverted SET_FULL_REGS bitop Niv Sardi (1): USB: serial: ch341: add new Product ID Noralf Trønnes (1): drm/shmem-helpers: vunmap: Don't put pages for dma-buf Oleksij Rempel (1): can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership Oliver O'Halloran (1): powerpc/pci: Add ppc_md.discover_phbs() Ondrej Mosnacek (1): NFSv4.2: fix return value of _nfs4_get_security_label() Ong Boon Leong (2): net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII Paul Cercueil (2): net: davicom: Fix regulator not turned off on failed probe net: davicom: Fix regulator not turned off on driver removal Paul Moore (1): cipso,calipso: resolve a number of problems with the DOI refcounts Paulo Alcantara (2): cifs: return proper error code in statfs(2) cifs: do not send close in compound create+close requests Pavel Skripkin (3): ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe ALSA: usb-audio: fix use after free in usb_audio_disconnect USB: serial: io_edgeport: fix memory leak in edge_startup Pete Zaitcev (1): USB: usblp: fix a hang in poll() if disconnected Peter Zijlstra (1): seqlock,lockdep: Fix seqcount_latch_init() Ravi Bangoria (1): perf report: Fix -F for branch & mem modes Ritesh Singh (1): ath11k: peer delete synchronization with firmware Rob Herring (1): arm64: perf: Fix 64-bit event counter read truncation Ronald Tschalär (1): Input: applespi - don't wait for responses to commands indefinitely. Ruslan Bilovol (2): usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot usb: gadget: f_uac1: stop playback on function disable Sasha Levin (1): kbuild: clamp SUBLEVEL to 255 Sean Christopherson (1): KVM: x86: Ensure deadline timer has truly expired before posting its IRQ Sebastian Reichel (1): USB: serial: cp210x: add some more GE USB IDs Serge Semin (1): usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement Sergey Shtylyov (3): sh_eth: fix TRSCER mask for SH771x sh_eth: fix TRSCER mask for R7S9210 sh_eth: fix TRSCER mask for R7S72100 Shawn Guo (3): usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot usb: dwc3: qcom: add ACPI device id for sc8180x cpufreq: qcom-hw: fix dereferencing freed memory 'data' Shile Zhang (1): misc/pvpanic: Export module FDT device table Shin'ichiro Kawasaki (1): block: Discard page cache of zone reset target range Shuah Khan (6): usbip: fix stub_dev to check for stream socket usbip: fix vhci_hcd to check for stream socket usbip: fix vudc to check for stream socket usbip: fix stub_dev usbip_sockfd_store() races leading to gpf usbip: fix vhci_hcd attach_store() races leading to gpf usbip: fix vudc usbip_sockfd_store races leading to gpf Simeon Simeonoff (1): ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support Stanislaw Gruszka (1): usb: xhci: do not perform Soft Retry for some xHCI hosts Stefan Haberland (2): s390/dasd: fix hanging DASD driver unbind s390/dasd: fix hanging IO request during DASD driver unbind Steven J. Magnani (1): udf: fix silent AED tagLocation corruption Suravee Suthikulpanit (1): iommu/amd: Fix performance counter initialization Suren Baghdasaryan (1): mm/madvise: replace ptrace attach requirement for process_madvise Suzuki K Poulose (1): KVM: arm64: nvhe: Save the SPE context early Takashi Iwai (8): drm/amd/display: Add a backlight module option ALSA: hda/hdmi: Cancel pending works before suspend ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 ALSA: hda: Drop the BATCH workaround for AMD controllers ALSA: hda: Flush pending unsolicited events before suspend ALSA: hda: Avoid spurious unsol event handling during S3/S4 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar ALSA: usb-audio: Apply the control quirk to Plantronics headsets Theodore Ts'o (1): ext4: don't try to processed freed blocks until mballoc is initialized Thomas Gleixner (1): x86/entry: Move nmi entry/exit into common code Thomas Zimmermann (1): drm: Use USB controller's DMA mask when importing dmabufs Torin Cooper-Bennun (1): can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode Trond Myklebust (2): NFS: Don't revalidate the directory permissions on a lookup failure NFS: Don't gratuitously clear the inode cache when lookup failed Tvrtko Ursulin (1): drm/i915: Wedge the GPU if command parser setup fails Vasily Averin (1): netfilter: x_tables: gpf inside xt_find_revision() Vladimir Oltean (21): net: enetc: don't overwrite the RSS indirection table when initializing net: enetc: take the MDIO lock only once per NAPI poll cycle net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets net: enetc: don't disable VLAN filtering in IFF_PROMISC mode net: enetc: force the RGMII speed and duplex instead of operating in inband mode net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr net: enetc: keep RX ring consumer index in sync with hardware net: mscc: ocelot: properly reject destination IP keys in VCAP IS1 net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNKNOWN instead of SPEED_10 net: enetc: allow hardware timestamping on TX queues with tc-etf enabled net: dsa: implement a central TX reallocation procedure net: dsa: tag_qca: let DSA core deal with TX reallocation net: dsa: tag_ocelot: let DSA core deal with TX reallocation net: dsa: tag_mtk: let DSA core deal with TX reallocation net: dsa: tag_lan9303: let DSA core deal with TX reallocation net: dsa: tag_edsa: let DSA core deal with TX reallocation net: dsa: tag_brcm: let DSA core deal with TX reallocation net: dsa: tag_dsa: let DSA core deal with TX reallocation net: dsa: tag_gswip: let DSA core deal with TX reallocation net: dsa: tag_ar9331: let DSA core deal with TX reallocation net: enetc: initialize RFS/RSS memories for unused ports too Wang Qing (2): s390/cio: return -EFAULT if copy_to_user() fails again s390/crypto: return -EFAULT if copy_to_user() fails Wanpeng Li (1): KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged Wei Yongjun (2): USB: gadget: udc: s3c2410_udc: fix return value check in s3c2410_udc_probe() cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_hw_cpu_init() Will Deacon (1): KVM: arm64: Avoid corrupting vCPU context register in guest exit Wolfram Sang (2): i2c: rcar: faster irq code to minimize HW race condition i2c: rcar: optimize cacheline to minimize HW race condition Wong Vee Khee (1): stmmac: intel: Fixes clock registration error seen for multiple interfaces Xie He (1): net: lapbether: Remove netif_start_queue / netif_stop_queue Yann Gautier (1): mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants Yauheni Kaliuta (1): selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier Yinjun Zhang (1): ethtool: fix the check logic of at least one channel for RX/TX Yorick de Wid (1): Goodix Fingerprint device is not a modem Yoshihiro Shimoda (1): usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
3 years, 9 months
1
1
0
0
Linux 5.4.106
by Greg Kroah-Hartman
I'm announcing the release of the 5.4.106 kernel. All users of the 5.4 kernel series must upgrade. The updated 5.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-5.4.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Documentation/virt/kvm/api.txt | 3 Makefile | 14 - arch/arm/include/asm/kvm_asm.h | 2 arch/arm/kvm/hyp/tlb.c | 3 arch/arm64/include/asm/kvm_asm.h | 2 arch/arm64/include/asm/memory.h | 5 arch/arm64/include/asm/mmu_context.h | 5 arch/arm64/kernel/head.S | 2 arch/arm64/kvm/hyp/tlb.c | 3 arch/arm64/kvm/reset.c | 11 arch/arm64/mm/init.c | 12 arch/arm64/mm/mmu.c | 2 arch/powerpc/include/asm/code-patching.h | 2 arch/powerpc/include/asm/machdep.h | 3 arch/powerpc/include/asm/ptrace.h | 3 arch/powerpc/kernel/asm-offsets.c | 2 arch/powerpc/kernel/head_32.S | 9 arch/powerpc/kernel/pci-common.c | 10 arch/powerpc/kernel/process.c | 2 arch/powerpc/kernel/traps.c | 5 arch/powerpc/perf/core-book3s.c | 19 + arch/powerpc/platforms/pseries/msi.c | 25 + arch/s390/kernel/smp.c | 2 arch/sparc/include/asm/mman.h | 54 ++-- arch/sparc/mm/init_32.c | 3 arch/x86/kernel/unwind_orc.c | 12 drivers/base/swnode.c | 3 drivers/block/rsxx/core.c | 1 drivers/block/zram/zram_drv.c | 11 drivers/gpu/drm/drm_gem_shmem_helper.c | 25 + drivers/gpu/drm/drm_ioc32.c | 11 drivers/gpu/drm/meson/meson_drv.c | 11 drivers/gpu/drm/qxl/qxl_display.c | 1 drivers/hid/hid-logitech-dj.c | 7 drivers/i2c/busses/i2c-rcar.c | 13 drivers/input/keyboard/applespi.c | 21 + drivers/iommu/amd_iommu_init.c | 45 ++- drivers/media/platform/vsp1/vsp1_drm.c | 6 drivers/media/rc/Makefile | 1 drivers/media/rc/keymaps/Makefile | 1 drivers/media/rc/keymaps/rc-cec.c | 28 -- drivers/media/rc/rc-main.c | 6 drivers/media/usb/usbtv/usbtv-audio.c | 2 drivers/misc/fastrpc.c | 5 drivers/misc/pvpanic.c | 1 drivers/mmc/core/bus.c | 11 drivers/mmc/core/mmc.c | 15 - drivers/mmc/host/mtk-sd.c | 18 - drivers/mmc/host/mxs-mmc.c | 2 drivers/net/can/flexcan.c | 24 + drivers/net/can/m_can/tcan4x5x.c | 6 drivers/net/ethernet/atheros/alx/main.c | 7 drivers/net/ethernet/broadcom/bnxt/bnxt.c | 14 - drivers/net/ethernet/davicom/dm9000.c | 21 + drivers/net/ethernet/freescale/enetc/enetc.c | 19 - drivers/net/ethernet/freescale/enetc/enetc.h | 5 drivers/net/ethernet/freescale/enetc/enetc_pf.c | 40 ++- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 7 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 6 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 7 drivers/net/ethernet/ibm/ibmvnic.c | 5 drivers/net/ethernet/intel/i40e/i40e_main.c | 2 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 5 drivers/net/ethernet/intel/ixgbevf/ipsec.c | 5 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 drivers/net/ethernet/renesas/sh_eth.c | 7 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 19 + drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 drivers/net/netdevsim/netdev.c | 1 drivers/net/phy/phy.c | 7 drivers/net/usb/qmi_wwan.c | 14 - drivers/net/wan/lapbether.c | 3 drivers/net/wireless/ath/ath9k/ath9k.h | 3 drivers/net/wireless/ath/ath9k/xmit.c | 6 drivers/net/wireless/mediatek/mt76/dma.c | 11 drivers/nvme/host/core.c | 8 drivers/pci/controller/pci-xgene-msi.c | 10 drivers/pci/controller/pcie-mediatek.c | 7 drivers/pci/pci.c | 4 drivers/platform/olpc/olpc-ec.c | 15 - drivers/s390/block/dasd.c | 6 drivers/s390/cio/vfio_ccw_ops.c | 6 drivers/s390/crypto/vfio_ap_ops.c | 2 drivers/scsi/libiscsi.c | 11 drivers/spi/spi-stm32.c | 15 - drivers/staging/comedi/drivers/addi_apci_1032.c | 4 drivers/staging/comedi/drivers/addi_apci_1500.c | 18 - drivers/staging/comedi/drivers/adv_pci1710.c | 10 drivers/staging/comedi/drivers/das6402.c | 2 drivers/staging/comedi/drivers/das800.c | 2 drivers/staging/comedi/drivers/dmm32at.c | 2 drivers/staging/comedi/drivers/me4000.c | 2 drivers/staging/comedi/drivers/pcl711.c | 2 drivers/staging/comedi/drivers/pcl818.c | 2 drivers/staging/ks7010/ks_wlan_net.c | 6 drivers/staging/rtl8188eu/core/rtw_ap.c | 5 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 6 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 7 drivers/staging/rtl8192u/r8192U_wx.c | 6 drivers/staging/rtl8712/rtl871x_cmd.c | 6 drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 drivers/target/target_core_pr.c | 15 - drivers/target/target_core_transport.c | 15 - drivers/usb/class/cdc-acm.c | 5 drivers/usb/class/usblp.c | 16 - drivers/usb/dwc3/dwc3-qcom.c | 16 - drivers/usb/gadget/function/f_uac1.c | 1 drivers/usb/gadget/function/f_uac2.c | 2 drivers/usb/gadget/function/u_ether_configfs.h | 5 drivers/usb/host/xhci-pci.c | 13 drivers/usb/host/xhci-ring.c | 3 drivers/usb/host/xhci.c | 78 +++-- drivers/usb/host/xhci.h | 1 drivers/usb/renesas_usbhs/pipe.c | 2 drivers/usb/serial/ch341.c | 1 drivers/usb/serial/cp210x.c | 3 drivers/usb/serial/io_edgeport.c | 26 + drivers/usb/usbip/stub_dev.c | 42 ++- drivers/usb/usbip/vhci_sysfs.c | 39 ++ drivers/usb/usbip/vudc_sysfs.c | 49 +++ drivers/xen/events/events_2l.c | 22 + drivers/xen/events/events_base.c | 132 +++++++--- drivers/xen/events/events_fifo.c | 7 drivers/xen/events/events_internal.h | 22 + fs/binfmt_misc.c | 29 +- fs/cifs/cifsfs.c | 2 fs/configfs/file.c | 6 fs/nfs/dir.c | 40 +-- fs/nfs/nfs4proc.c | 2 fs/pnode.h | 2 fs/udf/inode.c | 9 include/linux/can/skb.h | 8 include/linux/sched/mm.h | 3 include/linux/stop_machine.h | 11 include/linux/virtio_net.h | 7 include/media/rc-map.h | 7 include/target/target_core_backend.h | 1 include/uapi/linux/netfilter/nfnetlink_cthelper.h | 2 kernel/sched/membarrier.c | 4 kernel/sysctl.c | 8 kernel/time/hrtimer.c | 60 ++-- lib/logic_pio.c | 3 mm/slub.c | 2 net/ipv4/cipso_ipv4.c | 11 net/ipv4/nexthop.c | 10 net/ipv4/tcp.c | 23 + net/ipv4/udp_offload.c | 2 net/ipv6/calipso.c | 14 - net/mpls/mpls_gso.c | 3 net/netfilter/nf_nat_proto.c | 25 + net/netfilter/x_tables.c | 6 net/netlabel/netlabel_cipso_v4.c | 3 net/qrtr/qrtr.c | 4 net/sched/sch_api.c | 8 net/sunrpc/sched.c | 5 samples/bpf/xdpsock_user.c | 2 security/commoncap.c | 12 sound/pci/hda/hda_bind.c | 4 sound/pci/hda/hda_controller.c | 7 sound/pci/hda/hda_intel.c | 2 sound/pci/hda/patch_ca0132.c | 1 sound/pci/hda/patch_hdmi.c | 13 sound/usb/quirks.c | 9 tools/perf/util/trace-event-read.c | 1 tools/testing/selftests/bpf/progs/test_tunnel_kern.c | 6 tools/testing/selftests/bpf/verifier/array_access.c | 3 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1d_vlan.sh | 9 virt/kvm/arm/arm.c | 8 virt/kvm/arm/mmu.c | 3 172 files changed, 1211 insertions(+), 585 deletions(-) Adrian Hunter (1): mmc: core: Fix partition switch time for eMMC Alain Volmat (1): spi: stm32: make spurious and overrun interrupts visible Aleksandr Miloserdov (2): scsi: target: core: Add cmd length set before cmd complete scsi: target: core: Prevent underflow for service actions Andreas Larsson (1): sparc32: Limit memblock allocation to low memory Andrey Konovalov (1): arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL Anna-Maria Behnsen (1): hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() Anshuman Khandual (1): arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory Antony Antony (1): ixgbe: fail to create xfrm offload of IPsec tunnel mode SA Ard Biesheuvel (1): arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds Arnd Bergmann (1): stop_machine: mark helpers __always_inline Artem Lapkin (1): drm: meson_drv add shutdown function Athira Rajeev (1): powerpc/perf: Record counter overflow always if SAMPLE_IP is unset Balazs Nemeth (2): net: check if protocol extracted by virtio_net_hdr_set_proto is correct net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 Benjamin Coddington (1): SUNRPC: Set memalloc_nofs_save() for sync tasks Biju Das (2): media: v4l: vsp1: Fix uif null pointer access media: v4l: vsp1: Fix bru null pointer access Chaotian Jing (1): mmc: mediatek: fix race condition between msdc_request_timeout and irq Christian Brauner (1): mount: fix mounting of detached mounts onto targets that reside on shared mounts Christophe JAILLET (1): mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' Christophe Leroy (1): powerpc/603: Fix protection of user pages mapped with PROT_NONE Colin Ian King (1): qxl: Fix uninitialised struct field head.surface_id Daiyue Zhang (1): configfs: fix a use-after-free in __configfs_open_file Dan Carpenter (6): USB: gadget: u_ether: Fix a configfs return code staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() staging: rtl8712: unterminated string leads to read overflow staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() Daniel Borkmann (1): net: Fix gro aggregation for udp encaps with zero csum Daniel Vetter (1): drm/compat: Clear bounce structures Daniele Palmas (1): net: usb: qmi_wwan: allow qmimux add/del with master up Danielle Ratson (1): selftests: forwarding: Fix race condition in mirror installation Dmitry Baryshkov (1): misc: fastrpc: restrict user apps from sending kernel RPC messages Dmitry V. Levin (1): uapi: nfnetlink_cthelper.h: fix userspace compilation error Edwin Peer (1): bnxt_en: reliably allocate IRQ table on reset to avoid crash Eric Dumazet (1): tcp: add sanity tests to TCP_QUEUE_SEQ Eric Farman (1): s390/cio: return -EFAULT if copy_to_user() fails Eric W. Biederman (1): Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") Felix Fietkau (1): ath9k: fix transmitting to stations in dynamic SMPS mode Filipe Laíns (1): HID: logitech-dj: add support for the new lightspeed connection iteration Florian Westphal (1): netfilter: nf_nat: undo erroneous tcp edemux lookup Forest Crossman (1): usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing Frank Li (1): mmc: cqhci: Fix random crash when remove mmc module/card Geert Uytterhoeven (1): PCI: Fix pci_register_io_range() memory leak Greg Kroah-Hartman (1): Linux 5.4.106 Greg Kurz (1): powerpc/pseries: Don't enforce MSI affinity with kdump Guangbin Huang (1): net: phy: fix save wrong speed and duplex problem if autoneg is on Hangbin Liu (1): selftests/bpf: No need to drop the packet when there is no geneve opt Hans Verkuil (1): media: rc: compile rc-cec.c into rc-core Heikki Krogerus (1): software node: Fix node registration Heiko Carstens (1): s390/smp: __smp_rescan_cpus() - move cpumask away from stack Hillf Danton (1): netdevsim: init u64 stats for 32bit hardware Ian Abbott (9): staging: comedi: addi_apci_1032: Fix endian problem for COS sample staging: comedi: addi_apci_1500: Fix endian problem for command sample staging: comedi: adv_pci1710: Fix endian problem for AI command data staging: comedi: das6402: Fix endian problem for AI command data staging: comedi: das800: Fix endian problem for AI command data staging: comedi: dmm32at: Fix endian problem for AI command data staging: comedi: me4000: Fix endian problem for AI command data staging: comedi: pcl711: Fix endian problem for AI command data staging: comedi: pcl818: Fix endian problem for AI command data Ian Rogers (1): perf traceevent: Ensure read cmdlines are null terminated. Ido Schimmel (1): nexthop: Do not flush blackhole nexthops when loopback goes down Jakub Kicinski (1): ethernet: alx: fix order of calls on resume Jia-Ju Bai (2): net: qrtr: fix error return code of qrtr_sendmsg() block: rsxx: fix error return code of rsxx_pci_probe() Jian Shen (3): net: hns3: fix query vlan mask value error for flow director net: hns3: fix bug when calculating the TCAM table info net: hns3: fix error mask definition of flow director Jiri Wiesner (1): ibmvnic: always store valid MAC address Joakim Zhang (5): can: flexcan: assert FRZ bit in flexcan_chip_freeze() can: flexcan: enable RX FIFO after FRZ/HALT valid can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode net: stmmac: stop each tx channel independently net: stmmac: fix watchdog timeout during suspend/resume stress test John Ernberg (1): ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk Josh Poimboeuf (1): x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 Juergen Gross (3): xen/events: reset affinity of 2-level event when tearing it down xen/events: don't unmask an event channel when an eoi is pending xen/events: avoid handling the same event on two cpus at the same time Karan Singhal (1): USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter Keita Suzuki (1): i40e: Fix memory leak in i40e_probe Keith Busch (2): nvme: unlink head after removing last namespace nvme: release namespace head reference on error Kevin(Yudong) Yang (1): net/mlx4_en: update moderation when config reset Khalid Aziz (1): sparc64: Use arch_validate_flags() to validate ADI flag Krzysztof Wilczyński (1): PCI: mediatek: Add missing of_node_put() to fix reference leak Lee Gibson (2): staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan Lin Feng (1): sysctl.c: fix underflow value setting risk in vm_table Linus Torvalds (1): Revert "mm, slub: consider rest of partial list if acquire_slab() fails" Lior Ribak (1): binfmt_misc: fix possible deadlock in bm_register_write Lorenzo Bianconi (1): mt76: dma: do not report truncated frames to mac80211 Lubomir Rintel (1): Platform: OLPC: Fix probe error handling Maciej Fijalkowski (1): samples, bpf: Add missing munmap in xdpsock Marc Zyngier (3): KVM: arm64: Fix exclusive limit for IPA size KVM: arm64: Ensure I-cache isolation between vcpus of a same VM KVM: arm64: Reject VM creation when the default IPA size is unsupported Martin Kaiser (1): PCI: xgene-msi: Fix race in installing chained irq handler Mathias Nyman (2): xhci: Improve detection of device initiated wake signal. xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state Mathieu Desnoyers (1): sched/membarrier: fix missing local execution of ipi_sync_rq_state() Matthew Wilcox (Oracle) (1): include/linux/sched/mm.h: use rcu_dereference in in_vfork() Matthias Kaehlcke (1): usb: dwc3: qcom: Honor wakeup enabled/disabled state Maxim Mikityanskiy (1): media: usbtv: Fix deadlock on suspend Maximilian Heyne (1): net: sched: avoid duplicates in classes dump Michael Ellerman (1): powerpc/64: Fix stack trace not displaying final frame Mike Christie (1): scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling Minchan Kim (1): zram: fix return value on writeback_store Naveen N. Rao (1): powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() Neil Roberts (2): drm/shmem-helper: Check for purged buffers in fault handler drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff Nicholas Piggin (1): powerpc: improve handling of unrecoverable system reset Niv Sardi (1): USB: serial: ch341: add new Product ID Oleksij Rempel (1): can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership Oliver O'Halloran (1): powerpc/pci: Add ppc_md.discover_phbs() Ondrej Mosnacek (1): NFSv4.2: fix return value of _nfs4_get_security_label() Ong Boon Leong (1): net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 Paul Cercueil (2): net: davicom: Fix regulator not turned off on failed probe net: davicom: Fix regulator not turned off on driver removal Paul Moore (1): cipso,calipso: resolve a number of problems with the DOI refcounts Paulo Alcantara (1): cifs: return proper error code in statfs(2) Pavel Skripkin (1): USB: serial: io_edgeport: fix memory leak in edge_startup Pete Zaitcev (1): USB: usblp: fix a hang in poll() if disconnected Ronald Tschalär (1): Input: applespi - don't wait for responses to commands indefinitely. Ruslan Bilovol (2): usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot usb: gadget: f_uac1: stop playback on function disable Sasha Levin (1): kbuild: clamp SUBLEVEL to 255 Sebastian Reichel (1): USB: serial: cp210x: add some more GE USB IDs Serge Semin (1): usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement Sergey Shtylyov (3): sh_eth: fix TRSCER mask for SH771x sh_eth: fix TRSCER mask for R7S9210 sh_eth: fix TRSCER mask for R7S72100 Shile Zhang (1): misc/pvpanic: Export module FDT device table Shuah Khan (6): usbip: fix stub_dev to check for stream socket usbip: fix vhci_hcd to check for stream socket usbip: fix vudc to check for stream socket usbip: fix stub_dev usbip_sockfd_store() races leading to gpf usbip: fix vhci_hcd attach_store() races leading to gpf usbip: fix vudc usbip_sockfd_store races leading to gpf Simeon Simeonoff (1): ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support Stanislaw Gruszka (1): usb: xhci: do not perform Soft Retry for some xHCI hosts Stefan Haberland (2): s390/dasd: fix hanging DASD driver unbind s390/dasd: fix hanging IO request during DASD driver unbind Steven J. Magnani (1): udf: fix silent AED tagLocation corruption Suravee Suthikulpanit (1): iommu/amd: Fix performance counter initialization Takashi Iwai (6): ALSA: hda/hdmi: Cancel pending works before suspend ALSA: hda: Drop the BATCH workaround for AMD controllers ALSA: hda: Flush pending unsolicited events before suspend ALSA: hda: Avoid spurious unsol event handling during S3/S4 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar ALSA: usb-audio: Apply the control quirk to Plantronics headsets Torin Cooper-Bennun (1): can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode Trond Myklebust (2): NFS: Don't revalidate the directory permissions on a lookup failure NFS: Don't gratuitously clear the inode cache when lookup failed Vasily Averin (1): netfilter: x_tables: gpf inside xt_find_revision() Vladimir Oltean (2): net: enetc: don't overwrite the RSS indirection table when initializing net: enetc: initialize RFS/RSS memories for unused ports too Wang Qing (2): s390/cio: return -EFAULT if copy_to_user() fails again s390/crypto: return -EFAULT if copy_to_user() fails Wolfram Sang (2): i2c: rcar: faster irq code to minimize HW race condition i2c: rcar: optimize cacheline to minimize HW race condition Xie He (1): net: lapbether: Remove netif_start_queue / netif_stop_queue Yauheni Kaliuta (1): selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier Yorick de Wid (1): Goodix Fingerprint device is not a modem Yoshihiro Shimoda (1): usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
3 years, 9 months
1
1
0
0
Linux 4.19.181
by Greg Kroah-Hartman
I'm announcing the release of the 4.19.181 kernel. All users of the 4.19 kernel series must upgrade. The updated 4.19.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-4.19.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Makefile | 2 arch/powerpc/include/asm/code-patching.h | 2 arch/powerpc/include/asm/machdep.h | 3 arch/powerpc/kernel/pci-common.c | 10 arch/powerpc/kernel/traps.c | 5 arch/powerpc/perf/core-book3s.c | 19 + arch/s390/kernel/smp.c | 2 arch/sparc/include/asm/mman.h | 54 ++-- arch/sparc/mm/init_32.c | 3 arch/x86/kernel/unwind_orc.c | 12 drivers/block/rsxx/core.c | 1 drivers/gpu/drm/drm_ioc32.c | 11 drivers/gpu/drm/meson/meson_drv.c | 11 drivers/hwmon/lm90.c | 42 ++- drivers/i2c/busses/i2c-rcar.c | 2 drivers/media/platform/vsp1/vsp1_drm.c | 6 drivers/media/usb/usbtv/usbtv-audio.c | 2 drivers/mmc/core/bus.c | 11 drivers/mmc/core/mmc.c | 15 - drivers/mmc/host/mtk-sd.c | 18 - drivers/mmc/host/mxs-mmc.c | 2 drivers/net/can/flexcan.c | 12 drivers/net/ethernet/atheros/alx/main.c | 7 drivers/net/ethernet/davicom/dm9000.c | 21 + drivers/net/ethernet/intel/i40e/i40e_main.c | 2 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 drivers/net/ethernet/renesas/sh_eth.c | 7 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 19 + drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 drivers/net/phy/phy.c | 7 drivers/net/usb/qmi_wwan.c | 14 - drivers/net/wan/lapbether.c | 3 drivers/net/wireless/ath/ath9k/ath9k.h | 3 drivers/net/wireless/ath/ath9k/xmit.c | 6 drivers/net/wireless/mediatek/mt76/dma.c | 11 drivers/pci/controller/pci-xgene-msi.c | 10 drivers/pci/controller/pcie-mediatek.c | 7 drivers/pci/pci.c | 4 drivers/s390/block/dasd.c | 6 drivers/s390/cio/vfio_ccw_ops.c | 6 drivers/scsi/libiscsi.c | 11 drivers/staging/comedi/drivers/addi_apci_1032.c | 4 drivers/staging/comedi/drivers/addi_apci_1500.c | 18 - drivers/staging/comedi/drivers/adv_pci1710.c | 10 drivers/staging/comedi/drivers/das6402.c | 2 drivers/staging/comedi/drivers/das800.c | 2 drivers/staging/comedi/drivers/dmm32at.c | 2 drivers/staging/comedi/drivers/me4000.c | 2 drivers/staging/comedi/drivers/pcl711.c | 2 drivers/staging/comedi/drivers/pcl818.c | 2 drivers/staging/ks7010/ks_wlan_net.c | 6 drivers/staging/rtl8188eu/core/rtw_ap.c | 5 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 6 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 7 drivers/staging/rtl8192u/r8192U_wx.c | 6 drivers/staging/rtl8712/rtl871x_cmd.c | 6 drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 drivers/target/target_core_pr.c | 15 - drivers/target/target_core_transport.c | 15 - drivers/usb/class/cdc-acm.c | 5 drivers/usb/class/usblp.c | 16 - drivers/usb/dwc3/dwc3-qcom.c | 7 drivers/usb/gadget/function/f_uac1.c | 1 drivers/usb/gadget/function/f_uac2.c | 2 drivers/usb/gadget/function/u_ether_configfs.h | 5 drivers/usb/host/xhci-pci.c | 8 drivers/usb/host/xhci.c | 16 - drivers/usb/renesas_usbhs/pipe.c | 2 drivers/usb/serial/ch341.c | 1 drivers/usb/serial/cp210x.c | 3 drivers/usb/serial/io_edgeport.c | 26 + drivers/usb/usbip/stub_dev.c | 42 ++- drivers/usb/usbip/vhci_sysfs.c | 39 ++ drivers/usb/usbip/vudc_sysfs.c | 50 +++ drivers/xen/events/events_2l.c | 22 + drivers/xen/events/events_base.c | 132 +++++++--- drivers/xen/events/events_fifo.c | 7 drivers/xen/events/events_internal.h | 22 + fs/binfmt_misc.c | 29 +- fs/cifs/cifsfs.c | 2 fs/configfs/file.c | 6 fs/nfs/nfs4proc.c | 2 fs/udf/inode.c | 9 include/linux/can/skb.h | 8 include/linux/netdevice.h | 10 include/linux/sched/mm.h | 3 include/linux/stop_machine.h | 11 include/linux/virtio_net.h | 7 include/net/tcp.h | 2 include/target/target_core_backend.h | 1 include/uapi/linux/netfilter/nfnetlink_cthelper.h | 2 kernel/time/hrtimer.c | 60 ++-- lib/logic_pio.c | 3 mm/slub.c | 2 net/ipv4/cipso_ipv4.c | 11 net/ipv4/tcp.c | 59 ++-- net/ipv4/tcp_diag.c | 5 net/ipv4/tcp_input.c | 6 net/ipv4/tcp_ipv4.c | 23 - net/ipv4/tcp_minisocks.c | 4 net/ipv4/tcp_output.c | 6 net/ipv4/udp_offload.c | 2 net/ipv6/calipso.c | 14 - net/ipv6/tcp_ipv6.c | 15 - net/mpls/mpls_gso.c | 3 net/netfilter/x_tables.c | 6 net/netlabel/netlabel_cipso_v4.c | 3 net/qrtr/qrtr.c | 4 net/sched/sch_api.c | 8 scripts/recordmcount.c | 2 scripts/recordmcount.pl | 13 security/commoncap.c | 12 sound/pci/hda/hda_bind.c | 4 sound/pci/hda/hda_controller.c | 7 sound/pci/hda/patch_hdmi.c | 13 sound/usb/quirks.c | 9 tools/perf/util/trace-event-read.c | 1 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1d_vlan.sh | 9 virt/kvm/arm/mmu.c | 2 122 files changed, 890 insertions(+), 426 deletions(-) Adrian Hunter (1): mmc: core: Fix partition switch time for eMMC Aleksandr Miloserdov (2): scsi: target: core: Add cmd length set before cmd complete scsi: target: core: Prevent underflow for service actions Andreas Larsson (1): sparc32: Limit memblock allocation to low memory Anna-Maria Behnsen (1): hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() Arnd Bergmann (1): stop_machine: mark helpers __always_inline Artem Lapkin (1): drm: meson_drv add shutdown function Athira Rajeev (1): powerpc/perf: Record counter overflow always if SAMPLE_IP is unset Balazs Nemeth (2): net: check if protocol extracted by virtio_net_hdr_set_proto is correct net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 Biju Das (2): media: v4l: vsp1: Fix uif null pointer access media: v4l: vsp1: Fix bru null pointer access Boyang Yu (1): hwmon: (lm90) Fix max6658 sporadic wrong temperature reading Chaotian Jing (1): mmc: mediatek: fix race condition between msdc_request_timeout and irq Christophe JAILLET (1): mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' Daiyue Zhang (1): configfs: fix a use-after-free in __configfs_open_file Dan Carpenter (6): USB: gadget: u_ether: Fix a configfs return code staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() staging: rtl8712: unterminated string leads to read overflow staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() Daniel Borkmann (1): net: Fix gro aggregation for udp encaps with zero csum Daniel Vetter (1): drm/compat: Clear bounce structures Daniele Palmas (1): net: usb: qmi_wwan: allow qmimux add/del with master up Danielle Ratson (1): selftests: forwarding: Fix race condition in mirror installation Dmitry V. Levin (1): uapi: nfnetlink_cthelper.h: fix userspace compilation error Eric Dumazet (3): tcp: annotate tp->copied_seq lockless reads tcp: annotate tp->write_seq lockless reads tcp: add sanity tests to TCP_QUEUE_SEQ Eric Farman (1): s390/cio: return -EFAULT if copy_to_user() fails Eric W. Biederman (1): Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") Felix Fietkau (1): ath9k: fix transmitting to stations in dynamic SMPS mode Forest Crossman (1): usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing Frank Li (1): mmc: cqhci: Fix random crash when remove mmc module/card Geert Uytterhoeven (1): PCI: Fix pci_register_io_range() memory leak Greg Kroah-Hartman (1): Linux 4.19.181 Guangbin Huang (1): net: phy: fix save wrong speed and duplex problem if autoneg is on Heiko Carstens (1): s390/smp: __smp_rescan_cpus() - move cpumask away from stack Ian Abbott (9): staging: comedi: addi_apci_1032: Fix endian problem for COS sample staging: comedi: addi_apci_1500: Fix endian problem for command sample staging: comedi: adv_pci1710: Fix endian problem for AI command data staging: comedi: das6402: Fix endian problem for AI command data staging: comedi: das800: Fix endian problem for AI command data staging: comedi: dmm32at: Fix endian problem for AI command data staging: comedi: me4000: Fix endian problem for AI command data staging: comedi: pcl711: Fix endian problem for AI command data staging: comedi: pcl818: Fix endian problem for AI command data Ian Rogers (1): perf traceevent: Ensure read cmdlines are null terminated. Jakub Kicinski (1): ethernet: alx: fix order of calls on resume Jia-Ju Bai (2): net: qrtr: fix error return code of qrtr_sendmsg() block: rsxx: fix error return code of rsxx_pci_probe() Joakim Zhang (4): can: flexcan: assert FRZ bit in flexcan_chip_freeze() can: flexcan: enable RX FIFO after FRZ/HALT valid net: stmmac: stop each tx channel independently net: stmmac: fix watchdog timeout during suspend/resume stress test Joe Lawrence (1): scripts/recordmcount.{c,pl}: support -ffunction-sections .text.* section names John Ernberg (1): ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk Josh Poimboeuf (1): x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 Juergen Gross (3): xen/events: reset affinity of 2-level event when tearing it down xen/events: don't unmask an event channel when an eoi is pending xen/events: avoid handling the same event on two cpus at the same time Karan Singhal (1): USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter Keita Suzuki (1): i40e: Fix memory leak in i40e_probe Kevin(Yudong) Yang (1): net/mlx4_en: update moderation when config reset Khalid Aziz (1): sparc64: Use arch_validate_flags() to validate ADI flag Krzysztof Wilczyński (1): PCI: mediatek: Add missing of_node_put() to fix reference leak Lee Gibson (2): staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan Linus Torvalds (1): Revert "mm, slub: consider rest of partial list if acquire_slab() fails" Lior Ribak (1): binfmt_misc: fix possible deadlock in bm_register_write Lorenzo Bianconi (1): mt76: dma: do not report truncated frames to mac80211 Marc Zyngier (1): KVM: arm64: Fix exclusive limit for IPA size Martin Kaiser (1): PCI: xgene-msi: Fix race in installing chained irq handler Mathias Nyman (1): xhci: Improve detection of device initiated wake signal. Matthew Wilcox (Oracle) (1): include/linux/sched/mm.h: use rcu_dereference in in_vfork() Matthias Kaehlcke (1): usb: dwc3: qcom: Honor wakeup enabled/disabled state Maxim Mikityanskiy (2): net: Introduce parse_protocol header_ops callback media: usbtv: Fix deadlock on suspend Maximilian Heyne (1): net: sched: avoid duplicates in classes dump Mike Christie (1): scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling Naveen N. Rao (1): powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() Nicholas Piggin (1): powerpc: improve handling of unrecoverable system reset Niv Sardi (1): USB: serial: ch341: add new Product ID Oleksij Rempel (1): can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership Oliver O'Halloran (1): powerpc/pci: Add ppc_md.discover_phbs() Ondrej Mosnacek (1): NFSv4.2: fix return value of _nfs4_get_security_label() Ong Boon Leong (1): net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 Paul Cercueil (2): net: davicom: Fix regulator not turned off on failed probe net: davicom: Fix regulator not turned off on driver removal Paul Moore (1): cipso,calipso: resolve a number of problems with the DOI refcounts Paulo Alcantara (1): cifs: return proper error code in statfs(2) Pavel Skripkin (1): USB: serial: io_edgeport: fix memory leak in edge_startup Pete Zaitcev (1): USB: usblp: fix a hang in poll() if disconnected Ruslan Bilovol (2): usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot usb: gadget: f_uac1: stop playback on function disable Sebastian Reichel (1): USB: serial: cp210x: add some more GE USB IDs Sergey Shtylyov (3): sh_eth: fix TRSCER mask for SH771x sh_eth: fix TRSCER mask for R7S9210 sh_eth: fix TRSCER mask for R7S72100 Shuah Khan (6): usbip: fix stub_dev to check for stream socket usbip: fix vhci_hcd to check for stream socket usbip: fix vudc to check for stream socket usbip: fix stub_dev usbip_sockfd_store() races leading to gpf usbip: fix vhci_hcd attach_store() races leading to gpf usbip: fix vudc usbip_sockfd_store races leading to gpf Stefan Haberland (2): s390/dasd: fix hanging DASD driver unbind s390/dasd: fix hanging IO request during DASD driver unbind Steven J. Magnani (1): udf: fix silent AED tagLocation corruption Takashi Iwai (5): ALSA: hda/hdmi: Cancel pending works before suspend ALSA: hda: Drop the BATCH workaround for AMD controllers ALSA: hda: Avoid spurious unsol event handling during S3/S4 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar ALSA: usb-audio: Apply the control quirk to Plantronics headsets Vasily Averin (1): netfilter: x_tables: gpf inside xt_find_revision() Wang Qing (1): s390/cio: return -EFAULT if copy_to_user() fails again Wolfram Sang (1): i2c: rcar: optimize cacheline to minimize HW race condition Xie He (1): net: lapbether: Remove netif_start_queue / netif_stop_queue Yorick de Wid (1): Goodix Fingerprint device is not a modem Yoshihiro Shimoda (1): usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
3 years, 9 months
1
1
0
0
Linux 4.14.226
by Greg Kroah-Hartman
I'm announcing the release of the 4.14.226 kernel. All users of the 4.14 kernel series must upgrade. The updated 4.14.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-4.14.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Makefile | 2 arch/powerpc/include/asm/code-patching.h | 2 arch/powerpc/kernel/traps.c | 5 arch/powerpc/perf/core-book3s.c | 19 ++- arch/s390/kernel/smp.c | 2 drivers/block/rsxx/core.c | 1 drivers/gpu/drm/drm_ioc32.c | 11 + drivers/gpu/drm/meson/meson_drv.c | 11 + drivers/hwmon/lm90.c | 42 ++++++- drivers/iio/imu/adis_buffer.c | 5 drivers/media/usb/usbtv/usbtv-audio.c | 2 drivers/mmc/core/mmc.c | 15 +- drivers/mmc/host/mtk-sd.c | 18 +-- drivers/mmc/host/mxs-mmc.c | 2 drivers/net/can/flexcan.c | 12 +- drivers/net/ethernet/atheros/alx/main.c | 7 - drivers/net/ethernet/davicom/dm9000.c | 21 ++- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 drivers/net/ethernet/renesas/sh_eth.c | 5 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 19 +++ drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 drivers/net/phy/phy.c | 7 - drivers/net/usb/qmi_wwan.c | 14 -- drivers/net/wan/lapbether.c | 3 drivers/net/wireless/ath/ath9k/ath9k.h | 3 drivers/net/wireless/ath/ath9k/xmit.c | 6 + drivers/pci/host/pci-xgene-msi.c | 10 - drivers/pci/host/pcie-mediatek.c | 7 - drivers/s390/block/dasd.c | 6 - drivers/s390/cio/vfio_ccw_ops.c | 6 - drivers/scsi/libiscsi.c | 11 - drivers/staging/comedi/drivers/addi_apci_1032.c | 4 drivers/staging/comedi/drivers/addi_apci_1500.c | 18 +-- drivers/staging/comedi/drivers/adv_pci1710.c | 10 - drivers/staging/comedi/drivers/das6402.c | 2 drivers/staging/comedi/drivers/das800.c | 2 drivers/staging/comedi/drivers/dmm32at.c | 2 drivers/staging/comedi/drivers/me4000.c | 2 drivers/staging/comedi/drivers/pcl711.c | 2 drivers/staging/comedi/drivers/pcl818.c | 2 drivers/staging/ks7010/ks_wlan_net.c | 6 - drivers/staging/rtl8188eu/core/rtw_ap.c | 5 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 6 - drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 7 - drivers/staging/rtl8192u/r8192U_wx.c | 6 - drivers/staging/rtl8712/rtl871x_cmd.c | 6 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 drivers/usb/class/cdc-acm.c | 5 drivers/usb/gadget/function/f_uac1.c | 1 drivers/usb/gadget/function/f_uac2.c | 2 drivers/usb/gadget/function/u_ether_configfs.h | 5 drivers/usb/host/xhci-pci.c | 8 + drivers/usb/host/xhci.c | 16 ++ drivers/usb/renesas_usbhs/pipe.c | 2 drivers/usb/serial/ch341.c | 1 drivers/usb/serial/cp210x.c | 3 drivers/usb/serial/io_edgeport.c | 26 ++-- drivers/usb/usbip/stub_dev.c | 42 +++++-- drivers/usb/usbip/vhci_sysfs.c | 39 +++++- drivers/usb/usbip/vudc_sysfs.c | 10 + drivers/xen/events/events_2l.c | 22 ++- drivers/xen/events/events_base.c | 132 ++++++++++++++++------ drivers/xen/events/events_fifo.c | 7 - drivers/xen/events/events_internal.h | 22 ++- fs/binfmt_misc.c | 29 ++-- fs/cifs/cifsfs.c | 2 fs/configfs/file.c | 6 - fs/nfs/nfs4proc.c | 2 fs/udf/inode.c | 9 + include/linux/can/skb.h | 8 + include/linux/netdevice.h | 10 + include/linux/sched/mm.h | 3 include/linux/stop_machine.h | 11 + include/linux/virtio_net.h | 7 + include/uapi/linux/netfilter/nfnetlink_cthelper.h | 2 mm/slub.c | 2 net/ipv4/cipso_ipv4.c | 11 - net/ipv4/udp_offload.c | 2 net/ipv6/calipso.c | 14 -- net/mpls/mpls_gso.c | 3 net/netfilter/x_tables.c | 6 - net/netlabel/netlabel_cipso_v4.c | 3 net/sched/sch_api.c | 8 - scripts/recordmcount.c | 2 scripts/recordmcount.pl | 13 ++ security/commoncap.c | 12 -- sound/pci/hda/hda_bind.c | 4 sound/pci/hda/hda_controller.c | 7 - sound/pci/hda/patch_hdmi.c | 13 ++ sound/usb/quirks.c | 1 tools/perf/util/trace-event-read.c | 1 virt/kvm/arm/mmu.c | 2 94 files changed, 614 insertions(+), 287 deletions(-) Adrian Hunter (1): mmc: core: Fix partition switch time for eMMC Arnd Bergmann (1): stop_machine: mark helpers __always_inline Artem Lapkin (1): drm: meson_drv add shutdown function Athira Rajeev (1): powerpc/perf: Record counter overflow always if SAMPLE_IP is unset Balazs Nemeth (2): net: check if protocol extracted by virtio_net_hdr_set_proto is correct net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 Boyang Yu (1): hwmon: (lm90) Fix max6658 sporadic wrong temperature reading Chaotian Jing (1): mmc: mediatek: fix race condition between msdc_request_timeout and irq Christophe JAILLET (1): mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' Daiyue Zhang (1): configfs: fix a use-after-free in __configfs_open_file Dan Carpenter (6): USB: gadget: u_ether: Fix a configfs return code staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() staging: rtl8712: unterminated string leads to read overflow staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() Daniel Borkmann (1): net: Fix gro aggregation for udp encaps with zero csum Daniel Vetter (1): drm/compat: Clear bounce structures Daniele Palmas (1): net: usb: qmi_wwan: allow qmimux add/del with master up Dmitry V. Levin (1): uapi: nfnetlink_cthelper.h: fix userspace compilation error Eric Farman (1): s390/cio: return -EFAULT if copy_to_user() fails Eric W. Biederman (1): Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") Felix Fietkau (1): ath9k: fix transmitting to stations in dynamic SMPS mode Forest Crossman (1): usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing Greg Kroah-Hartman (1): Linux 4.14.226 Guangbin Huang (1): net: phy: fix save wrong speed and duplex problem if autoneg is on Heiko Carstens (1): s390/smp: __smp_rescan_cpus() - move cpumask away from stack Ian Abbott (9): staging: comedi: addi_apci_1032: Fix endian problem for COS sample staging: comedi: addi_apci_1500: Fix endian problem for command sample staging: comedi: adv_pci1710: Fix endian problem for AI command data staging: comedi: das6402: Fix endian problem for AI command data staging: comedi: das800: Fix endian problem for AI command data staging: comedi: dmm32at: Fix endian problem for AI command data staging: comedi: me4000: Fix endian problem for AI command data staging: comedi: pcl711: Fix endian problem for AI command data staging: comedi: pcl818: Fix endian problem for AI command data Ian Rogers (1): perf traceevent: Ensure read cmdlines are null terminated. Jakub Kicinski (1): ethernet: alx: fix order of calls on resume Jia-Ju Bai (1): block: rsxx: fix error return code of rsxx_pci_probe() Joakim Zhang (3): can: flexcan: assert FRZ bit in flexcan_chip_freeze() can: flexcan: enable RX FIFO after FRZ/HALT valid net: stmmac: stop each tx channel independently Joe Lawrence (1): scripts/recordmcount.{c,pl}: support -ffunction-sections .text.* section names Juergen Gross (3): xen/events: reset affinity of 2-level event when tearing it down xen/events: don't unmask an event channel when an eoi is pending xen/events: avoid handling the same event on two cpus at the same time Karan Singhal (1): USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter Kevin(Yudong) Yang (1): net/mlx4_en: update moderation when config reset Krzysztof Wilczyński (1): PCI: mediatek: Add missing of_node_put() to fix reference leak Lee Gibson (2): staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan Linus Torvalds (1): Revert "mm, slub: consider rest of partial list if acquire_slab() fails" Lior Ribak (1): binfmt_misc: fix possible deadlock in bm_register_write Marc Zyngier (1): KVM: arm64: Fix exclusive limit for IPA size Martin Kaiser (1): PCI: xgene-msi: Fix race in installing chained irq handler Mathias Nyman (1): xhci: Improve detection of device initiated wake signal. Matthew Wilcox (Oracle) (1): include/linux/sched/mm.h: use rcu_dereference in in_vfork() Maxim Mikityanskiy (2): net: Introduce parse_protocol header_ops callback media: usbtv: Fix deadlock on suspend Maximilian Heyne (1): net: sched: avoid duplicates in classes dump Mike Christie (1): scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling Naveen N. Rao (1): powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() Navid Emamdoost (1): iio: imu: adis16400: release allocated memory on failure Nicholas Piggin (1): powerpc: improve handling of unrecoverable system reset Niv Sardi (1): USB: serial: ch341: add new Product ID Oleksij Rempel (1): can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership Ondrej Mosnacek (1): NFSv4.2: fix return value of _nfs4_get_security_label() Ong Boon Leong (1): net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 Paul Cercueil (2): net: davicom: Fix regulator not turned off on failed probe net: davicom: Fix regulator not turned off on driver removal Paul Moore (1): cipso,calipso: resolve a number of problems with the DOI refcounts Paulo Alcantara (1): cifs: return proper error code in statfs(2) Pavel Skripkin (1): USB: serial: io_edgeport: fix memory leak in edge_startup Ruslan Bilovol (2): usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot usb: gadget: f_uac1: stop playback on function disable Sebastian Reichel (1): USB: serial: cp210x: add some more GE USB IDs Sergey Shtylyov (2): sh_eth: fix TRSCER mask for SH771x sh_eth: fix TRSCER mask for R7S72100 Shuah Khan (5): usbip: fix stub_dev to check for stream socket usbip: fix vhci_hcd to check for stream socket usbip: fix vudc to check for stream socket usbip: fix stub_dev usbip_sockfd_store() races leading to gpf usbip: fix vhci_hcd attach_store() races leading to gpf Stefan Haberland (2): s390/dasd: fix hanging DASD driver unbind s390/dasd: fix hanging IO request during DASD driver unbind Steven J. Magnani (1): udf: fix silent AED tagLocation corruption Takashi Iwai (4): ALSA: hda/hdmi: Cancel pending works before suspend ALSA: hda: Drop the BATCH workaround for AMD controllers ALSA: hda: Avoid spurious unsol event handling during S3/S4 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar Vasily Averin (1): netfilter: x_tables: gpf inside xt_find_revision() Wang Qing (1): s390/cio: return -EFAULT if copy_to_user() fails again Xie He (1): net: lapbether: Remove netif_start_queue / netif_stop_queue Yorick de Wid (1): Goodix Fingerprint device is not a modem Yoshihiro Shimoda (1): usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
3 years, 9 months
1
1
0
0
Linux 4.9.262
by gregkh@linuxfoundation.org
From: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> I'm announcing the release of the 4.9.262 kernel. All users of the 4.9 kernel series must upgrade. The updated 4.9.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-4.9.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Makefile | 2 arch/alpha/include/asm/uaccess.h | 67 +---------- arch/alpha/lib/Makefile | 33 +++-- arch/alpha/lib/clear_user.S | 66 ++++------- arch/alpha/lib/copy_user.S | 82 +++++-------- arch/alpha/lib/ev6-clear_user.S | 84 +++++--------- arch/alpha/lib/ev6-copy_user.S | 104 +++++++---------- arch/arm/kvm/mmu.c | 2 arch/powerpc/include/asm/code-patching.h | 2 arch/powerpc/perf/core-book3s.c | 19 ++- arch/s390/kernel/smp.c | 2 drivers/block/rsxx/core.c | 1 drivers/hwmon/lm90.c | 42 ++++++- drivers/iio/imu/adis16400_buffer.c | 5 drivers/iio/imu/adis_buffer.c | 5 drivers/media/usb/usbtv/usbtv-audio.c | 2 drivers/mmc/core/mmc.c | 15 +- drivers/mmc/host/mtk-sd.c | 18 +-- drivers/mmc/host/mxs-mmc.c | 2 drivers/net/can/flexcan.c | 12 +- drivers/net/ethernet/atheros/alx/main.c | 8 + drivers/net/ethernet/davicom/dm9000.c | 21 ++- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 drivers/net/ethernet/renesas/sh_eth.c | 2 drivers/net/wan/lapbether.c | 3 drivers/net/wireless/ath/ath9k/ath9k.h | 3 drivers/net/wireless/ath/ath9k/xmit.c | 6 + drivers/pci/host/pci-xgene-msi.c | 10 - drivers/s390/block/dasd.c | 3 drivers/scsi/libiscsi.c | 11 - drivers/staging/comedi/drivers/addi_apci_1032.c | 4 drivers/staging/comedi/drivers/addi_apci_1500.c | 18 +-- drivers/staging/comedi/drivers/adv_pci1710.c | 10 - drivers/staging/comedi/drivers/das6402.c | 2 drivers/staging/comedi/drivers/das800.c | 2 drivers/staging/comedi/drivers/dmm32at.c | 2 drivers/staging/comedi/drivers/me4000.c | 2 drivers/staging/comedi/drivers/pcl711.c | 2 drivers/staging/comedi/drivers/pcl818.c | 2 drivers/staging/ks7010/ks_wlan_net.c | 6 - drivers/staging/rtl8188eu/core/rtw_ap.c | 5 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 6 - drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 7 - drivers/staging/rtl8192u/r8192U_wx.c | 6 - drivers/staging/rtl8712/rtl871x_cmd.c | 6 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 drivers/usb/class/cdc-acm.c | 5 drivers/usb/gadget/function/f_uac2.c | 2 drivers/usb/host/xhci.c | 16 ++ drivers/usb/renesas_usbhs/pipe.c | 2 drivers/usb/serial/ch341.c | 1 drivers/usb/serial/cp210x.c | 3 drivers/usb/serial/io_edgeport.c | 26 ++-- drivers/usb/usbip/stub_dev.c | 42 +++++-- drivers/usb/usbip/vhci_sysfs.c | 39 +++++- drivers/usb/usbip/vudc_sysfs.c | 10 + drivers/xen/events/events_2l.c | 22 ++- drivers/xen/events/events_base.c | 130 ++++++++++++++++------ drivers/xen/events/events_fifo.c | 7 - drivers/xen/events/events_internal.h | 22 ++- fs/binfmt_misc.c | 29 ++-- fs/cifs/cifsfs.c | 2 fs/configfs/file.c | 6 - fs/nfs/nfs4proc.c | 2 fs/udf/inode.c | 9 + include/linux/can/skb.h | 8 + include/uapi/linux/netfilter/nfnetlink_cthelper.h | 2 mm/slub.c | 2 net/ipv4/udp_offload.c | 2 net/mpls/mpls_gso.c | 3 net/netfilter/x_tables.c | 6 - net/sched/sch_api.c | 8 - scripts/recordmcount.c | 2 scripts/recordmcount.pl | 13 ++ sound/pci/hda/hda_bind.c | 4 sound/pci/hda/patch_hdmi.c | 13 ++ sound/usb/quirks.c | 1 79 files changed, 684 insertions(+), 474 deletions(-) Adrian Hunter (1): mmc: core: Fix partition switch time for eMMC Al Viro (1): alpha: switch __copy_user() and __do_clean_user() to normal calling conventions Athira Rajeev (1): powerpc/perf: Record counter overflow always if SAMPLE_IP is unset Balazs Nemeth (1): net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 Boyang Yu (1): hwmon: (lm90) Fix max6658 sporadic wrong temperature reading Chaotian Jing (1): mmc: mediatek: fix race condition between msdc_request_timeout and irq Christophe JAILLET (1): mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' Daiyue Zhang (1): configfs: fix a use-after-free in __configfs_open_file Dan Carpenter (5): staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() staging: rtl8712: unterminated string leads to read overflow staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() Daniel Borkmann (1): net: Fix gro aggregation for udp encaps with zero csum Dmitry V. Levin (1): uapi: nfnetlink_cthelper.h: fix userspace compilation error Felix Fietkau (1): ath9k: fix transmitting to stations in dynamic SMPS mode Greg Kroah-Hartman (1): Linux 4.9.262 Heiko Carstens (1): s390/smp: __smp_rescan_cpus() - move cpumask away from stack Ian Abbott (9): staging: comedi: addi_apci_1032: Fix endian problem for COS sample staging: comedi: addi_apci_1500: Fix endian problem for command sample staging: comedi: adv_pci1710: Fix endian problem for AI command data staging: comedi: das6402: Fix endian problem for AI command data staging: comedi: das800: Fix endian problem for AI command data staging: comedi: dmm32at: Fix endian problem for AI command data staging: comedi: me4000: Fix endian problem for AI command data staging: comedi: pcl711: Fix endian problem for AI command data staging: comedi: pcl818: Fix endian problem for AI command data Jakub Kicinski (1): ethernet: alx: fix order of calls on resume Jia-Ju Bai (1): block: rsxx: fix error return code of rsxx_pci_probe() Joakim Zhang (2): can: flexcan: assert FRZ bit in flexcan_chip_freeze() can: flexcan: enable RX FIFO after FRZ/HALT valid Joe Lawrence (1): scripts/recordmcount.{c,pl}: support -ffunction-sections .text.* section names Juergen Gross (3): xen/events: reset affinity of 2-level event when tearing it down xen/events: don't unmask an event channel when an eoi is pending xen/events: avoid handling the same event on two cpus at the same time Karan Singhal (1): USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter Kevin(Yudong) Yang (1): net/mlx4_en: update moderation when config reset Krzysztof Kozlowski (1): iio: imu: adis16400: release allocated memory on failure Lee Gibson (2): staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan Linus Torvalds (1): Revert "mm, slub: consider rest of partial list if acquire_slab() fails" Lior Ribak (1): binfmt_misc: fix possible deadlock in bm_register_write Marc Zyngier (1): KVM: arm64: Fix exclusive limit for IPA size Martin Kaiser (1): PCI: xgene-msi: Fix race in installing chained irq handler Masahiro Yamada (3): alpha: add $(src)/ rather than $(obj)/ to make source file path alpha: merge build rules of division routines alpha: make short build log available for division routines Mathias Nyman (1): xhci: Improve detection of device initiated wake signal. Maxim Mikityanskiy (1): media: usbtv: Fix deadlock on suspend Maximilian Heyne (1): net: sched: avoid duplicates in classes dump Mike Christie (1): scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling Naveen N. Rao (1): powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() Navid Emamdoost (1): iio: imu: adis16400: fix memory leak Niv Sardi (1): USB: serial: ch341: add new Product ID Oleksij Rempel (1): can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership Ondrej Mosnacek (1): NFSv4.2: fix return value of _nfs4_get_security_label() Paul Cercueil (2): net: davicom: Fix regulator not turned off on failed probe net: davicom: Fix regulator not turned off on driver removal Paulo Alcantara (1): cifs: return proper error code in statfs(2) Pavel Skripkin (1): USB: serial: io_edgeport: fix memory leak in edge_startup Richard Henderson (1): alpha: Package string routines together Ruslan Bilovol (1): usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot Sebastian Reichel (1): USB: serial: cp210x: add some more GE USB IDs Sergey Shtylyov (1): sh_eth: fix TRSCER mask for R7S72100 Shuah Khan (5): usbip: fix stub_dev to check for stream socket usbip: fix vhci_hcd to check for stream socket usbip: fix vudc to check for stream socket usbip: fix stub_dev usbip_sockfd_store() races leading to gpf usbip: fix vhci_hcd attach_store() races leading to gpf Stefan Haberland (1): s390/dasd: fix hanging DASD driver unbind Steven J. Magnani (1): udf: fix silent AED tagLocation corruption Takashi Iwai (3): ALSA: hda/hdmi: Cancel pending works before suspend ALSA: hda: Avoid spurious unsol event handling during S3/S4 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar Vasily Averin (1): netfilter: x_tables: gpf inside xt_find_revision() Xie He (1): net: lapbether: Remove netif_start_queue / netif_stop_queue Yorick de Wid (1): Goodix Fingerprint device is not a modem Yoshihiro Shimoda (1): usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
3 years, 9 months
1
1
0
0
Linux 4.4.262
by gregkh@linuxfoundation.org
From: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> I'm announcing the release of the 4.4.262 kernel. All users of the 4.4 kernel series must upgrade. The updated 4.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-4.4.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Makefile | 2 arch/alpha/include/asm/Kbuild | 1 arch/alpha/include/asm/uaccess.h | 76 +------- arch/alpha/kernel/Makefile | 2 arch/alpha/kernel/alpha_ksyms.c | 102 ---------- arch/alpha/kernel/machvec_impl.h | 6 arch/alpha/kernel/setup.c | 1 arch/alpha/lib/Makefile | 33 ++- arch/alpha/lib/callback_srm.S | 5 arch/alpha/lib/checksum.c | 3 arch/alpha/lib/clear_page.S | 3 arch/alpha/lib/clear_user.S | 66 ++---- arch/alpha/lib/copy_page.S | 3 arch/alpha/lib/copy_user.S | 101 ++++------ arch/alpha/lib/csum_ipv6_magic.S | 2 arch/alpha/lib/csum_partial_copy.c | 2 arch/alpha/lib/dec_and_lock.c | 2 arch/alpha/lib/divide.S | 3 arch/alpha/lib/ev6-clear_page.S | 3 arch/alpha/lib/ev6-clear_user.S | 85 +++----- arch/alpha/lib/ev6-copy_page.S | 3 arch/alpha/lib/ev6-copy_user.S | 130 +++++-------- arch/alpha/lib/ev6-csum_ipv6_magic.S | 2 arch/alpha/lib/ev6-divide.S | 3 arch/alpha/lib/ev6-memchr.S | 3 arch/alpha/lib/ev6-memcpy.S | 3 arch/alpha/lib/ev6-memset.S | 7 arch/alpha/lib/ev67-strcat.S | 3 arch/alpha/lib/ev67-strchr.S | 3 arch/alpha/lib/ev67-strlen.S | 3 arch/alpha/lib/ev67-strncat.S | 3 arch/alpha/lib/ev67-strrchr.S | 3 arch/alpha/lib/fpreg.c | 7 arch/alpha/lib/memchr.S | 3 arch/alpha/lib/memcpy.c | 5 arch/alpha/lib/memmove.S | 3 arch/alpha/lib/memset.S | 7 arch/alpha/lib/strcat.S | 2 arch/alpha/lib/strchr.S | 3 arch/alpha/lib/strcpy.S | 3 arch/alpha/lib/strlen.S | 3 arch/alpha/lib/strncat.S | 3 arch/alpha/lib/strncpy.S | 3 arch/alpha/lib/strrchr.S | 3 arch/arm/kvm/mmu.c | 2 arch/powerpc/include/asm/code-patching.h | 2 arch/powerpc/perf/core-book3s.c | 19 +- arch/s390/kernel/smp.c | 2 drivers/block/floppy.c | 35 ++- drivers/block/rsxx/core.c | 1 drivers/iio/imu/adis16400_buffer.c | 5 drivers/iio/imu/adis_buffer.c | 5 drivers/media/usb/hdpvr/hdpvr-core.c | 33 ++- drivers/media/usb/usbtv/usbtv-audio.c | 2 drivers/mmc/core/mmc.c | 15 + drivers/mmc/host/mtk-sd.c | 18 + drivers/mmc/host/mxs-mmc.c | 2 drivers/net/can/flexcan.c | 12 - drivers/net/ethernet/davicom/dm9000.c | 21 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 drivers/net/wan/lapbether.c | 3 drivers/net/wireless/ath/ath9k/ath9k.h | 3 drivers/net/wireless/ath/ath9k/xmit.c | 6 drivers/net/wireless/libertas/if_sdio.c | 5 drivers/pci/host/pci-xgene-msi.c | 10 - drivers/s390/block/dasd.c | 3 drivers/scsi/libiscsi.c | 11 - drivers/staging/comedi/drivers/addi_apci_1032.c | 4 drivers/staging/comedi/drivers/addi_apci_1500.c | 18 - drivers/staging/comedi/drivers/adv_pci1710.c | 10 - drivers/staging/comedi/drivers/das6402.c | 2 drivers/staging/comedi/drivers/das800.c | 2 drivers/staging/comedi/drivers/dmm32at.c | 2 drivers/staging/comedi/drivers/me4000.c | 2 drivers/staging/comedi/drivers/pcl711.c | 2 drivers/staging/comedi/drivers/pcl818.c | 2 drivers/staging/rtl8188eu/core/rtw_ap.c | 5 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 6 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 7 drivers/staging/rtl8192u/r8192U_wx.c | 6 drivers/staging/rtl8712/rtl871x_cmd.c | 6 drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 drivers/usb/class/cdc-acm.c | 5 drivers/usb/gadget/function/f_uac2.c | 2 drivers/usb/host/xhci.c | 16 + drivers/usb/renesas_usbhs/pipe.c | 2 drivers/usb/serial/ch341.c | 1 drivers/usb/serial/cp210x.c | 3 drivers/usb/serial/io_edgeport.c | 26 +- drivers/usb/usbip/stub_dev.c | 42 +++- drivers/usb/usbip/vhci_sysfs.c | 10 - drivers/xen/events/events_2l.c | 22 +- drivers/xen/events/events_base.c | 130 ++++++++++--- drivers/xen/events/events_fifo.c | 7 drivers/xen/events/events_internal.h | 22 +- fs/cifs/cifsfs.c | 2 fs/nfs/nfs4proc.c | 2 include/linux/can/skb.h | 8 include/uapi/linux/netfilter/nfnetlink_cthelper.h | 2 kernel/futex.c | 209 ++++++++++++++++++---- mm/slub.c | 2 net/ipv4/udp_offload.c | 2 net/netfilter/x_tables.c | 6 scripts/recordmcount.c | 2 scripts/recordmcount.pl | 13 + sound/pci/hda/hda_bind.c | 4 sound/pci/hda/patch_hdmi.c | 13 + sound/usb/quirks.c | 1 110 files changed, 893 insertions(+), 669 deletions(-) Adrian Hunter (1): mmc: core: Fix partition switch time for eMMC Al Viro (3): alpha: move exports to actual definitions alpha: get rid of tail-zeroing in __copy_user() alpha: switch __copy_user() and __do_clean_user() to normal calling conventions Allen Pais (1): libertas: fix a potential NULL pointer dereference Arvind Yadav (1): media: hdpvr: Fix an error handling path in hdpvr_probe() Athira Rajeev (1): powerpc/perf: Record counter overflow always if SAMPLE_IP is unset Chaotian Jing (1): mmc: mediatek: fix race condition between msdc_request_timeout and irq Christophe JAILLET (1): mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' Dan Carpenter (4): staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() staging: rtl8712: unterminated string leads to read overflow staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() Daniel Borkmann (1): net: Fix gro aggregation for udp encaps with zero csum Dmitry V. Levin (1): uapi: nfnetlink_cthelper.h: fix userspace compilation error Felix Fietkau (1): ath9k: fix transmitting to stations in dynamic SMPS mode Greg Kroah-Hartman (1): Linux 4.4.262 Heiko Carstens (1): s390/smp: __smp_rescan_cpus() - move cpumask away from stack Ian Abbott (9): staging: comedi: addi_apci_1032: Fix endian problem for COS sample staging: comedi: addi_apci_1500: Fix endian problem for command sample staging: comedi: adv_pci1710: Fix endian problem for AI command data staging: comedi: das6402: Fix endian problem for AI command data staging: comedi: das800: Fix endian problem for AI command data staging: comedi: dmm32at: Fix endian problem for AI command data staging: comedi: me4000: Fix endian problem for AI command data staging: comedi: pcl711: Fix endian problem for AI command data staging: comedi: pcl818: Fix endian problem for AI command data Jia-Ju Bai (1): block: rsxx: fix error return code of rsxx_pci_probe() Jiri Kosina (1): floppy: fix lock_fdc() signal handling Joakim Zhang (2): can: flexcan: assert FRZ bit in flexcan_chip_freeze() can: flexcan: enable RX FIFO after FRZ/HALT valid Joe Lawrence (1): scripts/recordmcount.{c,pl}: support -ffunction-sections .text.* section names Juergen Gross (3): xen/events: reset affinity of 2-level event when tearing it down xen/events: don't unmask an event channel when an eoi is pending xen/events: avoid handling the same event on two cpus at the same time Karan Singhal (1): USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter Kevin(Yudong) Yang (1): net/mlx4_en: update moderation when config reset Lee Gibson (2): staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan Linus Torvalds (1): Revert "mm, slub: consider rest of partial list if acquire_slab() fails" Marc Zyngier (1): KVM: arm64: Fix exclusive limit for IPA size Martin Kaiser (1): PCI: xgene-msi: Fix race in installing chained irq handler Masahiro Yamada (3): alpha: add $(src)/ rather than $(obj)/ to make source file path alpha: merge build rules of division routines alpha: make short build log available for division routines Mathias Nyman (1): xhci: Improve detection of device initiated wake signal. Maxim Mikityanskiy (1): media: usbtv: Fix deadlock on suspend Mike Christie (1): scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling Naveen N. Rao (1): powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() Navid Emamdoost (2): iio: imu: adis16400: release allocated memory on failure iio: imu: adis16400: fix memory leak Niv Sardi (1): USB: serial: ch341: add new Product ID Oleksij Rempel (1): can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership Ondrej Mosnacek (1): NFSv4.2: fix return value of _nfs4_get_security_label() Paul Cercueil (2): net: davicom: Fix regulator not turned off on failed probe net: davicom: Fix regulator not turned off on driver removal Paulo Alcantara (1): cifs: return proper error code in statfs(2) Pavel Skripkin (1): USB: serial: io_edgeport: fix memory leak in edge_startup Peter Zijlstra (1): futex: Change locking rules Richard Henderson (1): alpha: Package string routines together Ruslan Bilovol (1): usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot Sebastian Reichel (1): USB: serial: cp210x: add some more GE USB IDs Shuah Khan (3): usbip: fix stub_dev to check for stream socket usbip: fix vhci_hcd to check for stream socket usbip: fix stub_dev usbip_sockfd_store() races leading to gpf Stefan Haberland (1): s390/dasd: fix hanging DASD driver unbind Takashi Iwai (3): ALSA: hda/hdmi: Cancel pending works before suspend ALSA: hda: Avoid spurious unsol event handling during S3/S4 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar Thomas Gleixner (2): futex: Cure exit race futex: fix dead code in attach_to_pi_owner() Vasily Averin (1): netfilter: x_tables: gpf inside xt_find_revision() Xie He (1): net: lapbether: Remove netif_start_queue / netif_stop_queue Yorick de Wid (1): Goodix Fingerprint device is not a modem Yoshihiro Shimoda (1): usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
3 years, 9 months
1
1
0
0
[PATCH stable 4.19.y] ext4: check journal inode extents more carefully
by Jan Kara
[Upstream commit ce9f24cccdc019229b70a5c15e2b09ad9c0ab5d1] Currently, system zones just track ranges of block, that are "important" fs metadata (bitmaps, group descriptors, journal blocks, etc.). This however complicates how extent tree (or indirect blocks) can be checked for inodes that actually track such metadata - currently the journal inode but arguably we should be treating quota files or resize inode similarly. We cannot run __ext4_ext_check() on such metadata inodes when loading their extents as that would immediately trigger the validity checks and so we just hack around that and special-case the journal inode. This however leads to a situation that a journal inode which has extent tree of depth at least one can have invalid extent tree that gets unnoticed until ext4_cache_extents() crashes. To overcome this limitation, track inode number each system zone belongs to (0 is used for zones not belonging to any inode). We can then verify inode number matches the expected one when verifying extent tree and thus avoid the false errors. With this there's no need to to special-case journal inode during extent tree checking anymore so remove it. Fixes: 0a944e8a6c66 ("ext4: don't perform block validity checks on the journal inode") Reported-by: Wolfgang Frisch <wolfgang.frisch(a)suse.com> Reviewed-by: Lukas Czerner <lczerner(a)redhat.com> Signed-off-by: Jan Kara <jack(a)suse.cz> Link:
https://lore.kernel.org/r/20200728130437.7804-4-jack@suse.cz
Signed-off-by: Theodore Ts'o <tytso(a)mit.edu> --- fs/ext4/block_validity.c | 43 ++++++++++++++++++++-------------------- fs/ext4/ext4.h | 6 +++--- fs/ext4/extents.c | 16 ++++++--------- fs/ext4/indirect.c | 6 ++---- fs/ext4/inode.c | 5 ++--- fs/ext4/mballoc.c | 4 ++-- 6 files changed, 37 insertions(+), 43 deletions(-) diff --git a/fs/ext4/block_validity.c b/fs/ext4/block_validity.c index f22a89cdb407..1ea8fc9ff048 100644 --- a/fs/ext4/block_validity.c +++ b/fs/ext4/block_validity.c @@ -24,6 +24,7 @@ struct ext4_system_zone { struct rb_node node; ext4_fsblk_t start_blk; unsigned int count; + u32 ino; }; static struct kmem_cache *ext4_system_zone_cachep; @@ -45,7 +46,8 @@ void ext4_exit_system_zone(void) static inline int can_merge(struct ext4_system_zone *entry1, struct ext4_system_zone *entry2) { - if ((entry1->start_blk + entry1->count) == entry2->start_blk) + if ((entry1->start_blk + entry1->count) == entry2->start_blk && + entry1->ino == entry2->ino) return 1; return 0; } @@ -66,7 +68,7 @@ static void release_system_zone(struct ext4_system_blocks *system_blks) */ static int add_system_zone(struct ext4_system_blocks *system_blks, ext4_fsblk_t start_blk, - unsigned int count) + unsigned int count, u32 ino) { struct ext4_system_zone *new_entry, *entry; struct rb_node **n = &system_blks->root.rb_node, *node; @@ -89,6 +91,7 @@ static int add_system_zone(struct ext4_system_blocks *system_blks, return -ENOMEM; new_entry->start_blk = start_blk; new_entry->count = count; + new_entry->ino = ino; new_node = &new_entry->node; rb_link_node(new_node, parent, n); @@ -145,7 +148,7 @@ static void debug_print_tree(struct ext4_sb_info *sbi) static int ext4_data_block_valid_rcu(struct ext4_sb_info *sbi, struct ext4_system_blocks *system_blks, ext4_fsblk_t start_blk, - unsigned int count) + unsigned int count, ino_t ino) { struct ext4_system_zone *entry; struct rb_node *n; @@ -169,7 +172,7 @@ static int ext4_data_block_valid_rcu(struct ext4_sb_info *sbi, n = n->rb_right; else { sbi->s_es->s_last_error_block = cpu_to_le64(start_blk); - return 0; + return entry->ino == ino; } } return 1; @@ -204,17 +207,16 @@ static int ext4_protect_reserved_inode(struct super_block *sb, if (n == 0) { i++; } else { - if (!ext4_data_block_valid_rcu(sbi, system_blks, - map.m_pblk, n)) { - ext4_error(sb, "blocks %llu-%llu from inode %u " + err = add_system_zone(system_blks, map.m_pblk, n, ino); + if (err < 0) { + if (err == -EFSCORRUPTED) { + ext4_error(sb, + "blocks %llu-%llu from inode %u " "overlap system zone", map.m_pblk, map.m_pblk + map.m_len - 1, ino); - err = -EFSCORRUPTED; + } break; } - err = add_system_zone(system_blks, map.m_pblk, n); - if (err < 0) - break; i += n; } } @@ -259,19 +261,19 @@ int ext4_setup_system_zone(struct super_block *sb) ((i < 5) || ((i % flex_size) == 0))) add_system_zone(system_blks, ext4_group_first_block_no(sb, i), - ext4_bg_num_gdb(sb, i) + 1); + ext4_bg_num_gdb(sb, i) + 1, 0); gdp = ext4_get_group_desc(sb, i, NULL); ret = add_system_zone(system_blks, - ext4_block_bitmap(sb, gdp), 1); + ext4_block_bitmap(sb, gdp), 1, 0); if (ret) goto err; ret = add_system_zone(system_blks, - ext4_inode_bitmap(sb, gdp), 1); + ext4_inode_bitmap(sb, gdp), 1, 0); if (ret) goto err; ret = add_system_zone(system_blks, ext4_inode_table(sb, gdp), - sbi->s_itb_per_group); + sbi->s_itb_per_group, 0); if (ret) goto err; } @@ -320,7 +322,7 @@ void ext4_release_system_zone(struct super_block *sb) call_rcu(&system_blks->rcu, ext4_destroy_system_zone); } -int ext4_data_block_valid(struct ext4_sb_info *sbi, ext4_fsblk_t start_blk, +int ext4_inode_block_valid(struct inode *inode, ext4_fsblk_t start_blk, unsigned int count) { struct ext4_system_blocks *system_blks; @@ -332,9 +334,9 @@ int ext4_data_block_valid(struct ext4_sb_info *sbi, ext4_fsblk_t start_blk, * mount option. */ rcu_read_lock(); - system_blks = rcu_dereference(sbi->system_blks); - ret = ext4_data_block_valid_rcu(sbi, system_blks, start_blk, - count); + system_blks = rcu_dereference(EXT4_SB(inode->i_sb)->system_blks); + ret = ext4_data_block_valid_rcu(EXT4_SB(inode->i_sb), system_blks, + start_blk, count, inode->i_ino); rcu_read_unlock(); return ret; } @@ -354,8 +356,7 @@ int ext4_check_blockref(const char *function, unsigned int line, while (bref < p+max) { blk = le32_to_cpu(*bref++); if (blk && - unlikely(!ext4_data_block_valid(EXT4_SB(inode->i_sb), - blk, 1))) { + unlikely(!ext4_inode_block_valid(inode, blk, 1))) { es->s_last_error_block = cpu_to_le64(blk); ext4_error_inode(inode, function, line, blk, "invalid block"); diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h index a436307eed00..6938dff9f04b 100644 --- a/fs/ext4/ext4.h +++ b/fs/ext4/ext4.h @@ -3180,9 +3180,9 @@ extern void ext4_release_system_zone(struct super_block *sb); extern int ext4_setup_system_zone(struct super_block *sb); extern int __init ext4_init_system_zone(void); extern void ext4_exit_system_zone(void); -extern int ext4_data_block_valid(struct ext4_sb_info *sbi, - ext4_fsblk_t start_blk, - unsigned int count); +extern int ext4_inode_block_valid(struct inode *inode, + ext4_fsblk_t start_blk, + unsigned int count); extern int ext4_check_blockref(const char *, unsigned int, struct inode *, __le32 *, unsigned int); diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c index 3a4570e37cb0..36708d9d71cb 100644 --- a/fs/ext4/extents.c +++ b/fs/ext4/extents.c @@ -377,7 +377,7 @@ static int ext4_valid_extent(struct inode *inode, struct ext4_extent *ext) */ if (lblock + len <= lblock) return 0; - return ext4_data_block_valid(EXT4_SB(inode->i_sb), block, len); + return ext4_inode_block_valid(inode, block, len); } static int ext4_valid_extent_idx(struct inode *inode, @@ -385,7 +385,7 @@ static int ext4_valid_extent_idx(struct inode *inode, { ext4_fsblk_t block = ext4_idx_pblock(ext_idx); - return ext4_data_block_valid(EXT4_SB(inode->i_sb), block, 1); + return ext4_inode_block_valid(inode, block, 1); } static int ext4_valid_extent_entries(struct inode *inode, @@ -542,14 +542,10 @@ __read_extent_tree_block(const char *function, unsigned int line, } if (buffer_verified(bh) && !(flags & EXT4_EX_FORCE_CACHE)) return bh; - if (!ext4_has_feature_journal(inode->i_sb) || - (inode->i_ino != - le32_to_cpu(EXT4_SB(inode->i_sb)->s_es->s_journal_inum))) { - err = __ext4_ext_check(function, line, inode, - ext_block_hdr(bh), depth, pblk); - if (err) - goto errout; - } + err = __ext4_ext_check(function, line, inode, + ext_block_hdr(bh), depth, pblk); + if (err) + goto errout; set_buffer_verified(bh); /* * If this is a leaf block, cache all of its entries diff --git a/fs/ext4/indirect.c b/fs/ext4/indirect.c index e1801b288847..a5442528a60d 100644 --- a/fs/ext4/indirect.c +++ b/fs/ext4/indirect.c @@ -842,8 +842,7 @@ static int ext4_clear_blocks(handle_t *handle, struct inode *inode, else if (ext4_should_journal_data(inode)) flags |= EXT4_FREE_BLOCKS_FORGET; - if (!ext4_data_block_valid(EXT4_SB(inode->i_sb), block_to_free, - count)) { + if (!ext4_inode_block_valid(inode, block_to_free, count)) { EXT4_ERROR_INODE(inode, "attempt to clear invalid " "blocks %llu len %lu", (unsigned long long) block_to_free, count); @@ -1005,8 +1004,7 @@ static void ext4_free_branches(handle_t *handle, struct inode *inode, if (!nr) continue; /* A hole */ - if (!ext4_data_block_valid(EXT4_SB(inode->i_sb), - nr, 1)) { + if (!ext4_inode_block_valid(inode, nr, 1)) { EXT4_ERROR_INODE(inode, "invalid indirect mapped " "block %lu (level %d)", diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index edeb837081c8..296ffe92e250 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c @@ -421,8 +421,7 @@ static int __check_block_validity(struct inode *inode, const char *func, (inode->i_ino == le32_to_cpu(EXT4_SB(inode->i_sb)->s_es->s_journal_inum))) return 0; - if (!ext4_data_block_valid(EXT4_SB(inode->i_sb), map->m_pblk, - map->m_len)) { + if (!ext4_inode_block_valid(inode, map->m_pblk, map->m_len)) { ext4_error_inode(inode, func, line, map->m_pblk, "lblock %lu mapped to illegal pblock %llu " "(length %d)", (unsigned long) map->m_lblk, @@ -5072,7 +5071,7 @@ struct inode *__ext4_iget(struct super_block *sb, unsigned long ino, ret = 0; if (ei->i_file_acl && - !ext4_data_block_valid(EXT4_SB(sb), ei->i_file_acl, 1)) { + !ext4_inode_block_valid(inode, ei->i_file_acl, 1)) { ext4_error_inode(inode, function, line, 0, "iget: bad extended attribute block %llu", ei->i_file_acl); diff --git a/fs/ext4/mballoc.c b/fs/ext4/mballoc.c index ec6f65c91d93..db47a06cfb74 100644 --- a/fs/ext4/mballoc.c +++ b/fs/ext4/mballoc.c @@ -2990,7 +2990,7 @@ ext4_mb_mark_diskspace_used(struct ext4_allocation_context *ac, block = ext4_grp_offs_to_block(sb, &ac->ac_b_ex); len = EXT4_C2B(sbi, ac->ac_b_ex.fe_len); - if (!ext4_data_block_valid(sbi, block, len)) { + if (!ext4_inode_block_valid(ac->ac_inode, block, len)) { ext4_error(sb, "Allocating blocks %llu-%llu which overlap " "fs metadata", block, block+len); /* File system mounted not to panic on error @@ -4755,7 +4755,7 @@ void ext4_free_blocks(handle_t *handle, struct inode *inode, sbi = EXT4_SB(sb); if (!(flags & EXT4_FREE_BLOCKS_VALIDATED) && - !ext4_data_block_valid(sbi, block, count)) { + !ext4_inode_block_valid(inode, block, count)) { ext4_error(sb, "Freeing blocks not in datazone - " "block = %llu, count = %lu", block, count); goto error_return; -- 2.26.2
3 years, 9 months
2
1
0
0
[PATCH stable 4.14.y 0/3] ext4: Avoid crash when journal inode extents are corrupted
by Jan Kara
Hello, this is a backport of ext4 patches to avoid crashes when ext4 journal inode extents are corrupted to 4.14.y kernel. Honza
3 years, 9 months
2
5
0
0
← Newer
1
...
75
76
77
78
79
80
81
...
228
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
Results per page:
10
25
50
100
200