Skip to content

5.10.69-rc2 review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 64 patches 5 repliesIn review

Patches in v1 No applies recorded yet

None of the 64 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchFox ChenPavel Machek (CIP)Guenter RoeckHulk RobotLinux Kernel Functional Testing
SeriesT-b T-b T-b T-b T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 00/64] 5.10.69-rc2 review

This is the start of the stable review cycle for the 5.10.69 release. There are 64 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 Mon, 27 Sep 2021 12:07:36 +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.69-rc2.gz

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 <[email protected]>

    Linux 5.10.69-rc2

Guenter Roeck <[email protected]>
drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV

Sebastian Andrzej Siewior <[email protected]>
sched/idle: Make the idle timer expire in hard interrupt context

Yu-Tung Chang <[email protected]>

    rtc: rx8010: select REGMAP_I2C

Song Liu <[email protected]>
blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues

Li Jinlin <[email protected]>
blk-throttle: fix UAF by deleteing timer in blk_throtl_exit()

Uwe Kleine-König <[email protected]>
pwm: stm32-lp: Don't modify HW state in .remove() callback

Uwe Kleine-König <[email protected]>
pwm: rockchip: Don't modify HW state in .remove() callback

Uwe Kleine-König <[email protected]>
pwm: img: Don't modify HW state in .remove() callback

Ofir Bitton <[email protected]>
habanalabs: add validity check for event ID received from F/W

Nanyong Sun <[email protected]>
nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group

Nanyong Sun <[email protected]>
nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group

Nanyong Sun <[email protected]>
nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group

Nanyong Sun <[email protected]>
nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group

Nanyong Sun <[email protected]>
nilfs2: fix NULL pointer in nilfs_##name##_attr_release

Nanyong Sun <[email protected]>
nilfs2: fix memory leak in nilfs_sysfs_create_device_group

Anand Jain <[email protected]>
btrfs: fix lockdep warning while mounting sprout fs

Josef Bacik <[email protected]>
btrfs: update the bdev time directly when closing

Jeff Layton <[email protected]>
ceph: lockdep annotations for try_nonblocking_invalidate

Xiubo Li <[email protected]>
ceph: remove the capsnaps when removing caps

Jeff Layton <[email protected]>
ceph: request Fw caps before updating the mtime in ceph_write_iter

Radhey Shyam Pandey <[email protected]>
dmaengine: xilinx_dma: Set DMA mask for coherent APIs

Johannes Berg <[email protected]>
dmaengine: ioat: depends on !UML

Zou Wei <[email protected]>
dmaengine: sprd: Add missing MODULE_DEVICE_TABLE

Johannes Berg <[email protected]>
dmaengine: idxd: depends on !UML

Wei Huang <[email protected]>
iommu/amd: Relocate GAMSup check to early_enable_iommus

Guenter Roeck <[email protected]>
parisc: Move pci_dev_is_behind_card_dino to where it is used

Geert Uytterhoeven <[email protected]>
dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER

Thomas Gleixner <[email protected]>
drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION()

Koba Ko <[email protected]>
drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform

Arnd Bergmann <[email protected]>
thermal/core: Fix thermal_cooling_device_register() prototype

Masami Hiramatsu <[email protected]>
tools/bootconfig: Fix tracing_on option checking in ftrace2bconf.sh

Lukas Bulwahn <[email protected]>
Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH

Jeff Layton <[email protected]>
ceph: cancel delayed work instead of flushing on mdsc teardown

Jeff Layton <[email protected]>
ceph: allow ceph_put_mds_session to take NULL or ERR_PTR

Gwendal Grignou <[email protected]>
platform/chrome: cros_ec_trace: Fix format warnings

Gwendal Grignou <[email protected]>
platform/chrome: sensorhub: Add trace events for sample

Dave Jiang <[email protected]>
dmaengine: idxd: fix wq slot allocation index check

Uwe Kleine-König <[email protected]>
pwm: mxs: Don't modify HW state in .probe() after the PWM chip was registered

Uwe Kleine-König <[email protected]>
pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered

Prasad Sodagudi <[email protected]>
PM: sleep: core: Avoid setting power.must_resume to false

Pavel Skripkin <[email protected]>
profiling: fix shift-out-of-bounds bugs

Zhen Lei <[email protected]>
nilfs2: use refcount_dec_and_lock() to fix potential UAF

Cyrill Gorcunov <[email protected]>
prctl: allow to setup brk for et_dyn executables

Xie Yongji <[email protected]>
9p/trans_virtio: Remove sysfs file on probe failure

Dan Carpenter <[email protected]>
thermal/drivers/exynos: Fix an error code in exynos_tmu_probe()

Namhyung Kim <[email protected]>
perf tools: Allow build-id with trailing zeros

Jiri Olsa <[email protected]>
tools lib: Adopt memchr_inv() from kernel

Michael Petlan <[email protected]>
perf test: Fix bpf test sample mismatch reporting

Andy Shevchenko <[email protected]>
dmaengine: acpi: Avoid comparison GSI with Linux vIRQ

Johannes Berg <[email protected]>
um: virtio_uml: fix memory leak on init failures

QiuXi <[email protected]>
coredump: fix memleak in dump_vma_snapshot()

Nathan Chancellor <[email protected]>
staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb()

Marcelo Ricardo Leitner <[email protected]>
sctp: add param size validation for SCTP_PARAM_SET_PRIMARY

