Skip to content

5.10.22-rc1 review

Greg Kroah-Hartman linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest42 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/42ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256sound/pci/hda/patch_realtek.c+13 -00 replies
2/42ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SEsound/usb/mixer_maps.c+10 -00 replies
3/42ALSA: usb-audio: Drop bogus dB range in too low levelsound/usb/mixer.c+11 -00 replies
4/42tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality()drivers/char/tpm/tpm_tis_core.c+13 -30 replies
5/42tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality()drivers/char/tpm/tpm_tis_core.c+12 -20 replies
6/42btrfs: avoid double put of block group when emptying clusterfs/btrfs/free-space-cache.c+4 -40 replies
7/42btrfs: fix raid6 qstripe kmapfs/btrfs/raid56.c+10 -110 replies
8/42btrfs: fix race between writes to swap files and scrubfs/btrfs/block-group.c fs/btrfs/block-group.h fs/btrfs/ctree.h +2 more+72 -30 replies
9/42btrfs: fix race between swap file activation and snapshot creationfs/btrfs/inode.c+19 -20 replies
10/42btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabledfs/btrfs/reflink.c+18 -00 replies
11/42btrfs: fix race between extent freeing/allocation when using bitmapsfs/btrfs/free-space-cache.c+4 -20 replies
12/42btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctlfs/btrfs/ioctl.c+18 -10 replies
13/42btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadatafs/btrfs/delayed-inode.c+1 -10 replies
14/42btrfs: unlock extents in btrfs_zero_range in case of quota reservation errorsfs/btrfs/file.c+4 -10 replies
15/42btrfs: fix warning when creating a directory with smack enabledfs/btrfs/xattr.c+27 -40 replies
16/42PM: runtime: Update device status before letting suppliers suspenddrivers/base/power/runtime.c+37 -250 replies
17/42ring-buffer: Force before_stamp and write_stamp to be different on discardkernel/trace/ring_buffer.c+11 -00 replies
18/42io_uring: ignore double poll add on the same waitqueue headfs/io_uring.c+3 -00 replies
19/42dm bufio: subtract the number of initial sectors in dm_bufio_get_device_sizedrivers/md/dm-bufio.c+4 -00 replies
20/42dm verity: fix FEC for RS roots unaligned to block sizedrivers/md/dm-verity-fec.c+12 -110 replies
21/42drm/amdgpu:disable VCN for Navi12 SKUdrivers/gpu/drm/amd/amdgpu/nv.c+4 -20 replies
22/42drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pciedrivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c+2 -20 replies
23/42crypto - shash: reduce minimum alignment of shash_desc structureinclude/crypto/hash.h include/linux/crypto.h+10 -70 replies
24/42arm64: mm: Move reserve_crashkernel() into mem_init()arch/arm64/mm/init.c+6 -20 replies
25/42arm64: mm: Move zone_dma_bits initialization into zone_sizes_init()arch/arm64/mm/init.c+2 -50 replies
26/42of/address: Introduce of_dma_get_max_cpu_address()drivers/of/address.c include/linux/of.h+49 -00 replies
27/42of: unittest: Add test for of_dma_get_max_cpu_address()drivers/of/unittest.c+18 -00 replies
28/42arm64: mm: Set ZONE_DMA size based on devicetrees dma-rangesarch/arm64/mm/init.c+3 -30 replies
29/42arm64: mm: Set ZONE_DMA size based on early IORT scanarch/arm64/mm/init.c drivers/acpi/arm64/iort.c include/linux/acpi_iort.h+63 -10 replies
30/42mm: Remove examples from enum zone_type commentinclude/linux/mmzone.h+0 -200 replies
31/42ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bitssound/pci/ctxfi/cthw20k2.c+1 -10 replies
32/42RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_repdrivers/infiniband/core/cm.c+3 -20 replies
33/42RDMA/rxe: Fix missing kconfig dependency on CRYPTOdrivers/infiniband/sw/rxe/Kconfig+1 -00 replies
34/42IB/mlx5: Add missing error codedrivers/infiniband/hw/mlx5/devx.c+3 -10 replies
35/42ALSA: hda: intel-nhlt: verify config typeinclude/sound/intel-nhlt.h sound/hda/intel-nhlt.c+50 -90 replies
36/42ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcountscripts/recordmcount.c+1 -10 replies
37/42rsxx: Return -EFAULT if copy_to_user() failsdrivers/block/rsxx/core.c+5 -30 replies
38/42iommu/vt-d: Fix status code for Allocate/Free PASID commanddrivers/iommu/intel/pasid.h+2 -20 replies
39/42Revert "arm64: dts: amlogic: add missing ethernet reset ID"arch/arm64/boot/dts/amlogic/meson-axg.dtsi arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi arch/arm64/boot/dts/amlogic/meson-gx.dtsi+0 -70 replies
40/42of: unittest: Fix build on architectures without CONFIG_OF_ADDRESSdrivers/of/unittest.c+3 -00 replies
41/42tomoyo: recognize kernel threads correctlysecurity/tomoyo/network.c+1 -10 replies
42/42r8169: fix resuming from suspend on RTL8105e if machine runs on batterydrivers/net/ethernet/realtek/r8169_main.c+2 -00 replies

