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
December 2022
----- 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
349 participants
1332 discussions
Start a n
N
ew thread
Linux 5.10.158
by Greg Kroah-Hartman
I'm announcing the release of the 5.10.158 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 ------------ Makefile | 2 arch/arm/boot/dts/at91rm9200.dtsi | 2 arch/riscv/kernel/vdso/Makefile | 1 arch/x86/include/asm/cpufeatures.h | 1 arch/x86/include/asm/nospec-branch.h | 2 arch/x86/kernel/cpu/bugs.c | 21 +- arch/x86/kernel/cpu/tsx.c | 33 +-- arch/x86/kernel/process.c | 2 arch/x86/power/cpu.c | 23 +- block/partitions/core.c | 7 drivers/acpi/numa/hmat.c | 27 ++ drivers/char/tpm/tpm-interface.c | 5 drivers/clk/at91/at91rm9200.c | 2 drivers/clocksource/timer-riscv.c | 2 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 4 drivers/gpu/drm/amd/display/Kconfig | 7 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 drivers/gpu/drm/drm_dp_mst_topology.c | 2 drivers/gpu/drm/i915/gt/intel_gt_requests.c | 2 drivers/hwmon/coretemp.c | 9 drivers/hwmon/i5500_temp.c | 2 drivers/hwmon/ibmpex.c | 1 drivers/hwmon/ina3221.c | 4 drivers/hwmon/ltc2947-core.c | 2 drivers/i2c/busses/i2c-imx.c | 6 drivers/i2c/busses/i2c-npcm7xx.c | 11 + drivers/iio/health/afe4403.c | 5 drivers/iio/health/afe4404.c | 12 - drivers/iio/light/Kconfig | 2 drivers/input/touchscreen/raydium_i2c_ts.c | 4 drivers/iommu/intel/dmar.c | 1 drivers/iommu/intel/iommu.c | 4 drivers/mmc/core/core.c | 9 drivers/mmc/core/mmc_test.c | 3 drivers/mmc/host/sdhci-esdhc-imx.c | 2 drivers/mmc/host/sdhci-sprd.c | 4 drivers/mmc/host/sdhci.c | 61 +++++- drivers/mmc/host/sdhci.h | 2 drivers/net/can/cc770/cc770_isa.c | 10 - drivers/net/can/sja1000/sja1000_isa.c | 10 - drivers/net/dsa/lan9303-core.c | 2 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c | 5 drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 drivers/net/ethernet/aquantia/atlantic/aq_main.h | 2 drivers/net/ethernet/intel/e100.c | 95 +++++----- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 10 - drivers/net/ethernet/intel/i40e/i40e_main.c | 11 + drivers/net/ethernet/intel/iavf/iavf_main.c | 8 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 10 - drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c | 2 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_table.c | 5 drivers/net/ethernet/ni/nixge.c | 29 +-- drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 drivers/net/ethernet/renesas/ravb_main.c | 1 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 12 + drivers/net/ntb_netdev.c | 9 drivers/net/phy/phy_device.c | 1 drivers/net/tun.c | 4 drivers/of/property.c | 4 drivers/pinctrl/intel/pinctrl-intel.c | 27 ++ drivers/pinctrl/pinctrl-single.c | 2 drivers/spi/spi-imx.c | 3 drivers/tty/n_gsm.c | 39 ++-- fs/afs/fs_probe.c | 4 fs/btrfs/backref.c | 25 ++ fs/btrfs/backref.h | 3 fs/btrfs/ioctl.c | 38 ---- fs/btrfs/qgroup.c | 22 -- fs/io_uring.c | 82 ++++++-- fs/nilfs2/dat.c | 7 include/linux/mmc/mmc.h | 2 include/net/sctp/stream_sched.h | 2 ipc/sem.c | 3 kernel/bpf/bpf_local_storage.c | 2 kernel/events/core.c | 2 kernel/sysctl.c | 30 +-- kernel/trace/trace_dynevent.c | 2 kernel/trace/trace_events.c | 11 + lib/Kconfig.debug | 14 + mm/frame_vector.c | 31 --- net/9p/trans_fd.c | 4 net/hsr/hsr_forward.c | 5 net/ipv4/fib_semantics.c | 10 - net/mac80211/airtime.c | 3 net/packet/af_packet.c | 6 net/sctp/stream.c | 25 +- net/sctp/stream_sched.c | 5 net/sctp/stream_sched_prio.c | 19 ++ net/sctp/stream_sched_rr.c | 5 net/tipc/crypto.c | 3 net/wireless/scan.c | 10 - scripts/faddr2line | 7 sound/soc/soc-ops.c | 2 tools/lib/bpf/ringbuf.c | 12 - tools/testing/selftests/net/fib_nexthops.sh | 30 +++ tools/vm/slabinfo-gnuplot.sh | 4 98 files changed, 692 insertions(+), 345 deletions(-) Adrian Hunter (1): mmc: sdhci: Fix voltage switch delay Alex Deucher (1): drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" Anand Jain (1): btrfs: free btrfs_path before copying inodes to userspace Andrew Lunn (1): i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set Andy Shevchenko (1): pinctrl: intel: Save and restore pins in "direct IRQ" mode ChenXiaoSong (1): btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() Christian Löhle (1): mmc: core: Fix ambiguous TRIM and DISCARD arg Christophe JAILLET (1): e100: switch from 'pci_' to 'dma_' API Claudio Suarez (1): drm/amdgpu: update drm_display_info correctly when the edid is read Conor Dooley (1): Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" David Ahern (1): ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference David Howells (1): afs: Fix fileserver probe RTT handling David Sterba (1): btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino Derek Nguyen (1): hwmon: (ltc2947) fix temperature scaling Duoming Zhou (1): qlcnic: fix sleep-in-atomic-context bugs caused by msleep Fedor Pchelkin (1): Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" Frieder Schrempf (1): spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock Gaosheng Cui (1): hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails Goh, Wei Sheng (1): net: stmmac: Set MAC's flow control register to reflect current settings Greg Kroah-Hartman (1): Linux 5.10.158 Guenter Roeck (1): xtensa: increase size of gcc stack frame check Hao Xu (1): io_uring: don't hold uring_lock when calling io_run_task_work* Helge Deller (2): parisc: Increase size of gcc stack frame check parisc: Increase FRAME_WARN to 2048 bytes on parisc Hou Tao (2): bpf, perf: Use subprog name when reporting subprog ksymbol libbpf: Handle size overflow for ringbuf mmap Ido Schimmel (1): ipv4: Fix route deletion when nexthop info is not specified Izabela Bakollari (1): aquantia: Do not purge addresses when setting the number of rings Jan Dabros (1): char: tpm: Protect tpm_pm_suspend with locks Jann Horn (1): ipc/sem: Fix dangling sem_array access in semtimedop race Janusz Krzysztofik (1): drm/i915: Never return 0 if not all requests retired Jerry Ray (1): dsa: lan9303: Correct stat name Jisheng Zhang (1): riscv: vdso: fix section overlapping under some conditions Johannes Berg (2): wifi: cfg80211: fix buffer overflow in elem comparison wifi: cfg80211: don't allow multi-BSSID in S1G Lee Jones (2): drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled Linus Torvalds (3): proc: avoid integer type confusion in get_proc_long proc: proc_skip_spaces() shouldn't think it is working on C strings v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails Lorenzo Bianconi (1): wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration Lyude Paul (1): drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code Mark Brown (1): ASoC: ops: Fix bounds check for _sx controls Maxim Korotkov (1): pinctrl: single: Fix potential division by zero Michael Grzeschik (1): ARM: at91: rm9200: fix usb device clock id Ming Lei (1): block: unhash blkdev part inode when the part is deleted Minghao Chi (1): iavf: remove redundant ret variable Nikolay Aleksandrov (2): selftests: net: add delete nexthop route warning test selftests: net: fix nexthop warning cleanup double ip typo Nikolay Borisov (1): btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker Ninad Malwade (1): hwmon: (ina3221) Fix shunt sum critical calculation Paul Gazzillo (1): iio: light: rpr0521: add missing Kconfig dependencies Pawan Gupta (3): x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 x86/tsx: Add a feature bit for TSX control MSR support x86/pm: Add enumeration check before spec MSRs save/restore setup Phil Auld (1): hwmon: (coretemp) Check for null before removing sysfs attrs Roi Dayan (1): net/mlx5e: Fix use-after-free when reverting termination table Sebastian Falbesoner (1): mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check Shang XiaoJing (2): ixgbevf: Fix resource leak in ixgbevf_init_module() i40e: Fix error handling in i40e_init_module() Shigeru Yoshida (1): net: tun: Fix use-after-free in tun_detach() Srikar Dronamraju (1): scripts/faddr2line: Fix regression in name resolution on ppc64le Steven Rostedt (Google) (2): error-injection: Add prompt for function error injection tracing: Free buffers when a used dynamic event is removed Tiezhu Yang (1): tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" Vishal Verma (2): ACPI: HMAT: remove unnecessary variable initialization ACPI: HMAT: Fix initiator registration for single-initiator systems Wang Hai (2): e100: Fix possible use after free in e100_xmit_prepare net/9p: Fix a potential socket leak in p9_socket_open Wei Yongjun (2): iio: health: afe4403: Fix oob read in afe4403_read_raw iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw Wenchao Chen (1): mmc: sdhci-sprd: Fix no reset data and command after voltage switch Willem de Bruijn (1): packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE Xin Long (1): tipc: re-fetch skb cb after tipc_msg_validate Xiongfeng Wang (2): iommu/vt-d: Fix PCI device refcount leak in has_external_pci() iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() Xu Kuohai (1): bpf: Do not copy spin lock field from user in bpf_selem_alloc Yang Yingliang (4): hwmon: (i5500_temp) fix missing pci_disable_device() of: property: decrement node refcount in of_fwnode_get_reference_args() net: phy: fix null-ptr-deref while probe() failed hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() Ye Bin (1): mmc: mmc_test: Fix removal of debugfs file Yoshihiro Shimoda (1): net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed Yuan Can (4): fm10k: Fix error handling in fm10k_init_module() iavf: Fix error handling in iavf_init_module() net: net_netdev: Fix error handling in ntb_netdev_init_module() i2c: npcm7xx: Fix error handling in npcm_i2c_init() YueHaibing (3): net/mlx5: Fix uninitialized variable bug in outlen_write() net: hsr: Fix potential use-after-free net/mlx5: DR, Fix uninitialized var warning Yuri Karpov (1): net: ethernet: nixge: fix NULL dereference Zhang Changzhong (2): can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() can: cc770: cc770_isa_probe(): add missing free_cc770dev() Zhang Xiaoxu (1): Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send() ZhangPeng (1): nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() Zhengchao Shao (1): sctp: fix memory leak in sctp_stream_outq_migrate()
2 years, 1 month
1
1
0
0
Linux 5.4.226
by Greg Kroah-Hartman
I'm announcing the release of the 5.4.226 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 ------------ Makefile | 2 arch/arm/boot/dts/am335x-pcm-953.dtsi | 28 arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 9 arch/arm/mach-mxs/mach-mxs.c | 4 arch/arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 arch/arm64/include/asm/syscall_wrapper.h | 2 arch/arm64/kernel/cpu_errata.c | 24 arch/mips/include/asm/fw/fw.h | 2 arch/mips/pic32/pic32mzda/early_console.c | 13 arch/mips/pic32/pic32mzda/init.c | 2 arch/nios2/boot/Makefile | 2 arch/riscv/kernel/vdso/Makefile | 3 arch/riscv/kernel/vdso/vdso.lds.S | 2 arch/s390/kernel/crash_dump.c | 2 arch/x86/include/asm/cpufeatures.h | 1 arch/x86/include/asm/nospec-branch.h | 2 arch/x86/kernel/cpu/bugs.c | 21 arch/x86/kernel/cpu/tsx.c | 33 arch/x86/kernel/process.c | 2 arch/x86/mm/ioremap.c | 8 arch/x86/power/cpu.c | 23 block/bfq-cgroup.c | 4 drivers/android/binder.c | 437 ++++++++-- drivers/bus/sunxi-rsb.c | 29 drivers/char/tpm/tpm-interface.c | 5 drivers/clocksource/timer-riscv.c | 2 drivers/firmware/google/coreboot_table.c | 44 - drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 4 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c | 3 drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 drivers/gpu/drm/i915/gt/intel_gt.c | 4 drivers/hv/channel_mgmt.c | 6 drivers/hv/vmbus_drv.c | 1 drivers/hwmon/coretemp.c | 9 drivers/hwmon/i5500_temp.c | 2 drivers/hwmon/ibmpex.c | 1 drivers/iio/health/afe4403.c | 5 drivers/iio/health/afe4404.c | 12 drivers/iio/industrialio-sw-trigger.c | 6 drivers/iio/light/Kconfig | 2 drivers/iio/light/apds9960.c | 12 drivers/iio/pressure/ms5611.h | 18 drivers/iio/pressure/ms5611_core.c | 56 - drivers/iio/pressure/ms5611_i2c.c | 11 drivers/iio/pressure/ms5611_spi.c | 17 drivers/input/mouse/synaptics.c | 1 drivers/iommu/dmar.c | 1 drivers/md/dm-integrity.c | 7 drivers/mmc/core/core.c | 9 drivers/mmc/core/mmc_test.c | 3 drivers/mmc/host/sdhci-esdhc-imx.c | 2 drivers/mmc/host/sdhci-sprd.c | 4 drivers/mmc/host/sdhci.c | 71 + drivers/mmc/host/sdhci.h | 12 drivers/net/can/cc770/cc770_isa.c | 10 drivers/net/can/sja1000/sja1000_isa.c | 10 drivers/net/dsa/lan9303-core.c | 2 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 12 drivers/net/ethernet/cavium/liquidio/lio_main.c | 4 drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 4 drivers/net/ethernet/mellanox/mlx4/qp.c | 3 drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c | 2 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_table.c | 5 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c | 3 drivers/net/ethernet/ni/nixge.c | 29 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 6 drivers/net/ethernet/qlogic/qla3xxx.c | 1 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 drivers/net/ethernet/renesas/ravb_main.c | 1 drivers/net/ntb_netdev.c | 9 drivers/net/phy/phy_device.c | 1 drivers/net/tun.c | 4 drivers/net/usb/qmi_wwan.c | 1 drivers/net/wireless/mac80211_hwsim.c | 5 drivers/nfc/st-nci/se.c | 6 drivers/nvme/host/core.c | 6 drivers/nvme/host/nvme.h | 16 drivers/of/property.c | 4 drivers/pinctrl/intel/pinctrl-intel.c | 27 drivers/pinctrl/pinctrl-single.c | 2 drivers/platform/x86/acer-wmi.c | 9 drivers/platform/x86/asus-wmi.c | 2 drivers/platform/x86/hp-wmi.c | 3 drivers/regulator/core.c | 8 drivers/regulator/twl6030-regulator.c | 2 drivers/s390/block/dasd_eckd.c | 6 drivers/spi/spi-imx.c | 3 drivers/spi/spi-stm32.c | 2 drivers/tee/optee/device.c | 2 drivers/tty/serial/8250/8250_omap.c | 7 drivers/usb/dwc3/dwc3-exynos.c | 11 drivers/xen/platform-pci.c | 7 fs/afs/fs_probe.c | 4 fs/btrfs/ioctl.c | 23 fs/btrfs/qgroup.c | 22 fs/btrfs/sysfs.c | 7 fs/ceph/snap.c | 31 fs/eventpoll.c | 68 - fs/fuse/file.c | 20 fs/nilfs2/dat.c | 7 fs/nilfs2/sufile.c | 8 include/linux/mmc/mmc.h | 2 include/linux/mmdebug.h | 2 include/linux/ring_buffer.h | 2 include/net/sctp/stream_sched.h | 2 include/uapi/linux/audit.h | 2 init/Kconfig | 2 ipc/sem.c | 3 kernel/gcov/clang.c | 2 kernel/sysctl.c | 30 kernel/trace/ring_buffer.c | 54 - kernel/trace/trace.c | 2 kernel/trace/trace_dynevent.c | 2 kernel/trace/trace_events.c | 11 lib/Kconfig.debug | 14 lib/vdso/Makefile | 2 mm/frame_vector.c | 31 net/9p/trans_fd.c | 6 net/bluetooth/l2cap_core.c | 13 net/dccp/ipv4.c | 2 net/dccp/ipv6.c | 2 net/hsr/hsr_forward.c | 5 net/ipv4/Kconfig | 10 net/ipv4/fib_semantics.c | 10 net/ipv4/inet_hashtables.c | 10 net/ipv4/tcp_ipv4.c | 2 net/ipv6/tcp_ipv6.c | 2 net/ipv6/xfrm6_policy.c | 6 net/key/af_key.c | 32 net/mac80211/main.c | 8 net/mac80211/mesh_pathtbl.c | 2 net/nfc/nci/core.c | 2 net/nfc/nci/data.c | 4 net/packet/af_packet.c | 6 net/sctp/stream.c | 25 net/sctp/stream_sched.c | 5 net/sctp/stream_sched_prio.c | 19 net/sctp/stream_sched_rr.c | 5 net/tipc/discover.c | 5 net/tipc/topsrv.c | 20 net/wireless/scan.c | 3 scripts/faddr2line | 7 sound/soc/codecs/sgtl5000.c | 1 sound/soc/intel/boards/bytcht_es8316.c | 7 sound/soc/soc-ops.c | 2 tools/testing/selftests/net/fib_nexthops.sh | 30 tools/vm/slabinfo-gnuplot.sh | 4 151 files changed, 1322 insertions(+), 535 deletions(-) Adrian Hunter (1): mmc: sdhci: Fix voltage switch delay Alejandro Concepción Rodríguez (1): iio: light: apds9960: fix wrong register for gesture gain Alessandro Astone (2): binder: Address corner cases in deferred copy and fixup binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 Alex Deucher (1): drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" Alexandre Belloni (1): init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash Aman Dhoot (1): Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode Anand Jain (3): btrfs: free btrfs_path before copying fspath to userspace btrfs: free btrfs_path before copying subvol info to userspace btrfs: free btrfs_path before copying inodes to userspace Andreas Kemnade (1): regulator: twl6030: re-add TWL6032_SUBCLASS Andrzej Hajda (1): drm/i915: fix TLB invalidation for Gen12 video and compute engines Andy Shevchenko (1): pinctrl: intel: Save and restore pins in "direct IRQ" mode Arnd Bergmann (1): binder: fix pointer cast warning Brian Norris (1): firmware: coreboot: Register bus in module init Chen Zhongjin (3): xfrm: Fix ignored return value in xfrm6_init() iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty ChenXiaoSong (1): btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() Christian König (1): drm/amdgpu: always register an MMU notifier for userptr Christian Löhle (1): mmc: core: Fix ambiguous TRIM and DISCARD arg Claudio Suarez (1): drm/amdgpu: update drm_display_info correctly when the edid is read Conor Dooley (1): Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" David Ahern (1): ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference David Howells (1): afs: Fix fileserver probe RTT handling Detlev Casanova (1): ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove Dominik Haller (1): ARM: dts: am335x-pcm-953: Define fixed regulators in root node Duoming Zhou (1): qlcnic: fix sleep-in-atomic-context bugs caused by msleep Enrico Sau (1): net: usb: qmi_wwan: add Telit 0x103a composition Frieder Schrempf (1): spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock Gaosheng Cui (2): audit: fix undefined behavior in bit shift for AUDIT_BIT hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails Gleb Mazovetskiy (1): tcp: configurable source port perturb table size Greg Kroah-Hartman (2): lib/vdso: use "grep -E" instead of "egrep" Linux 5.4.226 Guenter Roeck (1): xtensa: increase size of gcc stack frame check Hans de Goede (3): drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) Heiko Carstens (1): s390/crashdump: fix TOD programmable field size Helge Deller (2): parisc: Increase size of gcc stack frame check parisc: Increase FRAME_WARN to 2048 bytes on parisc Herbert Xu (1): af_key: Fix send_acquire race with pfkey_register Ido Schimmel (1): ipv4: Fix route deletion when nexthop info is not specified Jaco Coetzee (1): nfp: add port from netdev validation for EEPROM access Jakob Unterwurzacher (1): arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency James Morse (2): arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 Jan Dabros (1): char: tpm: Protect tpm_pm_suspend with locks Jann Horn (1): ipc/sem: Fix dangling sem_array access in semtimedop race Jason A. Donenfeld (1): MIPS: pic32: treat port as signed integer Jerry Ray (1): dsa: lan9303: Correct stat name Johannes Berg (1): wifi: cfg80211: fix buffer overflow in elem comparison Jonas Jelonek (1): wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support Josef Bacik (1): btrfs: free btrfs_path before copying root refs to userspace Kai-Heng Feng (1): platform/x86: hp-wmi: Ignore Smart Experience App event Keith Busch (2): nvme: restrict management ioctls to admin nvme: ensure subsystem reset is single threaded Kuniyuki Iwashima (2): arm64/syscall: Include asm/ptrace.h in syscall_wrapper header. dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). Lars-Peter Clausen (1): iio: ms5611: Simplify IO callback parameters Lee Jones (1): Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled Leon Romanovsky (1): net: liquidio: simplify if expression Lin Ma (1): nfc/nci: fix race with opening and closing Linus Torvalds (3): proc: avoid integer type confusion in get_proc_long proc: proc_skip_spaces() shouldn't think it is working on C strings v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails Liu Shixin (1): NFC: nci: fix memory leak in nci_rx_data_packet() Luiz Augusto von Dentz (1): Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM Lukas Wunner (1): serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() Lyude Paul (1): drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN Marek Szyprowski (1): usb: dwc3: exynos: Fix remove() function Mark Brown (1): ASoC: ops: Fix bounds check for _sx controls Martin Faltesek (2): nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION nfc: st-nci: fix memory leaks in EVT_TRANSACTION Masahiro Yamada (1): mmc: sdhci: use FIELD_GET for preset value bit masks Maxim Korotkov (1): pinctrl: single: Fix potential division by zero Michael Grzeschik (1): ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl Michael Kelley (1): x86/ioremap: Fix page aligned size calculation in __ioremap_caller() Miklos Szeredi (1): fuse: lock inode unconditionally in fuse_fallocate() Mikulas Patocka (1): dm integrity: flush the journal on suspend Mitja Spes (1): iio: pressure: ms5611: fixed value compensation bug Moshe Shemesh (1): net/mlx5: Fix FW tracer timestamp calculation Mukesh Ojha (1): gcov: clang: fix the buffer overflow issue Nathan Chancellor (2): RISC-V: vdso: Do not add missing symbols to version section in linker script mm: Fix '.data.once' orphan section warning Nicolas Cavallari (1): wifi: mac80211: Fix ack frame idr leak when mesh has no route Nikolay Aleksandrov (2): selftests: net: add delete nexthop route warning test selftests: net: fix nexthop warning cleanup double ip typo Nikolay Borisov (1): btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker Patrick Rudolph (1): firmware: google: Release devices before unregistering the bus Paul Gazzillo (1): iio: light: rpr0521: add missing Kconfig dependencies Pawan Gupta (3): x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 x86/tsx: Add a feature bit for TSX control MSR support x86/pm: Add enumeration check before spec MSRs save/restore setup Peter Kosyh (1): net/mlx4: Check retval of mlx4_bitmap_init Phil Auld (1): hwmon: (coretemp) Check for null before removing sysfs attrs Randy Dunlap (1): nios2: add FORCE for vmlinuz.gz Roi Dayan (1): net/mlx5e: Fix use-after-free when reverting termination table Roman Penyaev (1): epoll: call final ep_events_available() check under the lock Samuel Holland (1): bus: sunxi-rsb: Support atomic transfers Sean Nyekjaer (1): spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run Sebastian Falbesoner (1): mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check Shigeru Yoshida (1): net: tun: Fix use-after-free in tun_detach() Soheil Hassas Yeganeh (1): epoll: check for events when removing a timed out thread from the wait queue Srikar Dronamraju (1): scripts/faddr2line: Fix regression in name resolution on ppc64le Stefan Haberland (1): s390/dasd: fix no record found for raw_track_access Steven Rostedt (Google) (3): error-injection: Add prompt for function error injection tracing: Free buffers when a used dynamic event is removed tracing/ring-buffer: Have polling block on watermark Tiezhu Yang (1): tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" Todd Kjos (3): binder: avoid potential data leakage when copying txn binder: read pre-translated fds from sender buffer binder: defer copies of pre-patched txn data Wang Hai (2): net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() net/9p: Fix a potential socket leak in p9_socket_open Wei Yongjun (2): iio: health: afe4403: Fix oob read in afe4403_read_raw iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw Wenchao Chen (1): mmc: sdhci-sprd: Fix no reset data and command after voltage switch Willem de Bruijn (1): packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE Xin Long (2): tipc: set con sock in tipc_conn_alloc tipc: add an extra conn_get in tipc_conn_alloc Xiongfeng Wang (2): platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() Xiubo Li (2): ceph: do not update snapshot context when there is no new snapshot ceph: avoid putting the realm twice when decoding snaps fails Yang Yingliang (10): regulator: core: fix UAF in destroy_regulator() tee: optee: fix possible memory leak in optee_register_device() net: pch_gbe: fix pci device refcount leak while module exiting Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() hwmon: (i5500_temp) fix missing pci_disable_device() of: property: decrement node refcount in of_fwnode_get_reference_args() net: phy: fix null-ptr-deref while probe() failed hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() Ye Bin (1): mmc: mmc_test: Fix removal of debugfs file Yoshihiro Shimoda (1): net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed Yu Kuai (1): block, bfq: fix null pointer dereference in bfq_bio_bfqg() Yu Liao (1): net: thunderx: Fix the ACPI memory leak Yuan Can (1): net: net_netdev: Fix error handling in ntb_netdev_init_module() YueHaibing (4): tipc: check skb_linearize() return value in tipc_disc_rcv() net/mlx5: Fix uninitialized variable bug in outlen_write() net: hsr: Fix potential use-after-free net/mlx5: DR, Fix uninitialized var warning Yuri Karpov (1): net: ethernet: nixge: fix NULL dereference Zeng Heng (1): regulator: core: fix kobject release warning and memory leak in regulator_register() Zhang Changzhong (3): net/qla3xxx: fix potential memleak in ql3xxx_send() can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() can: cc770: cc770_isa_probe(): add missing free_cc770dev() ZhangPeng (1): nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() Zhen Lei (1): btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs() Zheng Yongjun (1): ARM: mxs: fix memory leak in mxs_machine_init() Zhengchao Shao (2): 9p/fd: fix issue of list_del corruption in p9_fd_cancel() sctp: fix memory leak in sctp_stream_outq_migrate() ruanjinjie (1): xen/platform-pci: add missing free_irq() in error path taozhang (1): wifi: mac80211: fix memory free error when registering wiphy fail
2 years, 1 month
1
1
0
0
Linux 4.19.268
by Greg Kroah-Hartman
I'm announcing the release of the 4.19.268 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/arm/boot/dts/am335x-pcm-953.dtsi | 28 ++--- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 9 + arch/arm/mach-mxs/mach-mxs.c | 4 arch/arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 arch/arm64/kernel/cpu_errata.c | 24 +++-- arch/mips/include/asm/fw/fw.h | 2 arch/mips/pic32/pic32mzda/early_console.c | 13 +- arch/mips/pic32/pic32mzda/init.c | 2 arch/nios2/boot/Makefile | 2 arch/riscv/kernel/vdso/Makefile | 3 arch/riscv/kernel/vdso/vdso.lds.S | 2 arch/s390/kernel/crash_dump.c | 2 arch/x86/include/asm/cpufeatures.h | 1 arch/x86/include/asm/nospec-branch.h | 12 +- arch/x86/kernel/cpu/bugs.c | 21 ++-- arch/x86/kernel/cpu/tsx.c | 33 ++---- arch/x86/kernel/process.c | 2 arch/x86/mm/ioremap.c | 8 + arch/x86/power/cpu.c | 23 +++- drivers/bus/sunxi-rsb.c | 29 ++++-- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 - drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c | 3 drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/hv/channel_mgmt.c | 6 + drivers/hv/vmbus_drv.c | 1 drivers/hwmon/coretemp.c | 9 + drivers/hwmon/i5500_temp.c | 2 drivers/hwmon/ibmpex.c | 1 drivers/iio/health/afe4403.c | 5 - drivers/iio/health/afe4404.c | 12 +- drivers/iio/industrialio-sw-trigger.c | 6 + drivers/iio/light/Kconfig | 2 drivers/iio/light/apds9960.c | 12 +- drivers/iio/pressure/ms5611.h | 18 +-- drivers/iio/pressure/ms5611_core.c | 56 ++++++----- drivers/iio/pressure/ms5611_i2c.c | 11 -- drivers/iio/pressure/ms5611_spi.c | 17 +-- drivers/input/mouse/synaptics.c | 1 drivers/iommu/dmar.c | 1 drivers/md/dm-integrity.c | 7 - drivers/mmc/host/sdhci.c | 71 ++++++++++++--- drivers/mmc/host/sdhci.h | 12 +- drivers/net/can/cc770/cc770_isa.c | 10 +- drivers/net/can/sja1000/sja1000_isa.c | 10 +- drivers/net/dsa/lan9303-core.c | 2 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 12 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 4 drivers/net/ethernet/mellanox/mlx4/qp.c | 3 drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 6 + drivers/net/ethernet/qlogic/qla3xxx.c | 1 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 drivers/net/ethernet/renesas/ravb_main.c | 1 drivers/net/ntb_netdev.c | 9 + drivers/net/phy/phy_device.c | 1 drivers/net/tun.c | 4 drivers/net/usb/qmi_wwan.c | 1 drivers/net/wireless/mac80211_hwsim.c | 5 + drivers/nfc/st-nci/se.c | 6 - drivers/nvme/host/core.c | 6 + drivers/of/property.c | 4 drivers/pinctrl/intel/pinctrl-intel.c | 27 +++++ drivers/pinctrl/pinctrl-single.c | 2 drivers/platform/x86/acer-wmi.c | 9 + drivers/platform/x86/asus-wmi.c | 2 drivers/platform/x86/hp-wmi.c | 3 drivers/s390/block/dasd_eckd.c | 6 - drivers/spi/spi-imx.c | 3 drivers/spi/spi-stm32.c | 2 drivers/tty/serial/8250/8250_omap.c | 7 - drivers/xen/platform-pci.c | 7 + fs/btrfs/ioctl.c | 23 ++-- fs/btrfs/qgroup.c | 9 - fs/ceph/snap.c | 31 ++++-- fs/nilfs2/dat.c | 7 + fs/nilfs2/sufile.c | 8 + include/linux/mmdebug.h | 2 include/uapi/linux/audit.h | 2 ipc/sem.c | 3 kernel/sysctl.c | 30 +++--- lib/Kconfig.debug | 14 ++ mm/frame_vector.c | 31 +----- net/9p/trans_fd.c | 6 + net/bluetooth/l2cap_core.c | 13 ++ net/dccp/ipv4.c | 2 net/dccp/ipv6.c | 2 net/hsr/hsr_forward.c | 5 - net/ipv4/Kconfig | 10 ++ net/ipv4/inet_hashtables.c | 10 +- net/ipv4/tcp_ipv4.c | 2 net/ipv6/ipv6_sockglue.c | 7 + net/ipv6/tcp_ipv6.c | 2 net/ipv6/xfrm6_policy.c | 6 + net/key/af_key.c | 32 ++++-- net/mac80211/mesh_pathtbl.c | 2 net/nfc/nci/core.c | 2 net/nfc/nci/data.c | 4 net/packet/af_packet.c | 6 - net/tipc/discover.c | 5 - net/tipc/topsrv.c | 20 ++-- scripts/faddr2line | 7 - sound/soc/codecs/sgtl5000.c | 1 sound/soc/soc-ops.c | 2 tools/vm/slabinfo-gnuplot.sh | 4 106 files changed, 621 insertions(+), 343 deletions(-) Adrian Hunter (1): mmc: sdhci: Fix voltage switch delay Alejandro Concepción Rodríguez (1): iio: light: apds9960: fix wrong register for gesture gain Aman Dhoot (1): Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode Anand Jain (3): btrfs: free btrfs_path before copying fspath to userspace btrfs: free btrfs_path before copying subvol info to userspace btrfs: free btrfs_path before copying inodes to userspace Andy Shevchenko (1): pinctrl: intel: Save and restore pins in "direct IRQ" mode Ben Hutchings (1): Revert "x86/speculation: Change FILL_RETURN_BUFFER to work with objtool" Chen Zhongjin (3): xfrm: Fix ignored return value in xfrm6_init() iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty ChenXiaoSong (1): btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() Christian König (1): drm/amdgpu: always register an MMU notifier for userptr Detlev Casanova (1): ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove Dominik Haller (1): ARM: dts: am335x-pcm-953: Define fixed regulators in root node Duoming Zhou (1): qlcnic: fix sleep-in-atomic-context bugs caused by msleep Enrico Sau (1): net: usb: qmi_wwan: add Telit 0x103a composition Frieder Schrempf (1): spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock Gaosheng Cui (2): audit: fix undefined behavior in bit shift for AUDIT_BIT hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails Gleb Mazovetskiy (1): tcp: configurable source port perturb table size Greg Kroah-Hartman (1): Linux 4.19.268 Guenter Roeck (1): xtensa: increase size of gcc stack frame check Hans de Goede (2): drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) Heiko Carstens (1): s390/crashdump: fix TOD programmable field size Helge Deller (2): parisc: Increase size of gcc stack frame check parisc: Increase FRAME_WARN to 2048 bytes on parisc Herbert Xu (1): af_key: Fix send_acquire race with pfkey_register Jakob Unterwurzacher (1): arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency James Morse (2): arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 Jann Horn (1): ipc/sem: Fix dangling sem_array access in semtimedop race Jason A. Donenfeld (1): MIPS: pic32: treat port as signed integer Jerry Ray (1): dsa: lan9303: Correct stat name Jonas Jelonek (1): wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support Josef Bacik (1): btrfs: free btrfs_path before copying root refs to userspace Kai-Heng Feng (1): platform/x86: hp-wmi: Ignore Smart Experience App event Keith Busch (1): nvme: restrict management ioctls to admin Kuniyuki Iwashima (2): dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). tcp/udp: Fix memory leak in ipv6_renew_options(). Lars-Peter Clausen (1): iio: ms5611: Simplify IO callback parameters Lee Jones (1): Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled Lin Ma (1): nfc/nci: fix race with opening and closing Linus Torvalds (3): proc: avoid integer type confusion in get_proc_long proc: proc_skip_spaces() shouldn't think it is working on C strings v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails Liu Shixin (1): NFC: nci: fix memory leak in nci_rx_data_packet() Luiz Augusto von Dentz (1): Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM Lukas Wunner (1): serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() Lyude Paul (1): drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN Mark Brown (1): ASoC: ops: Fix bounds check for _sx controls Martin Faltesek (2): nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION nfc: st-nci: fix memory leaks in EVT_TRANSACTION Masahiro Yamada (1): mmc: sdhci: use FIELD_GET for preset value bit masks Maxim Korotkov (1): pinctrl: single: Fix potential division by zero Michael Grzeschik (1): ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl Michael Kelley (1): x86/ioremap: Fix page aligned size calculation in __ioremap_caller() Mikulas Patocka (1): dm integrity: flush the journal on suspend Mitja Spes (1): iio: pressure: ms5611: fixed value compensation bug Moshe Shemesh (1): net/mlx5: Fix FW tracer timestamp calculation Nathan Chancellor (2): RISC-V: vdso: Do not add missing symbols to version section in linker script mm: Fix '.data.once' orphan section warning Nicolas Cavallari (1): wifi: mac80211: Fix ack frame idr leak when mesh has no route Paul Gazzillo (1): iio: light: rpr0521: add missing Kconfig dependencies Pawan Gupta (3): x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 x86/tsx: Add a feature bit for TSX control MSR support x86/pm: Add enumeration check before spec MSRs save/restore setup Peter Kosyh (1): net/mlx4: Check retval of mlx4_bitmap_init Phil Auld (1): hwmon: (coretemp) Check for null before removing sysfs attrs Randy Dunlap (1): nios2: add FORCE for vmlinuz.gz Samuel Holland (1): bus: sunxi-rsb: Support atomic transfers Sean Nyekjaer (1): spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run Shigeru Yoshida (1): net: tun: Fix use-after-free in tun_detach() Srikar Dronamraju (1): scripts/faddr2line: Fix regression in name resolution on ppc64le Stefan Haberland (1): s390/dasd: fix no record found for raw_track_access Steven Rostedt (Google) (1): error-injection: Add prompt for function error injection Tiezhu Yang (1): tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" Wang Hai (2): net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() net/9p: Fix a potential socket leak in p9_socket_open Wei Yongjun (2): iio: health: afe4403: Fix oob read in afe4403_read_raw iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw Willem de Bruijn (1): packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE Xin Long (2): tipc: set con sock in tipc_conn_alloc tipc: add an extra conn_get in tipc_conn_alloc Xiongfeng Wang (2): platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() Xiubo Li (2): ceph: do not update snapshot context when there is no new snapshot ceph: avoid putting the realm twice when decoding snaps fails Yang Yingliang (8): net: pch_gbe: fix pci device refcount leak while module exiting Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() hwmon: (i5500_temp) fix missing pci_disable_device() of: property: decrement node refcount in of_fwnode_get_reference_args() net: phy: fix null-ptr-deref while probe() failed hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() Yoshihiro Shimoda (1): net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed Yu Liao (1): net: thunderx: Fix the ACPI memory leak Yuan Can (1): net: net_netdev: Fix error handling in ntb_netdev_init_module() YueHaibing (3): tipc: check skb_linearize() return value in tipc_disc_rcv() net/mlx5: Fix uninitialized variable bug in outlen_write() net: hsr: Fix potential use-after-free Zhang Changzhong (3): net/qla3xxx: fix potential memleak in ql3xxx_send() can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() can: cc770: cc770_isa_probe(): add missing free_cc770dev() ZhangPeng (1): nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() Zheng Yongjun (1): ARM: mxs: fix memory leak in mxs_machine_init() Zhengchao Shao (1): 9p/fd: fix issue of list_del corruption in p9_fd_cancel() ruanjinjie (1): xen/platform-pci: add missing free_irq() in error path
2 years, 1 month
1
1
0
0
Linux 4.14.301
by Greg Kroah-Hartman
I'm announcing the release of the 4.14.301 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/arm/boot/dts/am335x-pcm-953.dtsi | 28 +++---- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 9 ++ arch/arm/mach-mxs/mach-mxs.c | 4 - arch/arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 arch/arm64/kernel/cpu_errata.c | 24 ++++-- arch/mips/include/asm/fw/fw.h | 2 arch/mips/pic32/pic32mzda/early_console.c | 13 +-- arch/mips/pic32/pic32mzda/init.c | 2 arch/nios2/boot/Makefile | 2 arch/s390/kernel/crash_dump.c | 2 arch/x86/include/asm/cpufeatures.h | 1 arch/x86/include/asm/nospec-branch.h | 26 +++++- arch/x86/kernel/cpu/bugs.c | 21 +++-- arch/x86/kernel/cpu/tsx.c | 33 +++----- arch/x86/kernel/process.c | 2 arch/x86/mm/ioremap.c | 8 +- arch/x86/power/cpu.c | 23 ++++-- drivers/bus/sunxi-rsb.c | 29 +++++-- drivers/firmware/efi/efi.c | 2 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 -- drivers/hwmon/coretemp.c | 9 ++ drivers/hwmon/i5500_temp.c | 2 drivers/hwmon/ibmpex.c | 1 drivers/iio/health/afe4403.c | 5 - drivers/iio/health/afe4404.c | 12 +-- drivers/iio/industrialio-sw-trigger.c | 6 + drivers/iio/light/Kconfig | 2 drivers/iio/light/apds9960.c | 12 +-- drivers/input/mouse/synaptics.c | 1 drivers/iommu/dmar.c | 1 drivers/mmc/host/sdhci.c | 71 +++++++++++++++---- drivers/mmc/host/sdhci.h | 12 +-- drivers/net/can/cc770/cc770_isa.c | 10 +- drivers/net/can/sja1000/sja1000_isa.c | 10 +- drivers/net/dsa/lan9303-core.c | 2 drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 4 - drivers/net/ethernet/mellanox/mlx4/qp.c | 3 drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 - drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 1 drivers/net/ethernet/qlogic/qla3xxx.c | 1 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 - drivers/net/ethernet/renesas/ravb_main.c | 1 drivers/net/ntb_netdev.c | 9 ++ drivers/net/phy/phy_device.c | 1 drivers/net/usb/qmi_wwan.c | 1 drivers/net/wireless/mac80211_hwsim.c | 5 + drivers/nfc/st-nci/se.c | 6 + drivers/nvme/host/core.c | 6 + drivers/of/property.c | 4 - drivers/pinctrl/pinctrl-single.c | 2 drivers/platform/x86/acer-wmi.c | 9 ++ drivers/platform/x86/asus-wmi.c | 2 drivers/platform/x86/hp-wmi.c | 3 drivers/s390/block/dasd_eckd.c | 6 - drivers/spi/spi-stm32.c | 2 drivers/tty/serial/8250/8250_omap.c | 7 + drivers/xen/platform-pci.c | 7 + fs/btrfs/qgroup.c | 9 -- fs/nilfs2/dat.c | 7 + fs/nilfs2/sufile.c | 8 ++ include/linux/perf_event.h | 2 include/uapi/linux/audit.h | 2 ipc/sem.c | 3 kernel/events/core.c | 17 ++-- kernel/sysctl.c | 30 ++++---- mm/frame_vector.c | 31 +------- net/9p/trans_fd.c | 6 + net/bluetooth/l2cap_core.c | 13 +++ net/dccp/ipv4.c | 2 net/dccp/ipv6.c | 2 net/hsr/hsr_forward.c | 5 - net/ipv4/Kconfig | 10 ++ net/ipv4/inet_hashtables.c | 10 +- net/ipv4/tcp_ipv4.c | 2 net/ipv6/ipv6_sockglue.c | 7 + net/ipv6/tcp_ipv6.c | 2 net/ipv6/xfrm6_policy.c | 6 + net/key/af_key.c | 32 +++++--- net/mac80211/mesh_pathtbl.c | 2 net/nfc/nci/core.c | 2 net/nfc/nci/data.c | 4 - net/packet/af_packet.c | 6 - scripts/kconfig/symbol.c | 8 +- sound/soc/soc-ops.c | 2 tools/vm/slabinfo-gnuplot.sh | 4 - 86 files changed, 479 insertions(+), 242 deletions(-) Adrian Hunter (1): mmc: sdhci: Fix voltage switch delay Alejandro Concepción Rodríguez (1): iio: light: apds9960: fix wrong register for gesture gain Aman Dhoot (1): Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode Ben Hutchings (2): efi: random: Properly limit the size of the random seed Revert "x86/speculation: Change FILL_RETURN_BUFFER to work with objtool" Chen Zhongjin (3): xfrm: Fix ignored return value in xfrm6_init() iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty ChenXiaoSong (1): btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() Christian König (1): drm/amdgpu: always register an MMU notifier for userptr Dominik Haller (1): ARM: dts: am335x-pcm-953: Define fixed regulators in root node Duoming Zhou (1): qlcnic: fix sleep-in-atomic-context bugs caused by msleep Enrico Sau (1): net: usb: qmi_wwan: add Telit 0x103a composition Gaosheng Cui (2): audit: fix undefined behavior in bit shift for AUDIT_BIT hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails Gleb Mazovetskiy (1): tcp: configurable source port perturb table size Greg Kroah-Hartman (1): Linux 4.14.301 Hans de Goede (1): platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) Heiko Carstens (1): s390/crashdump: fix TOD programmable field size Herbert Xu (1): af_key: Fix send_acquire race with pfkey_register Jakob Unterwurzacher (1): arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency James Morse (2): arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 Jann Horn (1): ipc/sem: Fix dangling sem_array access in semtimedop race Jason A. Donenfeld (1): MIPS: pic32: treat port as signed integer Jerry Ray (1): dsa: lan9303: Correct stat name Jonas Jelonek (1): wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support Kai-Heng Feng (1): platform/x86: hp-wmi: Ignore Smart Experience App event Kan Liang (1): perf: Add sample_flags to indicate the PMU-filled sample data Keith Busch (1): nvme: restrict management ioctls to admin Kuniyuki Iwashima (2): dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). tcp/udp: Fix memory leak in ipv6_renew_options(). Lin Ma (1): nfc/nci: fix race with opening and closing Linus Torvalds (3): proc: avoid integer type confusion in get_proc_long proc: proc_skip_spaces() shouldn't think it is working on C strings v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails Liu Shixin (1): NFC: nci: fix memory leak in nci_rx_data_packet() Luiz Augusto von Dentz (1): Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM Lukas Wunner (1): serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() Mark Brown (1): ASoC: ops: Fix bounds check for _sx controls Martin Faltesek (2): nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION nfc: st-nci: fix memory leaks in EVT_TRANSACTION Masahiro Yamada (2): kconfig: display recursive dependency resolution hint just once mmc: sdhci: use FIELD_GET for preset value bit masks Maxim Korotkov (1): pinctrl: single: Fix potential division by zero Michael Grzeschik (1): ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl Michael Kelley (1): x86/ioremap: Fix page aligned size calculation in __ioremap_caller() Nicolas Cavallari (1): wifi: mac80211: Fix ack frame idr leak when mesh has no route Paul Gazzillo (1): iio: light: rpr0521: add missing Kconfig dependencies Pawan Gupta (3): x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 x86/tsx: Add a feature bit for TSX control MSR support x86/pm: Add enumeration check before spec MSRs save/restore setup Peter Kosyh (1): net/mlx4: Check retval of mlx4_bitmap_init Peter Zijlstra (1): x86/nospec: Fix i386 RSB stuffing Phil Auld (1): hwmon: (coretemp) Check for null before removing sysfs attrs Randy Dunlap (1): nios2: add FORCE for vmlinuz.gz Samuel Holland (1): bus: sunxi-rsb: Support atomic transfers Sean Nyekjaer (1): spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run Stefan Haberland (1): s390/dasd: fix no record found for raw_track_access Tiezhu Yang (1): tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" Wang Hai (2): net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() net/9p: Fix a potential socket leak in p9_socket_open Wei Yongjun (2): iio: health: afe4403: Fix oob read in afe4403_read_raw iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw Willem de Bruijn (1): packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE Xiongfeng Wang (2): platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() Yang Yingliang (4): hwmon: (i5500_temp) fix missing pci_disable_device() of: property: decrement node refcount in of_fwnode_get_reference_args() net: phy: fix null-ptr-deref while probe() failed hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() Yoshihiro Shimoda (1): net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed Yu Liao (1): net: thunderx: Fix the ACPI memory leak Yuan Can (1): net: net_netdev: Fix error handling in ntb_netdev_init_module() YueHaibing (2): net/mlx5: Fix uninitialized variable bug in outlen_write() net: hsr: Fix potential use-after-free Zhang Changzhong (3): net/qla3xxx: fix potential memleak in ql3xxx_send() can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() can: cc770: cc770_isa_probe(): add missing free_cc770dev() ZhangPeng (1): nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() Zheng Yongjun (1): ARM: mxs: fix memory leak in mxs_machine_init() Zhengchao Shao (1): 9p/fd: fix issue of list_del corruption in p9_fd_cancel() ruanjinjie (1): xen/platform-pci: add missing free_irq() in error path
2 years, 1 month
1
1
0
0
Linux 4.9.335
by Greg Kroah-Hartman
I'm announcing the release of the 4.9.335 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/arm/boot/dts/at91sam9g20ek_common.dtsi | 9 +++++ arch/arm/mach-mxs/mach-mxs.c | 4 +- arch/arm64/kernel/cpu_errata.c | 25 ++++++++++---- arch/mips/include/asm/fw/fw.h | 2 - arch/mips/pic32/pic32mzda/early_console.c | 13 +++---- arch/mips/pic32/pic32mzda/init.c | 2 - arch/nios2/boot/Makefile | 2 - arch/s390/kernel/crash_dump.c | 2 - arch/x86/include/asm/cpufeatures.h | 1 arch/x86/kernel/cpu/tsx.c | 33 ++++++++----------- arch/x86/mm/ioremap.c | 8 ++++ arch/x86/power/cpu.c | 23 ++++++++----- drivers/bus/sunxi-rsb.c | 29 ++++++++++++---- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +--- drivers/hwmon/coretemp.c | 9 ++++- drivers/hwmon/i5500_temp.c | 2 - drivers/hwmon/ibmpex.c | 1 drivers/iio/health/afe4403.c | 5 +- drivers/iio/health/afe4404.c | 12 ++++-- drivers/iio/industrialio-sw-trigger.c | 6 ++- drivers/iio/light/apds9960.c | 12 +++--- drivers/iommu/dmar.c | 1 drivers/net/can/cc770/cc770_isa.c | 10 +++-- drivers/net/can/sja1000/sja1000_isa.c | 10 +++-- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/qp.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 1 drivers/net/ethernet/qlogic/qla3xxx.c | 1 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +- drivers/net/ethernet/renesas/ravb_main.c | 1 drivers/net/ntb_netdev.c | 9 ++++- drivers/net/phy/phy_device.c | 1 drivers/net/usb/qmi_wwan.c | 1 drivers/net/wireless/mac80211_hwsim.c | 5 ++ drivers/nfc/st-nci/se.c | 6 ++- drivers/pinctrl/pinctrl-single.c | 2 - drivers/platform/x86/asus-wmi.c | 2 + drivers/tty/serial/8250/8250_omap.c | 7 ++-- drivers/video/fbdev/pm2fb.c | 5 -- drivers/xen/platform-pci.c | 7 ++-- fs/btrfs/qgroup.c | 9 ----- fs/nilfs2/dat.c | 7 ++++ fs/nilfs2/sufile.c | 8 ++++ include/uapi/linux/audit.h | 2 - kernel/sysctl.c | 26 +++++++------- mm/frame_vector.c | 31 +++-------------- net/9p/trans_fd.c | 6 ++- net/bluetooth/l2cap_core.c | 13 +++++++ net/hsr/hsr_forward.c | 5 +- net/ipv4/Kconfig | 10 +++++ net/ipv4/inet_hashtables.c | 10 ++--- net/ipv6/ipv6_sockglue.c | 7 ++++ net/ipv6/xfrm6_policy.c | 6 ++- net/key/af_key.c | 32 ++++++++++++------ net/mac80211/mesh_pathtbl.c | 2 - net/nfc/nci/core.c | 2 - net/nfc/nci/data.c | 4 +- net/packet/af_packet.c | 6 +-- scripts/kconfig/symbol.c | 8 +++- sound/soc/soc-ops.c | 2 - tools/vm/slabinfo-gnuplot.sh | 4 +- 63 files changed, 311 insertions(+), 183 deletions(-) Alejandro Concepción Rodríguez (1): iio: light: apds9960: fix wrong register for gesture gain Chen Zhongjin (3): xfrm: Fix ignored return value in xfrm6_init() iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty ChenXiaoSong (1): btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() Christian König (1): drm/amdgpu: always register an MMU notifier for userptr Duoming Zhou (1): qlcnic: fix sleep-in-atomic-context bugs caused by msleep Enrico Sau (1): net: usb: qmi_wwan: add Telit 0x103a composition Gaosheng Cui (2): audit: fix undefined behavior in bit shift for AUDIT_BIT hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails Gleb Mazovetskiy (1): tcp: configurable source port perturb table size Greg Kroah-Hartman (1): Linux 4.9.335 Heiko Carstens (1): s390/crashdump: fix TOD programmable field size Herbert Xu (1): af_key: Fix send_acquire race with pfkey_register James Morse (2): arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 Jason A. Donenfeld (1): MIPS: pic32: treat port as signed integer Jonas Jelonek (1): wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support Kuniyuki Iwashima (1): tcp/udp: Fix memory leak in ipv6_renew_options(). Lin Ma (1): nfc/nci: fix race with opening and closing Linus Torvalds (3): proc: avoid integer type confusion in get_proc_long proc: proc_skip_spaces() shouldn't think it is working on C strings v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails Liu Shixin (1): NFC: nci: fix memory leak in nci_rx_data_packet() Luiz Augusto von Dentz (1): Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM Lukas Wunner (1): serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() Mark Brown (1): ASoC: ops: Fix bounds check for _sx controls Martin Faltesek (2): nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION nfc: st-nci: fix memory leaks in EVT_TRANSACTION Masahiro Yamada (1): kconfig: display recursive dependency resolution hint just once Maxim Korotkov (1): pinctrl: single: Fix potential division by zero Michael Grzeschik (1): ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl Michael Kelley (1): x86/ioremap: Fix page aligned size calculation in __ioremap_caller() Nicolas Cavallari (1): wifi: mac80211: Fix ack frame idr leak when mesh has no route Pawan Gupta (2): x86/tsx: Add a feature bit for TSX control MSR support x86/pm: Add enumeration check before spec MSRs save/restore setup Peter Kosyh (1): net/mlx4: Check retval of mlx4_bitmap_init Phil Auld (1): hwmon: (coretemp) Check for null before removing sysfs attrs Randy Dunlap (1): nios2: add FORCE for vmlinuz.gz Samuel Holland (1): bus: sunxi-rsb: Support atomic transfers Tiezhu Yang (1): tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" Ulrich Hecht (1): Revert "fbdev: fb_pm2fb: Avoid potential divide by zero error" Wang Hai (2): net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() net/9p: Fix a potential socket leak in p9_socket_open Wei Yongjun (2): iio: health: afe4403: Fix oob read in afe4403_read_raw iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw Willem de Bruijn (1): packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE Xiongfeng Wang (2): platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() Yang Yingliang (3): hwmon: (i5500_temp) fix missing pci_disable_device() net: phy: fix null-ptr-deref while probe() failed hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() Yoshihiro Shimoda (1): net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed Yu Liao (1): net: thunderx: Fix the ACPI memory leak Yuan Can (1): net: net_netdev: Fix error handling in ntb_netdev_init_module() YueHaibing (2): net/mlx5: Fix uninitialized variable bug in outlen_write() net: hsr: Fix potential use-after-free Zhang Changzhong (3): net/qla3xxx: fix potential memleak in ql3xxx_send() can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() can: cc770: cc770_isa_probe(): add missing free_cc770dev() ZhangPeng (1): nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() Zheng Yongjun (1): ARM: mxs: fix memory leak in mxs_machine_init() Zhengchao Shao (1): 9p/fd: fix issue of list_del corruption in p9_fd_cancel() ruanjinjie (1): xen/platform-pci: add missing free_irq() in error path
2 years, 1 month
1
1
0
0
[PATCH 4.19 000/110] 4.19.268-rc2 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 4.19.268 release. There are 110 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Thu, 08 Dec 2022 12:40:31 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.19.268-r…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-4.19.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 4.19.268-rc2 Jann Horn <jannh(a)google.com> ipc/sem: Fix dangling sem_array access in semtimedop race Adrian Hunter <adrian.hunter(a)intel.com> mmc: sdhci: Fix voltage switch delay Masahiro Yamada <yamada.masahiro(a)socionext.com> mmc: sdhci: use FIELD_GET for preset value bit masks Michael Kelley <mikelley(a)microsoft.com> x86/ioremap: Fix page aligned size calculation in __ioremap_caller() Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com> Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM Pawan Gupta <pawan.kumar.gupta(a)linux.intel.com> x86/pm: Add enumeration check before spec MSRs save/restore setup Pawan Gupta <pawan.kumar.gupta(a)linux.intel.com> x86/tsx: Add a feature bit for TSX control MSR support Keith Busch <kbusch(a)kernel.org> nvme: restrict management ioctls to admin Kuniyuki Iwashima <kuniyu(a)amazon.com> tcp/udp: Fix memory leak in ipv6_renew_options(). Lee Jones <lee(a)kernel.org> Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled Helge Deller <deller(a)gmx.de> parisc: Increase FRAME_WARN to 2048 bytes on parisc Guenter Roeck <linux(a)roeck-us.net> xtensa: increase size of gcc stack frame check Helge Deller <deller(a)gmx.de> parisc: Increase size of gcc stack frame check Xiongfeng Wang <wangxiongfeng2(a)huawei.com> iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() Maxim Korotkov <korotkov.maxim.s(a)gmail.com> pinctrl: single: Fix potential division by zero Mark Brown <broonie(a)kernel.org> ASoC: ops: Fix bounds check for _sx controls Nathan Chancellor <nathan(a)kernel.org> mm: Fix '.data.once' orphan section warning James Morse <james.morse(a)arm.com> arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 James Morse <james.morse(a)arm.com> arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> pinctrl: intel: Save and restore pins in "direct IRQ" mode Pawan Gupta <pawan.kumar.gupta(a)linux.intel.com> x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 ZhangPeng <zhangpeng362(a)huawei.com> nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() Tiezhu Yang <yangtiezhu(a)loongson.cn> tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" Steven Rostedt (Google) <rostedt(a)goodmis.org> error-injection: Add prompt for function error injection ChenXiaoSong <chenxiaosong2(a)huawei.com> btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() Yang Yingliang <yangyingliang(a)huawei.com> hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() Phil Auld <pauld(a)redhat.com> hwmon: (coretemp) Check for null before removing sysfs attrs Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed Willem de Bruijn <willemb(a)google.com> packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE Shigeru Yoshida <syoshida(a)redhat.com> net: tun: Fix use-after-free in tun_detach() YueHaibing <yuehaibing(a)huawei.com> net: hsr: Fix potential use-after-free Jerry Ray <jerry.ray(a)microchip.com> dsa: lan9303: Correct stat name Wang Hai <wanghai38(a)huawei.com> net/9p: Fix a potential socket leak in p9_socket_open Yuan Can <yuancan(a)huawei.com> net: net_netdev: Fix error handling in ntb_netdev_init_module() Yang Yingliang <yangyingliang(a)huawei.com> net: phy: fix null-ptr-deref while probe() failed Duoming Zhou <duoming(a)zju.edu.cn> qlcnic: fix sleep-in-atomic-context bugs caused by msleep Zhang Changzhong <zhangchangzhong(a)huawei.com> can: cc770: cc770_isa_probe(): add missing free_cc770dev() Zhang Changzhong <zhangchangzhong(a)huawei.com> can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() YueHaibing <yuehaibing(a)huawei.com> net/mlx5: Fix uninitialized variable bug in outlen_write() Yang Yingliang <yangyingliang(a)huawei.com> of: property: decrement node refcount in of_fwnode_get_reference_args() Gaosheng Cui <cuigaosheng1(a)huawei.com> hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails Yang Yingliang <yangyingliang(a)huawei.com> hwmon: (i5500_temp) fix missing pci_disable_device() Srikar Dronamraju <srikar(a)linux.vnet.ibm.com> scripts/faddr2line: Fix regression in name resolution on ppc64le Paul Gazzillo <paul(a)pgazz.com> iio: light: rpr0521: add missing Kconfig dependencies Wei Yongjun <weiyongjun1(a)huawei.com> iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw Wei Yongjun <weiyongjun1(a)huawei.com> iio: health: afe4403: Fix oob read in afe4403_read_raw Sam James <sam(a)gentoo.org> kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible Ben Hutchings <ben(a)decadent.org.uk> Revert "x86/speculation: Change FILL_RETURN_BUFFER to work with objtool" Linus Torvalds <torvalds(a)linux-foundation.org> v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails Linus Torvalds <torvalds(a)linux-foundation.org> proc: proc_skip_spaces() shouldn't think it is working on C strings Linus Torvalds <torvalds(a)linux-foundation.org> proc: avoid integer type confusion in get_proc_long Frieder Schrempf <frieder.schrempf(a)kontron.de> spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock Anand Jain <anand.jain(a)oracle.com> btrfs: free btrfs_path before copying inodes to userspace Christian König <christian.koenig(a)amd.com> drm/amdgpu: always register an MMU notifier for userptr Lyude Paul <lyude(a)redhat.com> drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN Anand Jain <anand.jain(a)oracle.com> btrfs: free btrfs_path before copying subvol info to userspace Anand Jain <anand.jain(a)oracle.com> btrfs: free btrfs_path before copying fspath to userspace Josef Bacik <josef(a)toxicpanda.com> btrfs: free btrfs_path before copying root refs to userspace Mikulas Patocka <mpatocka(a)redhat.com> dm integrity: flush the journal on suspend Enrico Sau <enrico.sau(a)gmail.com> net: usb: qmi_wwan: add Telit 0x103a composition Gleb Mazovetskiy <glex.spb(a)gmail.com> tcp: configurable source port perturb table size Kai-Heng Feng <kai.heng.feng(a)canonical.com> platform/x86: hp-wmi: Ignore Smart Experience App event Hans de Goede <hdegoede(a)redhat.com> platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) Xiongfeng Wang <wangxiongfeng2(a)huawei.com> platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() ruanjinjie <ruanjinjie(a)huawei.com> xen/platform-pci: add missing free_irq() in error path Lukas Wunner <lukas(a)wunner.de> serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() Aman Dhoot <amandhoot12(a)gmail.com> Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode Chen Zhongjin <chenzhongjin(a)huawei.com> nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty Xiubo Li <xiubli(a)redhat.com> ceph: avoid putting the realm twice when decoding snaps fails Xiubo Li <xiubli(a)redhat.com> ceph: do not update snapshot context when there is no new snapshot Mitja Spes <mitja(a)lxnav.com> iio: pressure: ms5611: fixed value compensation bug Lars-Peter Clausen <lars(a)metafoo.de> iio: ms5611: Simplify IO callback parameters Randy Dunlap <rdunlap(a)infradead.org> nios2: add FORCE for vmlinuz.gz Chen Zhongjin <chenzhongjin(a)huawei.com> iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails Alejandro Concepción Rodríguez <asconcepcion(a)acoro.eu> iio: light: apds9960: fix wrong register for gesture gain Jakob Unterwurzacher <jakob.unterwurzacher(a)theobroma-systems.com> arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency Heiko Carstens <hca(a)linux.ibm.com> s390/crashdump: fix TOD programmable field size Yu Liao <liaoyu15(a)huawei.com> net: thunderx: Fix the ACPI memory leak Martin Faltesek <mfaltesek(a)google.com> nfc: st-nci: fix memory leaks in EVT_TRANSACTION Martin Faltesek <mfaltesek(a)google.com> nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION Stefan Haberland <sth(a)linux.ibm.com> s390/dasd: fix no record found for raw_track_access Kuniyuki Iwashima <kuniyu(a)amazon.com> dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). Yang Yingliang <yangyingliang(a)huawei.com> bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() Liu Shixin <liushixin2(a)huawei.com> NFC: nci: fix memory leak in nci_rx_data_packet() Chen Zhongjin <chenzhongjin(a)huawei.com> xfrm: Fix ignored return value in xfrm6_init() YueHaibing <yuehaibing(a)huawei.com> tipc: check skb_linearize() return value in tipc_disc_rcv() Xin Long <lucien.xin(a)gmail.com> tipc: add an extra conn_get in tipc_conn_alloc Xin Long <lucien.xin(a)gmail.com> tipc: set con sock in tipc_conn_alloc Moshe Shemesh <moshe(a)nvidia.com> net/mlx5: Fix FW tracer timestamp calculation Yang Yingliang <yangyingliang(a)huawei.com> Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() Yang Yingliang <yangyingliang(a)huawei.com> Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() Yang Yingliang <yangyingliang(a)huawei.com> net: pch_gbe: fix pci device refcount leak while module exiting Zhang Changzhong <zhangchangzhong(a)huawei.com> net/qla3xxx: fix potential memleak in ql3xxx_send() Peter Kosyh <pkosyh(a)yandex.ru> net/mlx4: Check retval of mlx4_bitmap_init Zheng Yongjun <zhengyongjun3(a)huawei.com> ARM: mxs: fix memory leak in mxs_machine_init() Zhengchao Shao <shaozhengchao(a)huawei.com> 9p/fd: fix issue of list_del corruption in p9_fd_cancel() Wang Hai <wanghai38(a)huawei.com> net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() Lin Ma <linma(a)zju.edu.cn> nfc/nci: fix race with opening and closing Michael Grzeschik <m.grzeschik(a)pengutronix.de> ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl Samuel Holland <samuel(a)sholland.org> bus: sunxi-rsb: Support atomic transfers Detlev Casanova <detlev.casanova(a)collabora.com> ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove Dominik Haller <d.haller(a)phytec.de> ARM: dts: am335x-pcm-953: Define fixed regulators in root node Herbert Xu <herbert(a)gondor.apana.org.au> af_key: Fix send_acquire race with pfkey_register Jason A. Donenfeld <Jason(a)zx2c4.com> MIPS: pic32: treat port as signed integer Nathan Chancellor <nathan(a)kernel.org> RISC-V: vdso: Do not add missing symbols to version section in linker script Hans de Goede <hdegoede(a)redhat.com> drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) Sean Nyekjaer <sean(a)geanix.com> spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run Nicolas Cavallari <nicolas.cavallari(a)green-communications.fr> wifi: mac80211: Fix ack frame idr leak when mesh has no route Gaosheng Cui <cuigaosheng1(a)huawei.com> audit: fix undefined behavior in bit shift for AUDIT_BIT Jonas Jelonek <jelonek.jonas(a)gmail.com> wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support ------------- Diffstat: Makefile | 4 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 28 ++++----- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 9 +++ arch/arm/mach-mxs/mach-mxs.c | 4 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/arm64/kernel/cpu_errata.c | 24 ++++++-- arch/mips/include/asm/fw/fw.h | 2 +- arch/mips/pic32/pic32mzda/early_console.c | 13 ++-- arch/mips/pic32/pic32mzda/init.c | 2 +- arch/nios2/boot/Makefile | 2 +- arch/riscv/kernel/vdso/Makefile | 3 + arch/riscv/kernel/vdso/vdso.lds.S | 2 + arch/s390/kernel/crash_dump.c | 2 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/nospec-branch.h | 12 ++-- arch/x86/kernel/cpu/bugs.c | 21 ++++--- arch/x86/kernel/cpu/tsx.c | 33 +++++----- arch/x86/kernel/process.c | 2 +- arch/x86/mm/ioremap.c | 8 ++- arch/x86/power/cpu.c | 23 ++++--- drivers/bus/sunxi-rsb.c | 29 ++++++--- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +-- .../drm/amd/display/dc/dce120/dce120_resource.c | 3 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 ++ drivers/hv/channel_mgmt.c | 6 +- drivers/hv/vmbus_drv.c | 1 + drivers/hwmon/coretemp.c | 9 ++- drivers/hwmon/i5500_temp.c | 2 +- drivers/hwmon/ibmpex.c | 1 + drivers/iio/health/afe4403.c | 5 +- drivers/iio/health/afe4404.c | 12 ++-- drivers/iio/industrialio-sw-trigger.c | 6 +- drivers/iio/light/Kconfig | 2 + drivers/iio/light/apds9960.c | 12 ++-- drivers/iio/pressure/ms5611.h | 18 +++--- drivers/iio/pressure/ms5611_core.c | 56 +++++++++-------- drivers/iio/pressure/ms5611_i2c.c | 11 ++-- drivers/iio/pressure/ms5611_spi.c | 17 +++--- drivers/input/mouse/synaptics.c | 1 + drivers/iommu/dmar.c | 1 + drivers/md/dm-integrity.c | 7 +-- drivers/mmc/host/sdhci.c | 71 ++++++++++++++++++---- drivers/mmc/host/sdhci.h | 12 ++-- drivers/net/can/cc770/cc770_isa.c | 10 +-- drivers/net/can/sja1000/sja1000_isa.c | 10 +-- drivers/net/dsa/lan9303-core.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 12 ++-- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/qp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 6 +- drivers/net/ethernet/qlogic/qla3xxx.c | 1 + .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +- drivers/net/ethernet/renesas/ravb_main.c | 1 + drivers/net/ntb_netdev.c | 9 ++- drivers/net/phy/phy_device.c | 1 + drivers/net/tun.c | 4 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/wireless/mac80211_hwsim.c | 5 ++ drivers/nfc/st-nci/se.c | 6 +- drivers/nvme/host/core.c | 6 ++ drivers/of/property.c | 4 +- drivers/pinctrl/intel/pinctrl-intel.c | 27 +++++++- drivers/pinctrl/pinctrl-single.c | 2 +- drivers/platform/x86/acer-wmi.c | 9 +++ drivers/platform/x86/asus-wmi.c | 2 + drivers/platform/x86/hp-wmi.c | 3 + drivers/s390/block/dasd_eckd.c | 6 +- drivers/spi/spi-imx.c | 3 +- drivers/spi/spi-stm32.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 7 ++- drivers/xen/platform-pci.c | 7 ++- fs/btrfs/ioctl.c | 23 ++++--- fs/btrfs/qgroup.c | 9 +-- fs/ceph/snap.c | 31 +++++++--- fs/nilfs2/dat.c | 7 +++ fs/nilfs2/sufile.c | 8 +++ include/linux/license.h | 2 + include/linux/mmdebug.h | 2 +- include/uapi/linux/audit.h | 2 +- ipc/sem.c | 3 +- kernel/sysctl.c | 30 ++++----- lib/Kconfig.debug | 14 ++++- mm/frame_vector.c | 31 ++-------- net/9p/trans_fd.c | 6 +- net/bluetooth/l2cap_core.c | 13 ++++ net/dccp/ipv4.c | 2 + net/dccp/ipv6.c | 2 + net/hsr/hsr_forward.c | 5 +- net/ipv4/Kconfig | 10 +++ net/ipv4/inet_hashtables.c | 10 +-- net/ipv4/tcp_ipv4.c | 2 + net/ipv6/ipv6_sockglue.c | 7 +++ net/ipv6/tcp_ipv6.c | 2 + net/ipv6/xfrm6_policy.c | 6 +- net/key/af_key.c | 32 +++++++--- net/mac80211/mesh_pathtbl.c | 2 +- net/nfc/nci/core.c | 2 +- net/nfc/nci/data.c | 4 +- net/packet/af_packet.c | 6 +- net/tipc/discover.c | 5 +- net/tipc/topsrv.c | 20 +++--- scripts/faddr2line | 7 ++- sound/soc/codecs/sgtl5000.c | 1 + sound/soc/soc-ops.c | 2 +- tools/vm/slabinfo-gnuplot.sh | 4 +- 107 files changed, 624 insertions(+), 344 deletions(-)
2 years, 1 month
5
4
0
0
[PATCH 5.4 000/157] 5.4.226-rc2 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 5.4.226 release. There are 157 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Thu, 08 Dec 2022 12:40:31 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.4.226-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-5.4.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 5.4.226-rc2 Jann Horn <jannh(a)google.com> ipc/sem: Fix dangling sem_array access in semtimedop race Linus Torvalds <torvalds(a)linux-foundation.org> v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails Linus Torvalds <torvalds(a)linux-foundation.org> proc: proc_skip_spaces() shouldn't think it is working on C strings Linus Torvalds <torvalds(a)linux-foundation.org> proc: avoid integer type confusion in get_proc_long Adrian Hunter <adrian.hunter(a)intel.com> mmc: sdhci: Fix voltage switch delay Masahiro Yamada <yamada.masahiro(a)socionext.com> mmc: sdhci: use FIELD_GET for preset value bit masks Jan Dabros <jsd(a)semihalf.com> char: tpm: Protect tpm_pm_suspend with locks Conor Dooley <conor.dooley(a)microchip.com> Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" Michael Kelley <mikelley(a)microsoft.com> x86/ioremap: Fix page aligned size calculation in __ioremap_caller() Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com> Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM Pawan Gupta <pawan.kumar.gupta(a)linux.intel.com> x86/pm: Add enumeration check before spec MSRs save/restore setup Pawan Gupta <pawan.kumar.gupta(a)linux.intel.com> x86/tsx: Add a feature bit for TSX control MSR support Keith Busch <kbusch(a)kernel.org> nvme: ensure subsystem reset is single threaded Keith Busch <kbusch(a)kernel.org> nvme: restrict management ioctls to admin Soheil Hassas Yeganeh <soheil(a)google.com> epoll: check for events when removing a timed out thread from the wait queue Roman Penyaev <rpenyaev(a)suse.de> epoll: call final ep_events_available() check under the lock Steven Rostedt (Google) <rostedt(a)goodmis.org> tracing/ring-buffer: Have polling block on watermark Ido Schimmel <idosch(a)nvidia.com> ipv4: Fix route deletion when nexthop info is not specified David Ahern <dsahern(a)kernel.org> ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference Nikolay Aleksandrov <razor(a)blackwall.org> selftests: net: fix nexthop warning cleanup double ip typo Nikolay Aleksandrov <razor(a)blackwall.org> selftests: net: add delete nexthop route warning test Lee Jones <lee(a)kernel.org> Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled Helge Deller <deller(a)gmx.de> parisc: Increase FRAME_WARN to 2048 bytes on parisc Guenter Roeck <linux(a)roeck-us.net> xtensa: increase size of gcc stack frame check Helge Deller <deller(a)gmx.de> parisc: Increase size of gcc stack frame check Xiongfeng Wang <wangxiongfeng2(a)huawei.com> iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() Maxim Korotkov <korotkov.maxim.s(a)gmail.com> pinctrl: single: Fix potential division by zero Mark Brown <broonie(a)kernel.org> ASoC: ops: Fix bounds check for _sx controls Nathan Chancellor <nathan(a)kernel.org> mm: Fix '.data.once' orphan section warning James Morse <james.morse(a)arm.com> arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 James Morse <james.morse(a)arm.com> arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors Steven Rostedt (Google) <rostedt(a)goodmis.org> tracing: Free buffers when a used dynamic event is removed Wenchao Chen <wenchao.chen(a)unisoc.com> mmc: sdhci-sprd: Fix no reset data and command after voltage switch Sebastian Falbesoner <sebastian.falbesoner(a)gmail.com> mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check Christian Löhle <CLoehle(a)hyperstone.com> mmc: core: Fix ambiguous TRIM and DISCARD arg Ye Bin <yebin10(a)huawei.com> mmc: mmc_test: Fix removal of debugfs file Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> pinctrl: intel: Save and restore pins in "direct IRQ" mode Pawan Gupta <pawan.kumar.gupta(a)linux.intel.com> x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 ZhangPeng <zhangpeng362(a)huawei.com> nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() Tiezhu Yang <yangtiezhu(a)loongson.cn> tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" Steven Rostedt (Google) <rostedt(a)goodmis.org> error-injection: Add prompt for function error injection YueHaibing <yuehaibing(a)huawei.com> net/mlx5: DR, Fix uninitialized var warning Yang Yingliang <yangyingliang(a)huawei.com> hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() Phil Auld <pauld(a)redhat.com> hwmon: (coretemp) Check for null before removing sysfs attrs Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed Zhengchao Shao <shaozhengchao(a)huawei.com> sctp: fix memory leak in sctp_stream_outq_migrate() Willem de Bruijn <willemb(a)google.com> packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE Shigeru Yoshida <syoshida(a)redhat.com> net: tun: Fix use-after-free in tun_detach() David Howells <dhowells(a)redhat.com> afs: Fix fileserver probe RTT handling YueHaibing <yuehaibing(a)huawei.com> net: hsr: Fix potential use-after-free Jerry Ray <jerry.ray(a)microchip.com> dsa: lan9303: Correct stat name Yuri Karpov <YKarpov(a)ispras.ru> net: ethernet: nixge: fix NULL dereference Wang Hai <wanghai38(a)huawei.com> net/9p: Fix a potential socket leak in p9_socket_open Yuan Can <yuancan(a)huawei.com> net: net_netdev: Fix error handling in ntb_netdev_init_module() Yang Yingliang <yangyingliang(a)huawei.com> net: phy: fix null-ptr-deref while probe() failed Johannes Berg <johannes.berg(a)intel.com> wifi: cfg80211: fix buffer overflow in elem comparison Duoming Zhou <duoming(a)zju.edu.cn> qlcnic: fix sleep-in-atomic-context bugs caused by msleep Zhang Changzhong <zhangchangzhong(a)huawei.com> can: cc770: cc770_isa_probe(): add missing free_cc770dev() Zhang Changzhong <zhangchangzhong(a)huawei.com> can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() Roi Dayan <roid(a)nvidia.com> net/mlx5e: Fix use-after-free when reverting termination table YueHaibing <yuehaibing(a)huawei.com> net/mlx5: Fix uninitialized variable bug in outlen_write() Yang Yingliang <yangyingliang(a)huawei.com> of: property: decrement node refcount in of_fwnode_get_reference_args() Gaosheng Cui <cuigaosheng1(a)huawei.com> hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails Yang Yingliang <yangyingliang(a)huawei.com> hwmon: (i5500_temp) fix missing pci_disable_device() Srikar Dronamraju <srikar(a)linux.vnet.ibm.com> scripts/faddr2line: Fix regression in name resolution on ppc64le Paul Gazzillo <paul(a)pgazz.com> iio: light: rpr0521: add missing Kconfig dependencies Wei Yongjun <weiyongjun1(a)huawei.com> iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw Wei Yongjun <weiyongjun1(a)huawei.com> iio: health: afe4403: Fix oob read in afe4403_read_raw ChenXiaoSong <chenxiaosong2(a)huawei.com> btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" Claudio Suarez <cssk(a)net-c.es> drm/amdgpu: update drm_display_info correctly when the edid is read Sam James <sam(a)gentoo.org> kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible Nikolay Borisov <nborisov(a)suse.com> btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker Frieder Schrempf <frieder.schrempf(a)kontron.de> spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock Anand Jain <anand.jain(a)oracle.com> btrfs: free btrfs_path before copying inodes to userspace Miklos Szeredi <mszeredi(a)redhat.com> fuse: lock inode unconditionally in fuse_fallocate() Andrzej Hajda <andrzej.hajda(a)intel.com> drm/i915: fix TLB invalidation for Gen12 video and compute engines Christian König <christian.koenig(a)amd.com> drm/amdgpu: always register an MMU notifier for userptr Lyude Paul <lyude(a)redhat.com> drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN Zhen Lei <thunder.leizhen(a)huawei.com> btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs() Anand Jain <anand.jain(a)oracle.com> btrfs: free btrfs_path before copying subvol info to userspace Anand Jain <anand.jain(a)oracle.com> btrfs: free btrfs_path before copying fspath to userspace Josef Bacik <josef(a)toxicpanda.com> btrfs: free btrfs_path before copying root refs to userspace Alessandro Astone <ales.astone(a)gmail.com> binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 Alessandro Astone <ales.astone(a)gmail.com> binder: Address corner cases in deferred copy and fixup Arnd Bergmann <arnd(a)arndb.de> binder: fix pointer cast warning Todd Kjos <tkjos(a)google.com> binder: defer copies of pre-patched txn data Todd Kjos <tkjos(a)google.com> binder: read pre-translated fds from sender buffer Todd Kjos <tkjos(a)google.com> binder: avoid potential data leakage when copying txn Mikulas Patocka <mpatocka(a)redhat.com> dm integrity: flush the journal on suspend Enrico Sau <enrico.sau(a)gmail.com> net: usb: qmi_wwan: add Telit 0x103a composition Gleb Mazovetskiy <glex.spb(a)gmail.com> tcp: configurable source port perturb table size Kai-Heng Feng <kai.heng.feng(a)canonical.com> platform/x86: hp-wmi: Ignore Smart Experience App event Hans de Goede <hdegoede(a)redhat.com> platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) Xiongfeng Wang <wangxiongfeng2(a)huawei.com> platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() ruanjinjie <ruanjinjie(a)huawei.com> xen/platform-pci: add missing free_irq() in error path Lukas Wunner <lukas(a)wunner.de> serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() Hans de Goede <hdegoede(a)redhat.com> ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 Aman Dhoot <amandhoot12(a)gmail.com> Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode Mukesh Ojha <quic_mojha(a)quicinc.com> gcov: clang: fix the buffer overflow issue Chen Zhongjin <chenzhongjin(a)huawei.com> nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty Brian Norris <briannorris(a)chromium.org> firmware: coreboot: Register bus in module init Patrick Rudolph <patrick.rudolph(a)9elements.com> firmware: google: Release devices before unregistering the bus Xiubo Li <xiubli(a)redhat.com> ceph: avoid putting the realm twice when decoding snaps fails Xiubo Li <xiubli(a)redhat.com> ceph: do not update snapshot context when there is no new snapshot Mitja Spes <mitja(a)lxnav.com> iio: pressure: ms5611: fixed value compensation bug Lars-Peter Clausen <lars(a)metafoo.de> iio: ms5611: Simplify IO callback parameters Randy Dunlap <rdunlap(a)infradead.org> nios2: add FORCE for vmlinuz.gz Alexandre Belloni <alexandre.belloni(a)bootlin.com> init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash Chen Zhongjin <chenzhongjin(a)huawei.com> iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails Alejandro Concepción Rodríguez <asconcepcion(a)acoro.eu> iio: light: apds9960: fix wrong register for gesture gain Jakob Unterwurzacher <jakob.unterwurzacher(a)theobroma-systems.com> arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency Marek Szyprowski <m.szyprowski(a)samsung.com> usb: dwc3: exynos: Fix remove() function Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> lib/vdso: use "grep -E" instead of "egrep" Heiko Carstens <hca(a)linux.ibm.com> s390/crashdump: fix TOD programmable field size Yu Liao <liaoyu15(a)huawei.com> net: thunderx: Fix the ACPI memory leak Martin Faltesek <mfaltesek(a)google.com> nfc: st-nci: fix memory leaks in EVT_TRANSACTION Martin Faltesek <mfaltesek(a)google.com> nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION Stefan Haberland <sth(a)linux.ibm.com> s390/dasd: fix no record found for raw_track_access Kuniyuki Iwashima <kuniyu(a)amazon.com> dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). Yang Yingliang <yangyingliang(a)huawei.com> bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() Andreas Kemnade <andreas(a)kemnade.info> regulator: twl6030: re-add TWL6032_SUBCLASS Liu Shixin <liushixin2(a)huawei.com> NFC: nci: fix memory leak in nci_rx_data_packet() Chen Zhongjin <chenzhongjin(a)huawei.com> xfrm: Fix ignored return value in xfrm6_init() YueHaibing <yuehaibing(a)huawei.com> tipc: check skb_linearize() return value in tipc_disc_rcv() Xin Long <lucien.xin(a)gmail.com> tipc: add an extra conn_get in tipc_conn_alloc Xin Long <lucien.xin(a)gmail.com> tipc: set con sock in tipc_conn_alloc Moshe Shemesh <moshe(a)nvidia.com> net/mlx5: Fix FW tracer timestamp calculation Yang Yingliang <yangyingliang(a)huawei.com> Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() Yang Yingliang <yangyingliang(a)huawei.com> Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() Jaco Coetzee <jaco.coetzee(a)corigine.com> nfp: add port from netdev validation for EEPROM access Yang Yingliang <yangyingliang(a)huawei.com> net: pch_gbe: fix pci device refcount leak while module exiting Zhang Changzhong <zhangchangzhong(a)huawei.com> net/qla3xxx: fix potential memleak in ql3xxx_send() Peter Kosyh <pkosyh(a)yandex.ru> net/mlx4: Check retval of mlx4_bitmap_init Zheng Yongjun <zhengyongjun3(a)huawei.com> ARM: mxs: fix memory leak in mxs_machine_init() Zhengchao Shao <shaozhengchao(a)huawei.com> 9p/fd: fix issue of list_del corruption in p9_fd_cancel() Wang Hai <wanghai38(a)huawei.com> net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() Lin Ma <linma(a)zju.edu.cn> nfc/nci: fix race with opening and closing Leon Romanovsky <leonro(a)nvidia.com> net: liquidio: simplify if expression Michael Grzeschik <m.grzeschik(a)pengutronix.de> ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl Yang Yingliang <yangyingliang(a)huawei.com> tee: optee: fix possible memory leak in optee_register_device() Samuel Holland <samuel(a)sholland.org> bus: sunxi-rsb: Support atomic transfers Yang Yingliang <yangyingliang(a)huawei.com> regulator: core: fix UAF in destroy_regulator() Zeng Heng <zengheng4(a)huawei.com> regulator: core: fix kobject release warning and memory leak in regulator_register() Detlev Casanova <detlev.casanova(a)collabora.com> ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove Dominik Haller <d.haller(a)phytec.de> ARM: dts: am335x-pcm-953: Define fixed regulators in root node Herbert Xu <herbert(a)gondor.apana.org.au> af_key: Fix send_acquire race with pfkey_register Jason A. Donenfeld <Jason(a)zx2c4.com> MIPS: pic32: treat port as signed integer Nathan Chancellor <nathan(a)kernel.org> RISC-V: vdso: Do not add missing symbols to version section in linker script Kuniyuki Iwashima <kuniyu(a)amazon.com> arm64/syscall: Include asm/ptrace.h in syscall_wrapper header. Yu Kuai <yukuai3(a)huawei.com> block, bfq: fix null pointer dereference in bfq_bio_bfqg() Hans de Goede <hdegoede(a)redhat.com> drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) Sean Nyekjaer <sean(a)geanix.com> spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run Nicolas Cavallari <nicolas.cavallari(a)green-communications.fr> wifi: mac80211: Fix ack frame idr leak when mesh has no route Gaosheng Cui <cuigaosheng1(a)huawei.com> audit: fix undefined behavior in bit shift for AUDIT_BIT Jonas Jelonek <jelonek.jonas(a)gmail.com> wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support taozhang <taozhang(a)bestechnic.com> wifi: mac80211: fix memory free error when registering wiphy fail ------------- Diffstat: Makefile | 4 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 28 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 9 + arch/arm/mach-mxs/mach-mxs.c | 4 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/arm64/include/asm/syscall_wrapper.h | 2 +- arch/arm64/kernel/cpu_errata.c | 24 +- arch/mips/include/asm/fw/fw.h | 2 +- arch/mips/pic32/pic32mzda/early_console.c | 13 +- arch/mips/pic32/pic32mzda/init.c | 2 +- arch/nios2/boot/Makefile | 2 +- arch/riscv/kernel/vdso/Makefile | 3 + arch/riscv/kernel/vdso/vdso.lds.S | 2 + arch/s390/kernel/crash_dump.c | 2 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/nospec-branch.h | 2 +- arch/x86/kernel/cpu/bugs.c | 21 +- arch/x86/kernel/cpu/tsx.c | 33 +- arch/x86/kernel/process.c | 2 +- arch/x86/mm/ioremap.c | 8 +- arch/x86/power/cpu.c | 23 +- block/bfq-cgroup.c | 4 + drivers/android/binder.c | 437 ++++++++++++++++++--- drivers/bus/sunxi-rsb.c | 29 +- drivers/char/tpm/tpm-interface.c | 5 +- drivers/clocksource/timer-riscv.c | 2 +- drivers/firmware/google/coreboot_table.c | 44 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 3 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/i915/gt/intel_gt.c | 4 + drivers/hv/channel_mgmt.c | 6 +- drivers/hv/vmbus_drv.c | 1 + drivers/hwmon/coretemp.c | 9 +- drivers/hwmon/i5500_temp.c | 2 +- drivers/hwmon/ibmpex.c | 1 + drivers/iio/health/afe4403.c | 5 +- drivers/iio/health/afe4404.c | 12 +- drivers/iio/industrialio-sw-trigger.c | 6 +- drivers/iio/light/Kconfig | 2 + drivers/iio/light/apds9960.c | 12 +- drivers/iio/pressure/ms5611.h | 18 +- drivers/iio/pressure/ms5611_core.c | 56 +-- drivers/iio/pressure/ms5611_i2c.c | 11 +- drivers/iio/pressure/ms5611_spi.c | 17 +- drivers/input/mouse/synaptics.c | 1 + drivers/iommu/dmar.c | 1 + drivers/md/dm-integrity.c | 7 +- drivers/mmc/core/core.c | 9 +- drivers/mmc/core/mmc_test.c | 3 +- drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-sprd.c | 4 +- drivers/mmc/host/sdhci.c | 71 +++- drivers/mmc/host/sdhci.h | 12 +- drivers/net/can/cc770/cc770_isa.c | 10 +- drivers/net/can/sja1000/sja1000_isa.c | 10 +- drivers/net/dsa/lan9303-core.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 12 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 4 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/qp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 2 + .../mellanox/mlx5/core/steering/dr_table.c | 5 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 3 + drivers/net/ethernet/ni/nixge.c | 29 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 6 +- drivers/net/ethernet/qlogic/qla3xxx.c | 1 + .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +- drivers/net/ethernet/renesas/ravb_main.c | 1 + drivers/net/ntb_netdev.c | 9 +- drivers/net/phy/phy_device.c | 1 + drivers/net/tun.c | 4 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/wireless/mac80211_hwsim.c | 5 + drivers/nfc/st-nci/se.c | 6 +- drivers/nvme/host/core.c | 6 + drivers/nvme/host/nvme.h | 16 +- drivers/of/property.c | 4 +- drivers/pinctrl/intel/pinctrl-intel.c | 27 +- drivers/pinctrl/pinctrl-single.c | 2 +- drivers/platform/x86/acer-wmi.c | 9 + drivers/platform/x86/asus-wmi.c | 2 + drivers/platform/x86/hp-wmi.c | 3 + drivers/regulator/core.c | 8 +- drivers/regulator/twl6030-regulator.c | 2 + drivers/s390/block/dasd_eckd.c | 6 +- drivers/spi/spi-imx.c | 3 +- drivers/spi/spi-stm32.c | 2 +- drivers/tee/optee/device.c | 2 +- drivers/tty/serial/8250/8250_omap.c | 7 +- drivers/usb/dwc3/dwc3-exynos.c | 11 +- drivers/xen/platform-pci.c | 7 +- fs/afs/fs_probe.c | 4 +- fs/btrfs/ioctl.c | 23 +- fs/btrfs/qgroup.c | 22 +- fs/btrfs/sysfs.c | 7 +- fs/ceph/snap.c | 31 +- fs/eventpoll.c | 68 ++-- fs/fuse/file.c | 20 +- fs/nilfs2/dat.c | 7 + fs/nilfs2/sufile.c | 8 + include/linux/license.h | 2 + include/linux/mmc/mmc.h | 2 +- include/linux/mmdebug.h | 2 +- include/linux/ring_buffer.h | 2 +- include/net/sctp/stream_sched.h | 2 + include/uapi/linux/audit.h | 2 +- init/Kconfig | 2 +- ipc/sem.c | 3 +- kernel/gcov/clang.c | 2 + kernel/sysctl.c | 30 +- kernel/trace/ring_buffer.c | 54 ++- kernel/trace/trace.c | 2 +- kernel/trace/trace_dynevent.c | 2 + kernel/trace/trace_events.c | 11 +- lib/Kconfig.debug | 14 +- lib/vdso/Makefile | 2 +- mm/frame_vector.c | 31 +- net/9p/trans_fd.c | 6 +- net/bluetooth/l2cap_core.c | 13 + net/dccp/ipv4.c | 2 + net/dccp/ipv6.c | 2 + net/hsr/hsr_forward.c | 5 +- net/ipv4/Kconfig | 10 + net/ipv4/fib_semantics.c | 10 +- net/ipv4/inet_hashtables.c | 10 +- net/ipv4/tcp_ipv4.c | 2 + net/ipv6/tcp_ipv6.c | 2 + net/ipv6/xfrm6_policy.c | 6 +- net/key/af_key.c | 32 +- net/mac80211/main.c | 8 +- net/mac80211/mesh_pathtbl.c | 2 +- net/nfc/nci/core.c | 2 +- net/nfc/nci/data.c | 4 +- net/packet/af_packet.c | 6 +- net/sctp/stream.c | 25 +- net/sctp/stream_sched.c | 5 + net/sctp/stream_sched_prio.c | 19 + net/sctp/stream_sched_rr.c | 5 + net/tipc/discover.c | 5 +- net/tipc/topsrv.c | 20 +- net/wireless/scan.c | 3 +- scripts/faddr2line | 7 +- sound/soc/codecs/sgtl5000.c | 1 + sound/soc/intel/boards/bytcht_es8316.c | 7 + sound/soc/soc-ops.c | 2 +- tools/testing/selftests/net/fib_nexthops.sh | 30 ++ tools/vm/slabinfo-gnuplot.sh | 4 +- 152 files changed, 1325 insertions(+), 536 deletions(-)
2 years, 1 month
7
6
0
0
[PATCH 5.10 00/96] 5.10.158-rc2 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 5.10.158 release. There are 96 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Thu, 08 Dec 2022 12:40:31 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.158-r…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-5.10.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 5.10.158-rc2 Jann Horn <jannh(a)google.com> ipc/sem: Fix dangling sem_array access in semtimedop race Linus Torvalds <torvalds(a)linux-foundation.org> v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails Linus Torvalds <torvalds(a)linux-foundation.org> proc: proc_skip_spaces() shouldn't think it is working on C strings Linus Torvalds <torvalds(a)linux-foundation.org> proc: avoid integer type confusion in get_proc_long Ming Lei <ming.lei(a)redhat.com> block: unhash blkdev part inode when the part is deleted Zhang Xiaoxu <zhangxiaoxu5(a)huawei.com> Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send() Jan Dabros <jsd(a)semihalf.com> char: tpm: Protect tpm_pm_suspend with locks Conor Dooley <conor.dooley(a)microchip.com> Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" Vishal Verma <vishal.l.verma(a)intel.com> ACPI: HMAT: Fix initiator registration for single-initiator systems Vishal Verma <vishal.l.verma(a)intel.com> ACPI: HMAT: remove unnecessary variable initialization Andrew Lunn <andrew(a)lunn.ch> i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set Yuan Can <yuancan(a)huawei.com> i2c: npcm7xx: Fix error handling in npcm_i2c_init() Pawan Gupta <pawan.kumar.gupta(a)linux.intel.com> x86/pm: Add enumeration check before spec MSRs save/restore setup Pawan Gupta <pawan.kumar.gupta(a)linux.intel.com> x86/tsx: Add a feature bit for TSX control MSR support Fedor Pchelkin <pchelkin(a)ispras.ru> Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" Ido Schimmel <idosch(a)nvidia.com> ipv4: Fix route deletion when nexthop info is not specified David Ahern <dsahern(a)kernel.org> ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference Nikolay Aleksandrov <razor(a)blackwall.org> selftests: net: fix nexthop warning cleanup double ip typo Nikolay Aleksandrov <razor(a)blackwall.org> selftests: net: add delete nexthop route warning test Lee Jones <lee(a)kernel.org> Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled Helge Deller <deller(a)gmx.de> parisc: Increase FRAME_WARN to 2048 bytes on parisc Guenter Roeck <linux(a)roeck-us.net> xtensa: increase size of gcc stack frame check Helge Deller <deller(a)gmx.de> parisc: Increase size of gcc stack frame check Xiongfeng Wang <wangxiongfeng2(a)huawei.com> iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() Xiongfeng Wang <wangxiongfeng2(a)huawei.com> iommu/vt-d: Fix PCI device refcount leak in has_external_pci() Maxim Korotkov <korotkov.maxim.s(a)gmail.com> pinctrl: single: Fix potential division by zero Mark Brown <broonie(a)kernel.org> ASoC: ops: Fix bounds check for _sx controls Hao Xu <haoxu(a)linux.alibaba.com> io_uring: don't hold uring_lock when calling io_run_task_work* Steven Rostedt (Google) <rostedt(a)goodmis.org> tracing: Free buffers when a used dynamic event is removed Janusz Krzysztofik <janusz.krzysztofik(a)linux.intel.com> drm/i915: Never return 0 if not all requests retired Lee Jones <lee(a)kernel.org> drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame Adrian Hunter <adrian.hunter(a)intel.com> mmc: sdhci: Fix voltage switch delay Wenchao Chen <wenchao.chen(a)unisoc.com> mmc: sdhci-sprd: Fix no reset data and command after voltage switch Sebastian Falbesoner <sebastian.falbesoner(a)gmail.com> mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check Christian Löhle <CLoehle(a)hyperstone.com> mmc: core: Fix ambiguous TRIM and DISCARD arg Ye Bin <yebin10(a)huawei.com> mmc: mmc_test: Fix removal of debugfs file Goh, Wei Sheng <wei.sheng.goh(a)intel.com> net: stmmac: Set MAC's flow control register to reflect current settings Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> pinctrl: intel: Save and restore pins in "direct IRQ" mode Pawan Gupta <pawan.kumar.gupta(a)linux.intel.com> x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 ZhangPeng <zhangpeng362(a)huawei.com> nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() Tiezhu Yang <yangtiezhu(a)loongson.cn> tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" Steven Rostedt (Google) <rostedt(a)goodmis.org> error-injection: Add prompt for function error injection Jisheng Zhang <jszhang(a)kernel.org> riscv: vdso: fix section overlapping under some conditions YueHaibing <yuehaibing(a)huawei.com> net/mlx5: DR, Fix uninitialized var warning Yang Yingliang <yangyingliang(a)huawei.com> hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() Phil Auld <pauld(a)redhat.com> hwmon: (coretemp) Check for null before removing sysfs attrs Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed Zhengchao Shao <shaozhengchao(a)huawei.com> sctp: fix memory leak in sctp_stream_outq_migrate() Willem de Bruijn <willemb(a)google.com> packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE Shigeru Yoshida <syoshida(a)redhat.com> net: tun: Fix use-after-free in tun_detach() David Howells <dhowells(a)redhat.com> afs: Fix fileserver probe RTT handling YueHaibing <yuehaibing(a)huawei.com> net: hsr: Fix potential use-after-free Xin Long <lucien.xin(a)gmail.com> tipc: re-fetch skb cb after tipc_msg_validate Jerry Ray <jerry.ray(a)microchip.com> dsa: lan9303: Correct stat name Yuri Karpov <YKarpov(a)ispras.ru> net: ethernet: nixge: fix NULL dereference Wang Hai <wanghai38(a)huawei.com> net/9p: Fix a potential socket leak in p9_socket_open Yuan Can <yuancan(a)huawei.com> net: net_netdev: Fix error handling in ntb_netdev_init_module() Yang Yingliang <yangyingliang(a)huawei.com> net: phy: fix null-ptr-deref while probe() failed Lorenzo Bianconi <lorenzo(a)kernel.org> wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration Johannes Berg <johannes.berg(a)intel.com> wifi: cfg80211: don't allow multi-BSSID in S1G Johannes Berg <johannes.berg(a)intel.com> wifi: cfg80211: fix buffer overflow in elem comparison Izabela Bakollari <ibakolla(a)redhat.com> aquantia: Do not purge addresses when setting the number of rings Duoming Zhou <duoming(a)zju.edu.cn> qlcnic: fix sleep-in-atomic-context bugs caused by msleep Zhang Changzhong <zhangchangzhong(a)huawei.com> can: cc770: cc770_isa_probe(): add missing free_cc770dev() Zhang Changzhong <zhangchangzhong(a)huawei.com> can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() Roi Dayan <roid(a)nvidia.com> net/mlx5e: Fix use-after-free when reverting termination table YueHaibing <yuehaibing(a)huawei.com> net/mlx5: Fix uninitialized variable bug in outlen_write() Wang Hai <wanghai38(a)huawei.com> e100: Fix possible use after free in e100_xmit_prepare Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> e100: switch from 'pci_' to 'dma_' API Yuan Can <yuancan(a)huawei.com> iavf: Fix error handling in iavf_init_module() Minghao Chi <chi.minghao(a)zte.com.cn> iavf: remove redundant ret variable Yuan Can <yuancan(a)huawei.com> fm10k: Fix error handling in fm10k_init_module() Shang XiaoJing <shangxiaojing(a)huawei.com> i40e: Fix error handling in i40e_init_module() Shang XiaoJing <shangxiaojing(a)huawei.com> ixgbevf: Fix resource leak in ixgbevf_init_module() Yang Yingliang <yangyingliang(a)huawei.com> of: property: decrement node refcount in of_fwnode_get_reference_args() Xu Kuohai <xukuohai(a)huawei.com> bpf: Do not copy spin lock field from user in bpf_selem_alloc Gaosheng Cui <cuigaosheng1(a)huawei.com> hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails Yang Yingliang <yangyingliang(a)huawei.com> hwmon: (i5500_temp) fix missing pci_disable_device() Ninad Malwade <nmalwade(a)nvidia.com> hwmon: (ina3221) Fix shunt sum critical calculation Derek Nguyen <derek.nguyen(a)collins.com> hwmon: (ltc2947) fix temperature scaling Hou Tao <houtao1(a)huawei.com> libbpf: Handle size overflow for ringbuf mmap Michael Grzeschik <m.grzeschik(a)pengutronix.de> ARM: at91: rm9200: fix usb device clock id Srikar Dronamraju <srikar(a)linux.vnet.ibm.com> scripts/faddr2line: Fix regression in name resolution on ppc64le Hou Tao <houtao1(a)huawei.com> bpf, perf: Use subprog name when reporting subprog ksymbol Paul Gazzillo <paul(a)pgazz.com> iio: light: rpr0521: add missing Kconfig dependencies Wei Yongjun <weiyongjun1(a)huawei.com> iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw Wei Yongjun <weiyongjun1(a)huawei.com> iio: health: afe4403: Fix oob read in afe4403_read_raw ChenXiaoSong <chenxiaosong2(a)huawei.com> btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" Claudio Suarez <cssk(a)net-c.es> drm/amdgpu: update drm_display_info correctly when the edid is read Sam James <sam(a)gentoo.org> kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible Lyude Paul <lyude(a)redhat.com> drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code Nikolay Borisov <nborisov(a)suse.com> btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker Frieder Schrempf <frieder.schrempf(a)kontron.de> spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock Anand Jain <anand.jain(a)oracle.com> btrfs: free btrfs_path before copying inodes to userspace David Sterba <dsterba(a)suse.com> btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino ------------- Diffstat: Makefile | 4 +- arch/arm/boot/dts/at91rm9200.dtsi | 2 +- arch/riscv/kernel/vdso/Makefile | 1 + arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/nospec-branch.h | 2 +- arch/x86/kernel/cpu/bugs.c | 21 +++-- arch/x86/kernel/cpu/tsx.c | 33 ++++---- arch/x86/kernel/process.c | 2 +- arch/x86/power/cpu.c | 23 ++++-- block/partitions/core.c | 7 ++ drivers/acpi/numa/hmat.c | 27 ++++-- drivers/char/tpm/tpm-interface.c | 5 +- drivers/clk/at91/at91rm9200.c | 2 +- drivers/clocksource/timer-riscv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 4 +- drivers/gpu/drm/amd/display/Kconfig | 7 ++ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- drivers/gpu/drm/drm_dp_mst_topology.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 2 +- drivers/hwmon/coretemp.c | 9 +- drivers/hwmon/i5500_temp.c | 2 +- drivers/hwmon/ibmpex.c | 1 + drivers/hwmon/ina3221.c | 4 +- drivers/hwmon/ltc2947-core.c | 2 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-npcm7xx.c | 11 ++- drivers/iio/health/afe4403.c | 5 +- drivers/iio/health/afe4404.c | 12 +-- drivers/iio/light/Kconfig | 2 + drivers/input/touchscreen/raydium_i2c_ts.c | 4 +- drivers/iommu/intel/dmar.c | 1 + drivers/iommu/intel/iommu.c | 4 +- drivers/mmc/core/core.c | 9 +- drivers/mmc/core/mmc_test.c | 3 +- drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-sprd.c | 4 +- drivers/mmc/host/sdhci.c | 61 ++++++++++++-- drivers/mmc/host/sdhci.h | 2 + drivers/net/can/cc770/cc770_isa.c | 10 ++- drivers/net/can/sja1000/sja1000_isa.c | 10 ++- drivers/net/dsa/lan9303-core.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_main.h | 2 + drivers/net/ethernet/intel/e100.c | 95 +++++++++++----------- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 10 ++- drivers/net/ethernet/intel/i40e/i40e_main.c | 11 ++- drivers/net/ethernet/intel/iavf/iavf_main.c | 8 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 10 ++- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 2 + .../mellanox/mlx5/core/steering/dr_table.c | 5 +- drivers/net/ethernet/ni/nixge.c | 29 +++---- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +- drivers/net/ethernet/renesas/ravb_main.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 12 ++- drivers/net/ntb_netdev.c | 9 +- drivers/net/phy/phy_device.c | 1 + drivers/net/tun.c | 4 +- drivers/of/property.c | 4 +- drivers/pinctrl/intel/pinctrl-intel.c | 27 +++++- drivers/pinctrl/pinctrl-single.c | 2 +- drivers/spi/spi-imx.c | 3 +- drivers/tty/n_gsm.c | 39 +++++---- fs/afs/fs_probe.c | 4 +- fs/btrfs/backref.c | 25 +++++- fs/btrfs/backref.h | 3 +- fs/btrfs/ioctl.c | 38 ++------- fs/btrfs/qgroup.c | 22 ++--- fs/io_uring.c | 82 ++++++++++++++----- fs/nilfs2/dat.c | 7 ++ include/linux/license.h | 2 + include/linux/mmc/mmc.h | 2 +- include/net/sctp/stream_sched.h | 2 + ipc/sem.c | 3 +- kernel/bpf/bpf_local_storage.c | 2 +- kernel/events/core.c | 2 +- kernel/sysctl.c | 30 +++---- kernel/trace/trace_dynevent.c | 2 + kernel/trace/trace_events.c | 11 ++- lib/Kconfig.debug | 14 +++- mm/frame_vector.c | 31 ++----- net/9p/trans_fd.c | 4 +- net/hsr/hsr_forward.c | 5 +- net/ipv4/fib_semantics.c | 10 ++- net/mac80211/airtime.c | 3 + net/packet/af_packet.c | 6 +- net/sctp/stream.c | 25 ++++-- net/sctp/stream_sched.c | 5 ++ net/sctp/stream_sched_prio.c | 19 +++++ net/sctp/stream_sched_rr.c | 5 ++ net/tipc/crypto.c | 3 + net/wireless/scan.c | 10 ++- scripts/faddr2line | 7 +- sound/soc/soc-ops.c | 2 +- tools/lib/bpf/ringbuf.c | 12 ++- tools/testing/selftests/net/fib_nexthops.sh | 30 +++++++ tools/vm/slabinfo-gnuplot.sh | 4 +- 99 files changed, 695 insertions(+), 346 deletions(-)
2 years, 1 month
6
5
0
0
[PATCH 5.15 000/121] 5.15.82-rc3 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 5.15.82 release. There are 121 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Thu, 08 Dec 2022 16:34:23 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.82-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-5.15.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 5.15.82-rc3 Linus Torvalds <torvalds(a)linux-foundation.org> proc: proc_skip_spaces() shouldn't think it is working on C strings Linus Torvalds <torvalds(a)linux-foundation.org> proc: avoid integer type confusion in get_proc_long Jann Horn <jannh(a)google.com> ipc/sem: Fix dangling sem_array access in semtimedop race Zhang Xiaoxu <zhangxiaoxu5(a)huawei.com> Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send() Jan Dabros <jsd(a)semihalf.com> char: tpm: Protect tpm_pm_suspend with locks Conor Dooley <conor.dooley(a)microchip.com> Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" Vishal Verma <vishal.l.verma(a)intel.com> ACPI: HMAT: Fix initiator registration for single-initiator systems Vishal Verma <vishal.l.verma(a)intel.com> ACPI: HMAT: remove unnecessary variable initialization Andrew Lunn <andrew(a)lunn.ch> i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set Yuan Can <yuancan(a)huawei.com> i2c: npcm7xx: Fix error handling in npcm_i2c_init() Lukas Wunner <lukas(a)wunner.de> serial: stm32: Deassert Transmit Enable on ->rs485_config() Marek Vasut <marex(a)denx.de> serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode Marek Vasut <marex(a)denx.de> serial: stm32: Factor out GPIO RTS toggling into separate function Ido Schimmel <idosch(a)nvidia.com> ipv4: Fix route deletion when nexthop info is not specified David Ahern <dsahern(a)kernel.org> ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference Nikolay Aleksandrov <razor(a)blackwall.org> selftests: net: fix nexthop warning cleanup double ip typo Nikolay Aleksandrov <razor(a)blackwall.org> selftests: net: add delete nexthop route warning test Lee Jones <lee(a)kernel.org> Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled Helge Deller <deller(a)gmx.de> parisc: Increase FRAME_WARN to 2048 bytes on parisc Gavin Shan <gshan(a)redhat.com> mm: migrate: fix THP's mapcount on isolation Hugh Dickins <hughd(a)google.com> mm: __isolate_lru_page_prepare() in isolate_migratepages_block() Xiongfeng Wang <wangxiongfeng2(a)huawei.com> iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() Xiongfeng Wang <wangxiongfeng2(a)huawei.com> iommu/vt-d: Fix PCI device refcount leak in has_external_pci() Caleb Sander <csander(a)purestorage.com> nvme: fix SRCU protection of nvme_ns_head list Guo Ren <guoren(a)linux.alibaba.com> riscv: kexec: Fixup irq controller broken in kexec crash path Jisheng Zhang <jszhang(a)kernel.org> riscv: fix race when vmap stack overflow Alexandre Ghiti <alexghiti(a)rivosinc.com> riscv: Sync efi page table's kernel mappings before switching Maxim Korotkov <korotkov.maxim.s(a)gmail.com> pinctrl: single: Fix potential division by zero Mark Brown <broonie(a)kernel.org> ASoC: ops: Fix bounds check for _sx controls Kazuki Takiguchi <takiguchi.kazuki171(a)gmail.com> KVM: x86/mmu: Fix race condition in direct_page_fault Lin Ma <linma(a)zju.edu.cn> io_uring/poll: fix poll_refs race with cancelation Pavel Begunkov <asml.silence(a)gmail.com> io_uring: make poll refs more robust Pavel Begunkov <asml.silence(a)gmail.com> io_uring: cmpxchg for poll arm refs release Pavel Begunkov <asml.silence(a)gmail.com> io_uring: fix tw losing poll events Pavel Begunkov <asml.silence(a)gmail.com> io_uring: update res mask in io_poll_check_events Steven Rostedt (Google) <rostedt(a)goodmis.org> tracing: Free buffers when a used dynamic event is removed Steven Rostedt (Google) <rostedt(a)goodmis.org> tracing: Fix race where histograms can be called before the event Daniel Bristot de Oliveira <bristot(a)kernel.org> tracing/osnoise: Fix duration type Janusz Krzysztofik <janusz.krzysztofik(a)linux.intel.com> drm/i915: Never return 0 if not all requests retired Janusz Krzysztofik <janusz.krzysztofik(a)linux.intel.com> drm/i915: Fix negative value passed as remaining time Leo Liu <leo.liu(a)amd.com> drm/amdgpu: enable Vangogh VCN indirect sram mode Lee Jones <lee(a)kernel.org> drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame Adrian Hunter <adrian.hunter(a)intel.com> mmc: sdhci: Fix voltage switch delay Wenchao Chen <wenchao.chen(a)unisoc.com> mmc: sdhci-sprd: Fix no reset data and command after voltage switch Sebastian Falbesoner <sebastian.falbesoner(a)gmail.com> mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check Christian Löhle <CLoehle(a)hyperstone.com> mmc: core: Fix ambiguous TRIM and DISCARD arg Ye Bin <yebin10(a)huawei.com> mmc: mmc_test: Fix removal of debugfs file Goh, Wei Sheng <wei.sheng.goh(a)intel.com> net: stmmac: Set MAC's flow control register to reflect current settings Linus Torvalds <torvalds(a)linux-foundation.org> v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> pinctrl: intel: Save and restore pins in "direct IRQ" mode Pawan Gupta <pawan.kumar.gupta(a)linux.intel.com> x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 ZhangPeng <zhangpeng362(a)huawei.com> nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() Tiezhu Yang <yangtiezhu(a)loongson.cn> tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" Steven Rostedt (Google) <rostedt(a)goodmis.org> error-injection: Add prompt for function error injection Takashi Sakamoto <o-takashi(a)sakamocchi.jp> ALSA: dice: fix regression for Lexicon I-ONIX FW810S Björn Töpel <bjorn(a)rivosinc.com> riscv: mm: Proper page permissions after initmem free Jisheng Zhang <jszhang(a)kernel.org> riscv: vdso: fix section overlapping under some conditions Yang Yingliang <yangyingliang(a)huawei.com> hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() Phil Auld <pauld(a)redhat.com> hwmon: (coretemp) Check for null before removing sysfs attrs Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed Zhengchao Shao <shaozhengchao(a)huawei.com> sctp: fix memory leak in sctp_stream_outq_migrate() Willem de Bruijn <willemb(a)google.com> packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE Shigeru Yoshida <syoshida(a)redhat.com> net: tun: Fix use-after-free in tun_detach() David Howells <dhowells(a)redhat.com> afs: Fix fileserver probe RTT handling Yang Yingliang <yangyingliang(a)huawei.com> net: mdiobus: fix unbalanced node reference count YueHaibing <yuehaibing(a)huawei.com> net: hsr: Fix potential use-after-free Xin Long <lucien.xin(a)gmail.com> tipc: re-fetch skb cb after tipc_msg_validate Jerry Ray <jerry.ray(a)microchip.com> dsa: lan9303: Correct stat name M Chetan Kumar <m.chetan.kumar(a)linux.intel.com> net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type M Chetan Kumar <m.chetan.kumar(a)linux.intel.com> net: wwan: iosm: fix kernel test robot reported error Yuri Karpov <YKarpov(a)ispras.ru> net: ethernet: nixge: fix NULL dereference Wang Hai <wanghai38(a)huawei.com> net/9p: Fix a potential socket leak in p9_socket_open Yuan Can <yuancan(a)huawei.com> net: net_netdev: Fix error handling in ntb_netdev_init_module() Zhang Changzhong <zhangchangzhong(a)huawei.com> net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() Yang Yingliang <yangyingliang(a)huawei.com> net: phy: fix null-ptr-deref while probe() failed Lorenzo Bianconi <lorenzo(a)kernel.org> wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration Johannes Berg <johannes.berg(a)intel.com> wifi: cfg80211: don't allow multi-BSSID in S1G Johannes Berg <johannes.berg(a)intel.com> wifi: cfg80211: fix buffer overflow in elem comparison Izabela Bakollari <ibakolla(a)redhat.com> aquantia: Do not purge addresses when setting the number of rings Duoming Zhou <duoming(a)zju.edu.cn> qlcnic: fix sleep-in-atomic-context bugs caused by msleep Jiasheng Jiang <jiasheng(a)iscas.ac.cn> can: m_can: Add check for devm_clk_get Zhang Changzhong <zhangchangzhong(a)huawei.com> can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods Zhang Changzhong <zhangchangzhong(a)huawei.com> can: etas_es58x: es58x_init_netdev(): free netdev when register_candev() Zhang Changzhong <zhangchangzhong(a)huawei.com> can: cc770: cc770_isa_probe(): add missing free_cc770dev() Zhang Changzhong <zhangchangzhong(a)huawei.com> can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() Roi Dayan <roid(a)nvidia.com> net/mlx5e: Fix use-after-free when reverting termination table YueHaibing <yuehaibing(a)huawei.com> net/mlx5: Fix uninitialized variable bug in outlen_write() YueHaibing <yuehaibing(a)huawei.com> net/mlx5: DR, Fix uninitialized var warning Yevgeny Kliteynik <kliteyn(a)nvidia.com> net/mlx5: DR, Rename list field in matcher struct to list_node Wang Hai <wanghai38(a)huawei.com> e100: Fix possible use after free in e100_xmit_prepare Yuan Can <yuancan(a)huawei.com> iavf: Fix error handling in iavf_init_module() Minghao Chi <chi.minghao(a)zte.com.cn> iavf: remove redundant ret variable Yuan Can <yuancan(a)huawei.com> fm10k: Fix error handling in fm10k_init_module() Shang XiaoJing <shangxiaojing(a)huawei.com> i40e: Fix error handling in i40e_init_module() Shang XiaoJing <shangxiaojing(a)huawei.com> ixgbevf: Fix resource leak in ixgbevf_init_module() Yang Yingliang <yangyingliang(a)huawei.com> of: property: decrement node refcount in of_fwnode_get_reference_args() Wei Yongjun <weiyongjun1(a)huawei.com> nvmem: rmem: Fix return value check in rmem_read() Xu Kuohai <xukuohai(a)huawei.com> bpf: Do not copy spin lock field from user in bpf_selem_alloc Gaosheng Cui <cuigaosheng1(a)huawei.com> hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails Yang Yingliang <yangyingliang(a)huawei.com> hwmon: (i5500_temp) fix missing pci_disable_device() Ninad Malwade <nmalwade(a)nvidia.com> hwmon: (ina3221) Fix shunt sum critical calculation Derek Nguyen <derek.nguyen(a)collins.com> hwmon: (ltc2947) fix temperature scaling Hou Tao <houtao1(a)huawei.com> libbpf: Handle size overflow for ringbuf mmap Michael Grzeschik <m.grzeschik(a)pengutronix.de> ARM: at91: rm9200: fix usb device clock id Srikar Dronamraju <srikar(a)linux.vnet.ibm.com> scripts/faddr2line: Fix regression in name resolution on ppc64le Hou Tao <houtao1(a)huawei.com> bpf, perf: Use subprog name when reporting subprog ksymbol Paul Gazzillo <paul(a)pgazz.com> iio: light: rpr0521: add missing Kconfig dependencies Wei Yongjun <weiyongjun1(a)huawei.com> iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw Wei Yongjun <weiyongjun1(a)huawei.com> iio: health: afe4403: Fix oob read in afe4403_read_raw Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" Claudio Suarez <cssk(a)net-c.es> drm/amdgpu: update drm_display_info correctly when the edid is read Lyude Paul <lyude(a)redhat.com> drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code ChenXiaoSong <chenxiaosong2(a)huawei.com> btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() Nikolay Borisov <nborisov(a)suse.com> btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker Frieder Schrempf <frieder.schrempf(a)kontron.de> spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock Anand Jain <anand.jain(a)oracle.com> btrfs: free btrfs_path before copying inodes to userspace David Sterba <dsterba(a)suse.com> btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino Gao Xiang <hsiangkao(a)linux.alibaba.com> erofs: fix order >= MAX_ORDER warning due to crafted negative i_size Chris Wilson <chris.p.wilson(a)intel.com> drm/i915/gt: Use i915_vm_put on ppgtt_create error paths Maarten Lankhorst <maarten.lankhorst(a)linux.intel.com> drm/i915: Create a dummy object for gen6 ppgtt Catalin Marinas <catalin.marinas(a)arm.com> arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored ------------- Diffstat: Makefile | 4 +- arch/arm/boot/dts/at91rm9200.dtsi | 2 +- arch/arm64/kernel/mte.c | 9 +- arch/arm64/mm/mteswap.c | 7 +- arch/riscv/include/asm/asm.h | 1 + arch/riscv/include/asm/efi.h | 6 +- arch/riscv/include/asm/pgalloc.h | 11 +- arch/riscv/kernel/entry.S | 13 ++ arch/riscv/kernel/machine_kexec.c | 35 ++++++ arch/riscv/kernel/setup.c | 9 +- arch/riscv/kernel/traps.c | 18 +++ arch/riscv/kernel/vdso/Makefile | 1 + arch/x86/include/asm/nospec-branch.h | 2 +- arch/x86/kernel/cpu/bugs.c | 21 ++-- arch/x86/kernel/process.c | 2 +- arch/x86/kvm/mmu/mmu.c | 12 +- drivers/acpi/numa/hmat.c | 27 ++-- drivers/char/tpm/tpm-interface.c | 5 +- drivers/clk/at91/at91rm9200.c | 2 +- drivers/clocksource/timer-riscv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 3 + drivers/gpu/drm/amd/display/Kconfig | 7 ++ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- drivers/gpu/drm/drm_dp_mst_topology.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 44 ++++--- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 137 ++++++++++++--------- drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 1 - drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 56 +++++---- drivers/gpu/drm/i915/gt/intel_gt.c | 9 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 2 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 3 + drivers/gpu/drm/i915/i915_drv.h | 4 + drivers/hwmon/coretemp.c | 9 +- drivers/hwmon/i5500_temp.c | 2 +- drivers/hwmon/ibmpex.c | 1 + drivers/hwmon/ina3221.c | 4 +- drivers/hwmon/ltc2947-core.c | 2 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-npcm7xx.c | 11 +- drivers/iio/health/afe4403.c | 5 +- drivers/iio/health/afe4404.c | 12 +- drivers/iio/light/Kconfig | 2 + drivers/input/touchscreen/raydium_i2c_ts.c | 4 +- drivers/iommu/intel/dmar.c | 1 + drivers/iommu/intel/iommu.c | 4 +- drivers/media/common/videobuf2/frame_vector.c | 53 ++------ drivers/mmc/core/core.c | 9 +- drivers/mmc/core/mmc_test.c | 3 +- drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-sprd.c | 4 +- drivers/mmc/host/sdhci.c | 61 +++++++-- drivers/mmc/host/sdhci.h | 2 + drivers/net/can/cc770/cc770_isa.c | 10 +- drivers/net/can/m_can/m_can.c | 2 +- drivers/net/can/m_can/m_can_pci.c | 9 +- drivers/net/can/sja1000/sja1000_isa.c | 10 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 5 +- drivers/net/dsa/lan9303-core.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_main.h | 2 + drivers/net/ethernet/intel/e100.c | 5 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 11 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 8 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 2 + .../mellanox/mlx5/core/steering/dr_matcher.c | 26 ++-- .../mellanox/mlx5/core/steering/dr_table.c | 7 +- .../mellanox/mlx5/core/steering/dr_types.h | 2 +- drivers/net/ethernet/ni/nixge.c | 29 ++--- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +- drivers/net/ethernet/renesas/ravb_main.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 12 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- drivers/net/mdio/fwnode_mdio.c | 2 +- drivers/net/ntb_netdev.c | 9 +- drivers/net/phy/phy_device.c | 2 + drivers/net/tun.c | 4 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 3 +- drivers/net/wwan/iosm/iosm_ipc_protocol.h | 2 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/multipath.c | 3 + drivers/nvmem/rmem.c | 4 +- drivers/of/property.c | 4 +- drivers/pinctrl/intel/pinctrl-intel.c | 27 +++- drivers/pinctrl/pinctrl-single.c | 2 +- drivers/spi/spi-imx.c | 3 +- drivers/tty/serial/stm32-usart.c | 131 ++++++++++++++------ drivers/tty/serial/stm32-usart.h | 1 + fs/afs/fs_probe.c | 4 +- fs/btrfs/backref.c | 25 +++- fs/btrfs/backref.h | 3 +- fs/btrfs/ioctl.c | 38 ++---- fs/btrfs/qgroup.c | 22 ++-- fs/erofs/inode.c | 2 +- fs/io_uring.c | 57 +++++++-- fs/nilfs2/dat.c | 7 ++ include/linux/mmc/mmc.h | 2 +- include/linux/swap.h | 1 - include/net/sctp/stream_sched.h | 2 + ipc/sem.c | 3 +- kernel/bpf/bpf_local_storage.c | 2 +- kernel/events/core.c | 2 +- kernel/sysctl.c | 30 ++--- kernel/trace/trace_dynevent.c | 2 + kernel/trace/trace_events.c | 11 +- kernel/trace/trace_events_hist.c | 3 + kernel/trace/trace_osnoise.c | 6 +- lib/Kconfig.debug | 14 ++- mm/compaction.c | 67 +++++++--- mm/vmscan.c | 101 +++------------ net/9p/trans_fd.c | 4 +- net/hsr/hsr_forward.c | 5 +- net/ipv4/fib_semantics.c | 10 +- net/mac80211/airtime.c | 3 + net/packet/af_packet.c | 6 +- net/sctp/stream.c | 25 ++-- net/sctp/stream_sched.c | 5 + net/sctp/stream_sched_prio.c | 19 +++ net/sctp/stream_sched_rr.c | 5 + net/tipc/crypto.c | 3 + net/wireless/scan.c | 10 +- scripts/faddr2line | 7 +- sound/firewire/dice/dice-stream.c | 12 +- sound/soc/soc-ops.c | 2 +- tools/lib/bpf/ringbuf.c | 12 +- tools/testing/selftests/net/fib_nexthops.sh | 30 +++++ tools/vm/slabinfo-gnuplot.sh | 4 +- 132 files changed, 1052 insertions(+), 558 deletions(-)
2 years, 1 month
9
8
0
0
[PATCH 6.0 000/125] 6.0.12-rc3 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 6.0.12 release. There are 125 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Thu, 08 Dec 2022 16:34:27 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.0.12-rc3…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-6.0.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 6.0.12-rc3 Linus Torvalds <torvalds(a)linux-foundation.org> proc: proc_skip_spaces() shouldn't think it is working on C strings Linus Torvalds <torvalds(a)linux-foundation.org> proc: avoid integer type confusion in get_proc_long Jann Horn <jannh(a)google.com> ipc/sem: Fix dangling sem_array access in semtimedop race Christophe Leroy <christophe.leroy(a)csgroup.eu> powerpc/bpf/32: Fix Oops on tail call tests Zhang Xiaoxu <zhangxiaoxu5(a)huawei.com> Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send() Jan Dabros <jsd(a)semihalf.com> char: tpm: Protect tpm_pm_suspend with locks Conor Dooley <conor.dooley(a)microchip.com> Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" Vishal Verma <vishal.l.verma(a)intel.com> ACPI: HMAT: Fix initiator registration for single-initiator systems Vishal Verma <vishal.l.verma(a)intel.com> ACPI: HMAT: remove unnecessary variable initialization Andrew Lunn <andrew(a)lunn.ch> i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set Wang Yufen <wangyufen(a)huawei.com> i2c: qcom-geni: fix error return code in geni_i2c_gpi_xfer Yuan Can <yuancan(a)huawei.com> i2c: npcm7xx: Fix error handling in npcm_i2c_init() Ricardo Ribalda <ribalda(a)chromium.org> i2c: Restore initial power state if probe fails SeongJae Park <sj(a)kernel.org> mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes() Yajun Deng <yajun.deng(a)linux.dev> mm/damon: introduce struct damos_access_pattern Ido Schimmel <idosch(a)nvidia.com> ipv4: Fix route deletion when nexthop info is not specified David Ahern <dsahern(a)kernel.org> ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference Xiongfeng Wang <wangxiongfeng2(a)huawei.com> iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() Xiongfeng Wang <wangxiongfeng2(a)huawei.com> iommu/vt-d: Fix PCI device refcount leak in has_external_pci() Caleb Sander <csander(a)purestorage.com> nvme: fix SRCU protection of nvme_ns_head list Guo Ren <guoren(a)kernel.org> riscv: kexec: Fixup irq controller broken in kexec crash path Jisheng Zhang <jszhang(a)kernel.org> riscv: fix race when vmap stack overflow Alexandre Ghiti <alexghiti(a)rivosinc.com> riscv: Sync efi page table's kernel mappings before switching Maxim Korotkov <korotkov.maxim.s(a)gmail.com> pinctrl: single: Fix potential division by zero Hui Tang <tanghui20(a)huawei.com> ASoC: tlv320adc3xxx: Fix build error for implicit function declaration Mark Brown <broonie(a)kernel.org> ASoC: ops: Fix bounds check for _sx controls Steven Rostedt (Google) <rostedt(a)goodmis.org> tracing: Free buffers when a used dynamic event is removed Steven Rostedt (Google) <rostedt(a)goodmis.org> tracing: Fix race where histograms can be called before the event Daniel Bristot de Oliveira <bristot(a)kernel.org> tracing/osnoise: Fix duration type Janusz Krzysztofik <janusz.krzysztofik(a)linux.intel.com> drm/i915: Never return 0 if not all requests retired Janusz Krzysztofik <janusz.krzysztofik(a)linux.intel.com> drm/i915: Fix negative value passed as remaining time Leo Liu <leo.liu(a)amd.com> drm/amdgpu: enable Vangogh VCN indirect sram mode Lee Jones <lee(a)kernel.org> drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame Lee Jones <lee(a)kernel.org> Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled Adrian Hunter <adrian.hunter(a)intel.com> mmc: sdhci: Fix voltage switch delay Wenchao Chen <wenchao.chen(a)unisoc.com> mmc: sdhci-sprd: Fix no reset data and command after voltage switch Sebastian Falbesoner <sebastian.falbesoner(a)gmail.com> mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check Christian Löhle <CLoehle(a)hyperstone.com> mmc: core: Fix ambiguous TRIM and DISCARD arg Gaosheng Cui <cuigaosheng1(a)huawei.com> mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() Ye Bin <yebin10(a)huawei.com> mmc: mmc_test: Fix removal of debugfs file Goh, Wei Sheng <wei.sheng.goh(a)intel.com> net: stmmac: Set MAC's flow control register to reflect current settings Gavin Shan <gshan(a)redhat.com> mm: migrate: fix THP's mapcount on isolation Linus Torvalds <torvalds(a)linux-foundation.org> v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> pinctrl: intel: Save and restore pins in "direct IRQ" mode Pawan Gupta <pawan.kumar.gupta(a)linux.intel.com> x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 ZhangPeng <zhangpeng362(a)huawei.com> nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() Tiezhu Yang <yangtiezhu(a)loongson.cn> tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" Steven Rostedt (Google) <rostedt(a)goodmis.org> error-injection: Add prompt for function error injection Ziyang Xuan <william.xuanziyang(a)huawei.com> can: can327: can327_feed_frame_to_netdev(): fix potential skb leak when netdev is down Takashi Sakamoto <o-takashi(a)sakamocchi.jp> ALSA: dice: fix regression for Lexicon I-ONIX FW810S Björn Töpel <bjorn(a)rivosinc.com> riscv: mm: Proper page permissions after initmem free Jisheng Zhang <jszhang(a)kernel.org> riscv: vdso: fix section overlapping under some conditions Yuan Can <yuancan(a)huawei.com> hwmon: (asus-ec-sensors) Add checks for devm_kcalloc Yang Yingliang <yangyingliang(a)huawei.com> hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() Phil Auld <pauld(a)redhat.com> hwmon: (coretemp) Check for null before removing sysfs attrs Marc Dionne <marc.dionne(a)auristor.com> afs: Fix server->active leak in afs_put_server Yoshihiro Shimoda <yoshihiro.shimoda.uh(a)renesas.com> net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed Zhengchao Shao <shaozhengchao(a)huawei.com> sctp: fix memory leak in sctp_stream_outq_migrate() Willem de Bruijn <willemb(a)google.com> packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE Chris Mi <cmi(a)nvidia.com> net/mlx5: Lag, Fix for loop when checking lag Shigeru Yoshida <syoshida(a)redhat.com> net: tun: Fix use-after-free in tun_detach() David Howells <dhowells(a)redhat.com> afs: Fix fileserver probe RTT handling Yang Yingliang <yangyingliang(a)huawei.com> net: mdiobus: fix unbalanced node reference count YueHaibing <yuehaibing(a)huawei.com> net: hsr: Fix potential use-after-free Xin Long <lucien.xin(a)gmail.com> tipc: re-fetch skb cb after tipc_msg_validate Paolo Abeni <pabeni(a)redhat.com> mptcp: fix sleep in atomic at close time Menglong Dong <imagedong(a)tencent.com> mptcp: don't orphan ssk in mptcp_close() Jerry Ray <jerry.ray(a)microchip.com> dsa: lan9303: Correct stat name M Chetan Kumar <m.chetan.kumar(a)linux.intel.com> net: wwan: iosm: fix incorrect skb length M Chetan Kumar <m.chetan.kumar(a)linux.intel.com> net: wwan: iosm: fix crash in peek throughput test M Chetan Kumar <m.chetan.kumar(a)linux.intel.com> net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type M Chetan Kumar <m.chetan.kumar(a)linux.intel.com> net: wwan: iosm: fix kernel test robot reported error Yuri Karpov <YKarpov(a)ispras.ru> net: ethernet: nixge: fix NULL dereference Wang Hai <wanghai38(a)huawei.com> net/9p: Fix a potential socket leak in p9_socket_open Yuan Can <yuancan(a)huawei.com> net: net_netdev: Fix error handling in ntb_netdev_init_module() Zhang Changzhong <zhangchangzhong(a)huawei.com> net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() Yang Yingliang <yangyingliang(a)huawei.com> net: phy: fix null-ptr-deref while probe() failed Lorenzo Bianconi <lorenzo(a)kernel.org> wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration Johannes Berg <johannes.berg(a)intel.com> wifi: cfg80211: don't allow multi-BSSID in S1G Johannes Berg <johannes.berg(a)intel.com> wifi: cfg80211: fix buffer overflow in elem comparison Izabela Bakollari <ibakolla(a)redhat.com> aquantia: Do not purge addresses when setting the number of rings Duoming Zhou <duoming(a)zju.edu.cn> qlcnic: fix sleep-in-atomic-context bugs caused by msleep Amir Goldstein <amir73il(a)gmail.com> vfs: fix copy_file_range() averts filesystem freeze protection Jiasheng Jiang <jiasheng(a)iscas.ac.cn> can: m_can: Add check for devm_clk_get Zhang Changzhong <zhangchangzhong(a)huawei.com> can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods Zhang Changzhong <zhangchangzhong(a)huawei.com> can: etas_es58x: es58x_init_netdev(): free netdev when register_candev() Zhang Changzhong <zhangchangzhong(a)huawei.com> can: cc770: cc770_isa_probe(): add missing free_cc770dev() Zhang Changzhong <zhangchangzhong(a)huawei.com> can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() Roi Dayan <roid(a)nvidia.com> net/mlx5e: Fix use-after-free when reverting termination table YueHaibing <yuehaibing(a)huawei.com> net/mlx5: Fix uninitialized variable bug in outlen_write() Chris Mi <cmi(a)nvidia.com> net/mlx5: E-switch, Fix duplicate lag creation Chris Mi <cmi(a)nvidia.com> net/mlx5: E-switch, Destroy legacy fdb table when needed YueHaibing <yuehaibing(a)huawei.com> net/mlx5: DR, Fix uninitialized var warning Wang Hai <wanghai38(a)huawei.com> e100: Fix possible use after free in e100_xmit_prepare Yuan Can <yuancan(a)huawei.com> iavf: Fix error handling in iavf_init_module() Yuan Can <yuancan(a)huawei.com> fm10k: Fix error handling in fm10k_init_module() Shang XiaoJing <shangxiaojing(a)huawei.com> i40e: Fix error handling in i40e_init_module() Shang XiaoJing <shangxiaojing(a)huawei.com> ixgbevf: Fix resource leak in ixgbevf_init_module() Shazad Hussain <quic_shazhuss(a)quicinc.com> clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clks Yang Yingliang <yangyingliang(a)huawei.com> of: property: decrement node refcount in of_fwnode_get_reference_args() Wei Yongjun <weiyongjun1(a)huawei.com> nvmem: rmem: Fix return value check in rmem_read() Xu Kuohai <xukuohai(a)huawei.com> bpf: Do not copy spin lock field from user in bpf_selem_alloc Joe Korty <joe.korty(a)concurrent-rt.com> clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error Gaosheng Cui <cuigaosheng1(a)huawei.com> hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails Yang Yingliang <yangyingliang(a)huawei.com> hwmon: (i5500_temp) fix missing pci_disable_device() Ninad Malwade <nmalwade(a)nvidia.com> hwmon: (ina3221) Fix shunt sum critical calculation Derek Nguyen <derek.nguyen(a)collins.com> hwmon: (ltc2947) fix temperature scaling Hou Tao <houtao1(a)huawei.com> libbpf: Handle size overflow for ringbuf mmap Michael Grzeschik <m.grzeschik(a)pengutronix.de> ARM: at91: rm9200: fix usb device clock id Srikar Dronamraju <srikar(a)linux.vnet.ibm.com> scripts/faddr2line: Fix regression in name resolution on ppc64le Hou Tao <houtao1(a)huawei.com> bpf, perf: Use subprog name when reporting subprog ksymbol Jiri Olsa <jolsa(a)kernel.org> libbpf: Use correct return pointer in attach_raw_tp Paul Gazzillo <paul(a)pgazz.com> iio: light: rpr0521: add missing Kconfig dependencies Wei Yongjun <weiyongjun1(a)huawei.com> iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw Wei Yongjun <weiyongjun1(a)huawei.com> iio: health: afe4403: Fix oob read in afe4403_read_raw Stephen Boyd <swboyd(a)chromium.org> clk: qcom: gdsc: Remove direct runtime PM calls Johan Hovold <johan+linaro(a)kernel.org> clk: qcom: gdsc: add missing error handling David Virag <virag.david003(a)gmail.com> clk: samsung: exynos7885: Correct "div4" clock parents lyndonli <Lyndon.Li(a)amd.com> drm/amd/pm: update driver if header for smu_13_0_7 Kenneth Feng <kenneth.feng(a)amd.com> drm/amd/pm: update driver-if header for smu_v13_0_10 Yang Wang <KevinYang.Wang(a)amd.com> drm/amd/pm: add smu_v13_0_10 driver if version Christian König <christian.koenig(a)amd.com> drm/amdgpu: fix userptr HMM range handling v2 Christian König <christian.koenig(a)amd.com> drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos Christian König <christian.koenig(a)amd.com> drm/amdgpu: move setting the job resources ChenXiaoSong <chenxiaosong2(a)huawei.com> btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() ------------- Diffstat: Makefile | 4 +- arch/arm/boot/dts/at91rm9200.dtsi | 2 +- arch/powerpc/net/bpf_jit_comp32.c | 52 ++++----- arch/riscv/include/asm/asm.h | 1 + arch/riscv/include/asm/efi.h | 6 +- arch/riscv/include/asm/pgalloc.h | 11 +- arch/riscv/kernel/entry.S | 13 +++ arch/riscv/kernel/machine_kexec.c | 35 ++++++ arch/riscv/kernel/setup.c | 9 +- arch/riscv/kernel/traps.c | 18 ++++ arch/riscv/kernel/vdso/Makefile | 1 + arch/x86/include/asm/nospec-branch.h | 2 +- arch/x86/kernel/cpu/bugs.c | 21 ++-- arch/x86/kernel/process.c | 2 +- drivers/acpi/numa/hmat.c | 27 +++-- drivers/char/tpm/tpm-interface.c | 5 +- drivers/clk/at91/at91rm9200.c | 2 +- drivers/clk/qcom/gcc-sc8280xp.c | 6 ++ drivers/clk/qcom/gdsc.c | 70 +++--------- drivers/clk/qcom/gdsc.h | 2 - drivers/clk/samsung/clk-exynos7885.c | 4 +- drivers/clocksource/arm_arch_timer.c | 7 +- drivers/clocksource/timer-riscv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 12 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 60 ++++------- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 17 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 53 +++------- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 14 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 3 + drivers/gpu/drm/amd/display/Kconfig | 7 ++ .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 111 +++++++++++++------ .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h | 117 ++++++++++++++------- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 5 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt.c | 9 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 2 +- drivers/hwmon/asus-ec-sensors.c | 2 + drivers/hwmon/coretemp.c | 9 +- drivers/hwmon/i5500_temp.c | 2 +- drivers/hwmon/ibmpex.c | 1 + drivers/hwmon/ina3221.c | 4 +- drivers/hwmon/ltc2947-core.c | 2 +- drivers/i2c/busses/i2c-imx.c | 6 +- drivers/i2c/busses/i2c-npcm7xx.c | 11 +- drivers/i2c/busses/i2c-qcom-geni.c | 1 - drivers/i2c/i2c-core-base.c | 9 +- drivers/iio/health/afe4403.c | 5 +- drivers/iio/health/afe4404.c | 12 ++- drivers/iio/light/Kconfig | 2 + drivers/input/touchscreen/raydium_i2c_ts.c | 4 +- drivers/iommu/intel/dmar.c | 1 + drivers/iommu/intel/iommu.c | 4 +- drivers/media/common/videobuf2/frame_vector.c | 68 +++--------- drivers/mmc/core/core.c | 9 +- drivers/mmc/core/mmc_test.c | 3 +- drivers/mmc/host/mtk-sd.c | 6 +- drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-sprd.c | 4 +- drivers/mmc/host/sdhci.c | 61 +++++++++-- drivers/mmc/host/sdhci.h | 2 + drivers/net/can/can327.c | 4 +- drivers/net/can/cc770/cc770_isa.c | 10 +- drivers/net/can/m_can/m_can.c | 2 +- drivers/net/can/m_can/m_can_pci.c | 9 +- drivers/net/can/sja1000/sja1000_isa.c | 10 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 5 +- drivers/net/dsa/lan9303-core.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_main.h | 2 + drivers/net/ethernet/intel/e100.c | 5 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 11 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 9 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 8 ++ .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 7 ++ .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 9 +- .../mellanox/mlx5/core/steering/dr_table.c | 5 +- drivers/net/ethernet/ni/nixge.c | 29 ++--- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +- drivers/net/ethernet/renesas/ravb_main.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 12 ++- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- drivers/net/mdio/fwnode_mdio.c | 2 +- drivers/net/ntb_netdev.c | 9 +- drivers/net/phy/phy_device.c | 2 + drivers/net/tun.c | 4 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 26 ++--- drivers/net/wwan/iosm/iosm_ipc_protocol.h | 2 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/multipath.c | 3 + drivers/nvmem/rmem.c | 4 +- drivers/of/property.c | 4 +- drivers/pinctrl/intel/pinctrl-intel.c | 27 ++++- drivers/pinctrl/pinctrl-single.c | 2 +- fs/afs/fs_probe.c | 4 +- fs/afs/server.c | 2 +- fs/btrfs/qgroup.c | 9 +- fs/ksmbd/vfs.c | 6 +- fs/nfsd/vfs.c | 4 +- fs/nilfs2/dat.c | 7 ++ fs/read_write.c | 19 +++- include/linux/damon.h | 37 ++++--- include/linux/fs.h | 8 ++ include/linux/mmc/mmc.h | 2 +- include/net/sctp/stream_sched.h | 2 + ipc/sem.c | 3 +- kernel/bpf/bpf_local_storage.c | 2 +- kernel/events/core.c | 2 +- kernel/sysctl.c | 30 +++--- kernel/trace/trace_dynevent.c | 2 + kernel/trace/trace_events.c | 11 +- kernel/trace/trace_events_hist.c | 3 + kernel/trace/trace_osnoise.c | 6 +- lib/Kconfig.debug | 9 +- mm/compaction.c | 22 ++-- mm/damon/core.c | 31 +++--- mm/damon/dbgfs.c | 27 +++-- mm/damon/lru_sort.c | 46 ++++---- mm/damon/reclaim.c | 23 ++-- mm/damon/sysfs.c | 63 +++++++++-- net/9p/trans_fd.c | 4 +- net/hsr/hsr_forward.c | 5 +- net/ipv4/fib_semantics.c | 10 +- net/mac80211/airtime.c | 3 + net/mptcp/protocol.c | 13 ++- net/mptcp/subflow.c | 6 +- net/packet/af_packet.c | 6 +- net/sctp/stream.c | 25 +++-- net/sctp/stream_sched.c | 5 + net/sctp/stream_sched_prio.c | 19 ++++ net/sctp/stream_sched_rr.c | 5 + net/tipc/crypto.c | 3 + net/wireless/scan.c | 10 +- scripts/faddr2line | 7 +- sound/firewire/dice/dice-stream.c | 12 ++- sound/soc/codecs/tlv320adc3xxx.c | 3 + sound/soc/soc-ops.c | 2 +- tools/lib/bpf/libbpf.c | 2 +- tools/lib/bpf/ringbuf.c | 12 ++- tools/testing/selftests/net/fib_nexthops.sh | 16 +++ tools/vm/slabinfo-gnuplot.sh | 4 +- 151 files changed, 1153 insertions(+), 629 deletions(-)
2 years, 1 month
8
7
0
0
← Newer
1
...
92
93
94
95
96
97
98
...
134
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
Results per page:
10
25
50
100
200