Marcelo Ricardo Leitner <[email protected]>
sctp: validate chunk size in __rcv_asconf_lookup

Greg Kroah-Hartman <[email protected]>
Revert "net/mlx5: Register to devlink ingress VLAN filter trap"

Alex Sverdlin <[email protected]>
ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE

Alex Sverdlin <[email protected]>
ARM: 9079/1: ftrace: Add MODULE_PLTS support

Alex Sverdlin <[email protected]>
ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link()

Alex Sverdlin <[email protected]>
ARM: 9077/1: PLT: Move struct plt_entries definition to header

Florian Fainelli <[email protected]>
ARM: Qualify enabling of swiotlb_init()

David Hildenbrand <[email protected]>
s390/pci_mmio: fully validate the VMA before calling follow_pte()

nick black <[email protected]>
console: consume APC, DM, DCS

Pali Rohár <[email protected]>
PCI: aardvark: Fix reporting CRS value

Pali Rohár <[email protected]>
PCI: pci-bridge-emul: Add PCIe Root Capabilities Register

-------------

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/include/asm/ftrace.h                      |  3 +
 arch/arm/include/asm/insn.h                        |  8 +-
 arch/arm/include/asm/module.h                      | 10 +++
 arch/arm/kernel/ftrace.c                           | 46 +++++++++--
 arch/arm/kernel/insn.c                             | 19 ++---
 arch/arm/kernel/module-plts.c                      | 49 ++++++++---
 arch/arm/mm/init.c                                 |  6 +-
 arch/arm64/kernel/cacheinfo.c                      |  7 +-
 arch/mips/kernel/cacheinfo.c                       |  7 +-
 arch/riscv/kernel/cacheinfo.c                      |  7 +-
 arch/s390/pci/pci_mmio.c                           |  2 +-
 arch/um/drivers/virtio_uml.c                       |  4 +-
 arch/x86/kernel/cpu/cacheinfo.c                    |  7 +-
 block/blk-mq.c                                     | 14 +++-
 block/blk-throttle.c                               |  1 +
 drivers/base/power/main.c                          |  2 +-
 drivers/dma-buf/Kconfig                            |  1 +
 drivers/dma/Kconfig                                |  4 +-
 drivers/dma/acpi-dma.c                             | 10 ++-
 drivers/dma/idxd/submit.c                          |  2 +-
 drivers/dma/sprd-dma.c                             |  1 +
 drivers/dma/xilinx/xilinx_dma.c                    |  2 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    | 17 +++-
 drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.c  |  2 +-
 drivers/iommu/amd/init.c                           | 31 +++++--
 drivers/misc/habanalabs/gaudi/gaudi.c              |  6 ++
 drivers/misc/habanalabs/goya/goya.c                |  6 ++
 drivers/net/ethernet/mellanox/mlx5/core/devlink.c  | 51 ------------
 drivers/parisc/dino.c                              | 18 ++---
 drivers/pci/controller/pci-aardvark.c              | 67 ++++++++++++++-
 drivers/pci/pci-bridge-emul.h                      |  2 +-
 drivers/platform/chrome/Makefile                   |  2 +-
 drivers/platform/chrome/cros_ec_sensorhub_ring.c   | 14 ++++
 drivers/platform/chrome/cros_ec_trace.h            | 94 ++++++++++++++++++++++
 drivers/pwm/pwm-img.c                              | 16 ----
 drivers/pwm/pwm-lpc32xx.c                          | 10 +--
 drivers/pwm/pwm-mxs.c                              | 13 ++-
 drivers/pwm/pwm-rockchip.c                         | 14 ----
 drivers/pwm/pwm-stm32-lp.c                         |  2 -
 drivers/rtc/Kconfig                                |  1 +
 drivers/staging/rtl8192u/r8192U_core.c             |  2 +-
 drivers/thermal/samsung/exynos_tmu.c               |  1 +
 drivers/tty/vt/vt.c                                | 31 ++++++-
 fs/btrfs/volumes.c                                 | 25 +++---
 fs/ceph/caps.c                                     | 70 ++++++++++++----
 fs/ceph/dir.c                                      |  3 +-
 fs/ceph/file.c                                     | 32 ++++----
 fs/ceph/inode.c                                    |  6 +-
 fs/ceph/mds_client.c                               | 38 ++++++++-
 fs/ceph/metric.c                                   |  7 +-
 fs/ceph/super.h                                    |  6 ++
 fs/coredump.c                                      |  4 +-
 fs/nilfs2/sysfs.c                                  | 26 +++---
 fs/nilfs2/the_nilfs.c                              |  9 +--
 include/linux/cacheinfo.h                          | 18 -----
 include/linux/thermal.h                            |  5 +-
 kernel/profile.c                                   | 21 ++---
 kernel/sched/idle.c                                |  4 +-
 kernel/sys.c                                       |  7 --
 lib/Kconfig.debug                                  |  1 -
 net/9p/trans_virtio.c                              |  4 +-
 net/sctp/input.c                                   |  3 +
 net/sctp/sm_make_chunk.c                           | 13 ++-
 tools/bootconfig/scripts/ftrace2bconf.sh           |  4 +-
 tools/include/linux/string.h                       |  1 +
 tools/lib/string.c                                 | 58 +++++++++++++
 tools/perf/tests/bpf.c                             |  2 +-
 tools/perf/util/dso.c                              | 10 +++
 69 files changed, 677 insertions(+), 316 deletions(-)