Reviews trailers per patch

26 of 42 patches have a Reviewed-by or Acked-by.

PatchJosef BacikJian-Hong PanDavid SterbaQu WenruoAnand JainCasey SchauflerJeremy LintonRob HerringLorenzo PieralisiHanjun GuoJason GunthorpeUlf HanssonElaine ZhangChristoph HellwigLeon RomanovskyGuennadi LiakhovetskiRander WangKai VehmanenWill DeaconLu BaoluJérôme BrunetMilan BrozJérôme CarreteroSami TolvanenGuchun ChenArmin WolfLijo LazarJon HunterFlorian FainelliPavel Machek (CIP)Guenter RoeckHulk RobotLinux Kernel Functional Testing
SeriesT-b T-b T-b T-b T-b T-b
1/42A-b
2/42
3/42
4/42
5/42
6/42R-b
7/42R-b
8/42R-b R-b
9/42R-b R-b
10/42R-b
11/42R-b
12/42R-b
13/42R-b R-b
14/42R-b R-b
15/42A-b T-b
16/42Diagnosed-by R-b T-b
17/42
18/42
19/42R-b
20/42T-b R-b
21/42R-b
22/42R-b
23/42
24/42T-b
25/42T-b
26/42R-b
27/42R-b
28/42
29/42T-b A-b A-b
30/42R-b
31/42
32/42R-b
33/42
34/42A-b
35/42R-b R-b R-b
36/42A-b
37/42
38/42A-b
39/42A-b
40/42
41/42
42/42T-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 33 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 00/42] 5.10.22-rc1 review

This is the start of the stable review cycle for the 5.10.22 release. There are 42 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed, 10 Mar 2021 12:27:05 +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.22-rc1.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.22-rc1

Heiner Kallweit <[email protected]>
r8169: fix resuming from suspend on RTL8105e if machine runs on battery

Tetsuo Handa <[email protected]>
tomoyo: recognize kernel threads correctly

Catalin Marinas <[email protected]>
of: unittest: Fix build on architectures without CONFIG_OF_ADDRESS

Neil Armstrong <[email protected]>
Revert "arm64: dts: amlogic: add missing ethernet reset ID"

Zenghui Yu <[email protected]>
iommu/vt-d: Fix status code for Allocate/Free PASID command

Dan Carpenter <[email protected]>
rsxx: Return -EFAULT if copy_to_user() fails

Chen Jun <[email protected]>

    ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount

Pierre-Louis Bossart <[email protected]>
ALSA: hda: intel-nhlt: verify config type

YueHaibing <[email protected]>
IB/mlx5: Add missing error code

Julian Braha <[email protected]>
RDMA/rxe: Fix missing kconfig dependency on CRYPTO

Saeed Mahameed <[email protected]>
RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep

Colin Ian King <[email protected]>
ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits

Nicolas Saenz Julienne <[email protected]>
mm: Remove examples from enum zone_type comment

Ard Biesheuvel <[email protected]>
arm64: mm: Set ZONE_DMA size based on early IORT scan

Nicolas Saenz Julienne <[email protected]>
arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges

Nicolas Saenz Julienne <[email protected]>
of: unittest: Add test for of_dma_get_max_cpu_address()

Nicolas Saenz Julienne <[email protected]>
of/address: Introduce of_dma_get_max_cpu_address()

Nicolas Saenz Julienne <[email protected]>
arm64: mm: Move zone_dma_bits initialization into zone_sizes_init()

Nicolas Saenz Julienne <[email protected]>
arm64: mm: Move reserve_crashkernel() into mem_init()

Ard Biesheuvel <[email protected]>
crypto - shash: reduce minimum alignment of shash_desc structure

Kevin Wang <[email protected]>
drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie

Asher.Song <[email protected]>
drm/amdgpu:disable VCN for Navi12 SKU

Milan Broz <[email protected]>
dm verity: fix FEC for RS roots unaligned to block size

Mikulas Patocka <[email protected]>
dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size

Jens Axboe <[email protected]>
io_uring: ignore double poll add on the same waitqueue head

Steven Rostedt (VMware) <[email protected]>
ring-buffer: Force before_stamp and write_stamp to be different on discard

Rafael J. Wysocki <[email protected]>
PM: runtime: Update device status before letting suppliers suspend

Filipe Manana <[email protected]>
btrfs: fix warning when creating a directory with smack enabled

Nikolay Borisov <[email protected]>
btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors

Nikolay Borisov <[email protected]>
btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata

Dan Carpenter <[email protected]>
btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl

Nikolay Borisov <[email protected]>
btrfs: fix race between extent freeing/allocation when using bitmaps

Filipe Manana <[email protected]>
btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabled

Filipe Manana <[email protected]>
btrfs: fix race between swap file activation and snapshot creation

Filipe Manana <[email protected]>
btrfs: fix race between writes to swap files and scrub

Ira Weiny <[email protected]>
btrfs: fix raid6 qstripe kmap

Josef Bacik <[email protected]>
btrfs: avoid double put of block group when emptying cluster

Jarkko Sakkinen <[email protected]>
tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality()

Lukasz Majczak <[email protected]>
tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality()

Takashi Iwai <[email protected]>
ALSA: usb-audio: Drop bogus dB range in too low level

Andrea Fagiani <[email protected]>
ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE

Chris Chiu <[email protected]>
ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256

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

Diffstat:

 Makefile                                          |  4 +-
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi        |  2 -
 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi |  2 -
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi         |  3 --
 arch/arm64/mm/init.c                              | 22 ++++----
 drivers/acpi/arm64/iort.c                         | 55 ++++++++++++++++++++
 drivers/base/power/runtime.c                      | 62 ++++++++++++++---------
 drivers/block/rsxx/core.c                         |  8 +--
 drivers/char/tpm/tpm_tis_core.c                   | 30 +++++++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c       |  4 +-
 drivers/gpu/drm/amd/amdgpu/nv.c                   |  6 ++-
 drivers/infiniband/core/cm.c                      |  5 +-
 drivers/infiniband/hw/mlx5/devx.c                 |  4 +-
 drivers/infiniband/sw/rxe/Kconfig                 |  1 +
 drivers/iommu/intel/pasid.h                       |  4 +-
 drivers/md/dm-bufio.c                             |  4 ++
 drivers/md/dm-verity-fec.c                        | 23 +++++----
 drivers/net/ethernet/realtek/r8169_main.c         |  2 +
 drivers/of/address.c                              | 42 +++++++++++++++
 drivers/of/unittest.c                             | 21 ++++++++
 fs/btrfs/block-group.c                            | 33 +++++++++++-
 fs/btrfs/block-group.h                            |  9 ++++
 fs/btrfs/ctree.h                                  |  5 ++
 fs/btrfs/delayed-inode.c                          |  2 +-
 fs/btrfs/file.c                                   |  5 +-
 fs/btrfs/free-space-cache.c                       | 14 ++---
 fs/btrfs/inode.c                                  | 40 +++++++++++++--
 fs/btrfs/ioctl.c                                  | 19 ++++++-
 fs/btrfs/raid56.c                                 | 21 ++++----
 fs/btrfs/reflink.c                                | 18 +++++++
 fs/btrfs/scrub.c                                  |  9 +++-
 fs/btrfs/xattr.c                                  | 31 ++++++++++--
 fs/io_uring.c                                     |  3 ++
 include/crypto/hash.h                             |  8 +--
 include/linux/acpi_iort.h                         |  4 ++
 include/linux/crypto.h                            |  9 ++--
 include/linux/mmzone.h                            | 20 --------
 include/linux/of.h                                |  7 +++
 include/sound/intel-nhlt.h                        |  5 ++
 kernel/trace/ring_buffer.c                        | 11 ++++
 scripts/recordmcount.c                            |  2 +-
 security/tomoyo/network.c                         |  2 +-
 sound/hda/intel-nhlt.c                            | 54 ++++++++++++++++----
 sound/pci/ctxfi/cthw20k2.c                        |  2 +-
 sound/pci/hda/patch_realtek.c                     | 13 +++++
 sound/usb/mixer.c                                 | 11 ++++
 sound/usb/mixer_maps.c                            | 10 ++++
 47 files changed, 532 insertions(+), 139 deletions(-)