Skip to content

5.10.120-rc1 review

Greg Kroah-Hartman keyrings linux-crypto lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest53 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/53pinctrl: sunxi: fix f1c100s uart2 functiondrivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c+1 -10 replies
2/53percpu_ref_init(): clean ->percpu_count_ref on failurelib/percpu-refcount.c+1 -00 replies
3/53net: af_key: check encryption module availability consistencynet/key/af_key.c+3 -30 replies
4/53nfc: pn533: Fix buggy cleanup orderdrivers/nfc/pn533/pn533.c+3 -20 replies
5/53net: ftgmac100: Disable hardware checksum on AST2600drivers/net/ethernet/faraday/ftgmac100.c+5 -00 replies
6/53i2c: ismt: Provide a DMA buffer for Interrupt Cause Loggingdrivers/i2c/busses/i2c-ismt.c+14 -00 replies
7/53drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllersdrivers/i2c/busses/i2c-thunderx-pcidrv.c+1 -00 replies
8/53netfilter: nf_tables: disallow non-stateful expression in sets earliernet/netfilter/nf_tables_api.c+10 -90 replies
9/53pipe: make poll_usage boolean and annotate its accessfs/pipe.c include/linux/pipe_fs_i.h+2 -20 replies
10/53pipe: Fix missing lock in pipe_resize_ring()fs/pipe.c+18 -130 replies
11/53cfg80211: set custom regdomain after wiphy registrationnet/wireless/core.c net/wireless/reg.c+5 -40 replies
12/53assoc_array: Fix BUG_ON during garbage collectlib/assoc_array.c+8 -00 replies
13/53io_uring: dont re-import iovecs from callbacksfs/io_uring.c+0 -390 replies
14/53io_uring: fix using under-expanded itersfs/io_uring.c+6 -20 replies
15/53net: ipa: compute proper aggregation limitdrivers/net/ipa/ipa_endpoint.c+3 -10 replies
16/53xfs: detect overflows in bmbt recordsfs/xfs/libxfs/xfs_bmap.c+5 -00 replies
17/53xfs: show the proper user quota optionsfs/xfs/xfs_super.c+6 -40 replies
18/53xfs: fix the forward progress assertion in xfs_iwalk_run_callbacksfs/xfs/xfs_iwalk.c+1 -10 replies
19/53xfs: fix an ABBA deadlock in xfs_renamefs/xfs/libxfs/xfs_dir2.h fs/xfs/libxfs/xfs_dir2_sf.c fs/xfs/xfs_inode.c+26 -200 replies
20/53xfs: Fix CIL throttle hang when CIL space used going backwardsfs/xfs/xfs_buf_item.c fs/xfs/xfs_inode_item.c fs/xfs/xfs_log_cil.c+49 -240 replies
21/53drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()drivers/gpu/drm/i915/intel_pm.c+1 -10 replies
22/53exfat: check if cluster num is validfs/exfat/balloc.c fs/exfat/exfat_fs.h fs/exfat/fatent.c+14 -100 replies
23/53exfat: fix referencing wrong parent directory information after renamingfs/exfat/namei.c+1 -260 replies
24/53lib/crypto: add prompts back to crypto librariescrypto/Kconfig lib/Kconfig lib/crypto/Kconfig+14 -70 replies
25/53crypto: drbg - prepare for more fine-grained tracking of seeding statecrypto/drbg.c include/crypto/drbg.h+16 -100 replies
26/53crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()crypto/drbg.c include/crypto/drbg.h+9 -40 replies
27/53crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()crypto/drbg.c+21 -90 replies
28/53crypto: drbg - make reseeding from get_random_bytes() synchronouscrypto/drbg.c drivers/char/random.c include/crypto/drbg.h+11 -540 replies
29/53netfilter: nf_tables: sanitize nft_set_desc_concat_parse()net/netfilter/nf_tables_api.c+13 -40 replies
30/53netfilter: conntrack: re-fetch conntrack after insertioninclude/net/netfilter/nf_conntrack_core.h+6 -10 replies
31/53KVM: PPC: Book3S HV: fix incorrect NULL check on list iteratorarch/powerpc/kvm/book3s_hv_uvmem.c+5 -30 replies
32/53x86/kvm: Alloc dummy async #PF token outside of raw spinlockarch/x86/kernel/kvm.c+27 -140 replies
33/53x86, kvm: use correct GFP flags for preemption disabledarch/x86/kernel/kvm.c+1 -10 replies
34/53KVM: x86: avoid calling x86 emulator without a decoded instructionarch/x86/kvm/x86.c+19 -120 replies
35/53crypto: caam - fix i.MX6SX entropy delay valuedrivers/crypto/caam/ctrl.c+18 -00 replies
36/53crypto: ecrdsa - Fix incorrect use of vli_cmpcrypto/ecrdsa.c+4 -40 replies
37/53zsmalloc: fix races between asynchronous zspage free and page migrationmm/zsmalloc.c+33 -40 replies
38/53Bluetooth: hci_qca: Use del_timer_sync() before freeingdrivers/bluetooth/hci_qca.c+2 -20 replies
39/53ARM: dts: s5pv210: Correct interrupt name for bluetooth in Ariesarch/arm/boot/dts/s5pv210-aries.dtsi+1 -10 replies
40/53dm integrity: fix error code in dm_integrity_ctr()drivers/md/dm-integrity.c+0 -20 replies
41/53dm crypt: make printing of the key constant-timedrivers/md/dm-crypt.c+11 -30 replies
42/53dm stats: add cond_resched when looping over entriesdrivers/md/dm-stats.c+8 -00 replies
43/53dm verity: set DM_TARGET_IMMUTABLE feature flagdrivers/md/dm-verity-target.c+1 -00 replies
44/53raid5: introduce MD_BROKENdrivers/md/raid5.c+22 -250 replies
45/53HID: multitouch: Add support for Google Whiskers Touchpaddrivers/hid/hid-multitouch.c+3 -00 replies
46/53HID: multitouch: add quirks to enable Lenovo X12 trackpointdrivers/hid/hid-ids.h drivers/hid/hid-multitouch.c+7 -00 replies
47/53tpm: Fix buffer access in tpm2_get_tpm_pt()drivers/char/tpm/tpm2-cmd.c+10 -10 replies
48/53tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()drivers/char/tpm/tpm_ibmvtpm.c+1 -00 replies
49/53docs: submitting-patches: Fix crossref to The canonical patch formatDocumentation/process/submitting-patches.rst+1 -10 replies
50/53NFS: Memory allocation failures are not server fatal errorsfs/nfs/internal.h+1 -00 replies
51/53NFSD: Fix possible sleep during nfsd4_release_lockowner()fs/nfsd/nfs4state.c+4 -80 replies
52/53bpf: Fix potential array overflow in bpf_trampoline_get_progs()kernel/bpf/trampoline.c+12 -60 replies
53/53bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytesnet/core/filter.c+2 -20 replies

Reviews trailers per patch

23 of 53 patches have a Reviewed-by or Acked-by.

PatchAndre PrzywaraChristoph HellwigDarrick J. WongFrom: Andy ShevchenkoDylan HungAaron AdamsBrian FosterStefano BrivioMinchan KimHoria GeantăVabhav SharmaGaurav JainJarkko SakkinenStefan BergerSong LiuSungjong SeoDonald BuczekChandan Babu RAllison HendersonStephan MüllerZorro LangDave ChinnerAndy WuAoyama WataruDaniel PalmerBenjamin TissoiresXiao NiKees CookMilan BrozMikulas PatockaSudip MukherjeeLinux Kernel Functional TestingGuenter RoeckFox ChenHulk RobotPavel Machek (CIP)
SeriesT-b T-b T-b T-b T-b T-b
1/53R-b
2/53
3/53
4/53
5/53R-b
6/53R-b
7/53
8/53Reported-and-tested-by
9/53
10/53
11/53
12/53R-b
13/53
14/53
15/53
16/53R-b
17/53R-b
18/53R-b R-b
19/53R-b
20/53R-b R-b Reported-and-tested-by R-b R-b
21/53
22/53R-b
23/53R-b R-b R-b R-b
24/53
25/53R-b
26/53R-b
27/53R-b
28/53
29/53R-b
30/53
31/53
32/53
33/53
34/53
35/53R-b R-b R-b
36/53
37/53A-b
38/53
39/53
40/53R-b
41/53T-b
42/53
43/53R-b
44/53Reviewd-by
45/53A-b
46/53
47/53R-b
48/53A-b R-b
49/53
50/53
51/53
52/53
53/53A-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 36 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 00/53] 5.10.120-rc1 review

This is the start of the stable review cycle for the 5.10.120 release. There are 53 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 Sun, 05 Jun 2022 17:38: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.120-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.120-rc1

Liu Jian <[email protected]>
bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes

Yuntao Wang <[email protected]>
bpf: Fix potential array overflow in bpf_trampoline_get_progs()

Chuck Lever <[email protected]>
NFSD: Fix possible sleep during nfsd4_release_lockowner()

Trond Myklebust <[email protected]>
NFS: Memory allocation failures are not server fatal errors

Akira Yokosawa <[email protected]>
docs: submitting-patches: Fix crossref to 'The canonical patch format'

Xiu Jianfeng <[email protected]>
tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()

Stefan Mahnke-Hartmann <[email protected]>
tpm: Fix buffer access in tpm2_get_tpm_pt()

Tao Jin <[email protected]>
HID: multitouch: add quirks to enable Lenovo X12 trackpoint

Marek Maślanka <[email protected]>
HID: multitouch: Add support for Google Whiskers Touchpad

Mariusz Tkaczyk <[email protected]>
raid5: introduce MD_BROKEN

Sarthak Kukreti <[email protected]>
dm verity: set DM_TARGET_IMMUTABLE feature flag

Mikulas Patocka <[email protected]>
dm stats: add cond_resched when looping over entries

Mikulas Patocka <[email protected]>
dm crypt: make printing of the key constant-time

Dan Carpenter <[email protected]>
dm integrity: fix error code in dm_integrity_ctr()

Jonathan Bakker <[email protected]>
ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries

Steven Rostedt <[email protected]>
Bluetooth: hci_qca: Use del_timer_sync() before freeing

Sultan Alsawaf <[email protected]>
zsmalloc: fix races between asynchronous zspage free and page migration

Vitaly Chikunov <[email protected]>
crypto: ecrdsa - Fix incorrect use of vli_cmp

Fabio Estevam <[email protected]>
crypto: caam - fix i.MX6SX entropy delay value

Sean Christopherson <[email protected]>
KVM: x86: avoid calling x86 emulator without a decoded instruction

Paolo Bonzini <[email protected]>
x86, kvm: use correct GFP flags for preemption disabled

Sean Christopherson <[email protected]>
x86/kvm: Alloc dummy async #PF token outside of raw spinlock

Xiaomeng Tong <[email protected]>
KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator

Florian Westphal <[email protected]>
netfilter: conntrack: re-fetch conntrack after insertion

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: sanitize nft_set_desc_concat_parse()

Nicolai Stange <[email protected]>
crypto: drbg - make reseeding from get_random_bytes() synchronous

Nicolai Stange <[email protected]>

    crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()

Nicolai Stange <[email protected]>
crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()

Nicolai Stange <[email protected]>
crypto: drbg - prepare for more fine-grained tracking of seeding state

Justin M. Forbes <[email protected]>
lib/crypto: add prompts back to crypto libraries

Yuezhang Mo <[email protected]>
exfat: fix referencing wrong parent directory information after renaming

Tadeusz Struk <[email protected]>
exfat: check if cluster num is valid

Gustavo A. R. Silva <[email protected]>
drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()

Dave Chinner <[email protected]>
xfs: Fix CIL throttle hang when CIL space used going backwards

Darrick J. Wong <[email protected]>
xfs: fix an ABBA deadlock in xfs_rename

Darrick J. Wong <[email protected]>
xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks

Kaixu Xia <[email protected]>
xfs: show the proper user quota options

Darrick J. Wong <[email protected]>
xfs: detect overflows in bmbt records

Alex Elder <[email protected]>
net: ipa: compute proper aggregation limit

Pavel Begunkov <[email protected]>
io_uring: fix using under-expanded iters

Pavel Begunkov <[email protected]>
io_uring: don't re-import iovecs from callbacks

Stephen Brennan <[email protected]>
assoc_array: Fix BUG_ON during garbage collect

Miri Korenblit <[email protected]>
cfg80211: set custom regdomain after wiphy registration

David Howells <[email protected]>
pipe: Fix missing lock in pipe_resize_ring()

Kuniyuki Iwashima <[email protected]>
pipe: make poll_usage boolean and annotate its access

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: disallow non-stateful expression in sets earlier

Piyush Malgujar <[email protected]>
drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers

Mika Westerberg <[email protected]>
i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging

Joel Stanley <[email protected]>
net: ftgmac100: Disable hardware checksum on AST2600

Lin Ma <[email protected]>
nfc: pn533: Fix buggy cleanup order

Thomas Bartschies <[email protected]>
net: af_key: check encryption module availability consistency

Al Viro <[email protected]>

    percpu_ref_init(): clean ->percpu_count_ref on failure

IotaHydrae <[email protected]>
pinctrl: sunxi: fix f1c100s uart2 function

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

Diffstat:

 Documentation/process/submitting-patches.rst  |   2 +-
 Makefile                                      |   4 +-
 arch/arm/boot/dts/s5pv210-aries.dtsi          |   2 +-
 arch/powerpc/kvm/book3s_hv_uvmem.c            |   8 +-
 arch/x86/kernel/kvm.c                         |  41 ++++++----
 arch/x86/kvm/x86.c                            |  31 +++++---
 crypto/Kconfig                                |   2 -
 crypto/drbg.c                                 | 110 +++++++++++---------------
 crypto/ecrdsa.c                               |   8 +-
 drivers/bluetooth/hci_qca.c                   |   4 +-
 drivers/char/random.c                         |   2 -
 drivers/char/tpm/tpm2-cmd.c                   |  11 ++-
 drivers/char/tpm/tpm_ibmvtpm.c                |   1 +
 drivers/crypto/caam/ctrl.c                    |  18 +++++
 drivers/gpu/drm/i915/intel_pm.c               |   2 +-
 drivers/hid/hid-ids.h                         |   1 +
 drivers/hid/hid-multitouch.c                  |   9 +++
 drivers/i2c/busses/i2c-ismt.c                 |  14 ++++
 drivers/i2c/busses/i2c-thunderx-pcidrv.c      |   1 +
 drivers/md/dm-crypt.c                         |  14 +++-
 drivers/md/dm-integrity.c                     |   2 -
 drivers/md/dm-stats.c                         |   8 ++
 drivers/md/dm-verity-target.c                 |   1 +
 drivers/md/raid5.c                            |  47 ++++++-----
 drivers/net/ethernet/faraday/ftgmac100.c      |   5 ++
 drivers/net/ipa/ipa_endpoint.c                |   4 +-
 drivers/nfc/pn533/pn533.c                     |   5 +-
 drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c |   2 +-
 fs/exfat/balloc.c                             |   8 +-
 fs/exfat/exfat_fs.h                           |   8 ++
 fs/exfat/fatent.c                             |   8 --
 fs/exfat/namei.c                              |  27 +------
 fs/io_uring.c                                 |  47 ++---------
 fs/nfs/internal.h                             |   1 +
 fs/nfsd/nfs4state.c                           |  12 +--
 fs/pipe.c                                     |  33 ++++----
 fs/xfs/libxfs/xfs_bmap.c                      |   5 ++
 fs/xfs/libxfs/xfs_dir2.h                      |   2 -
 fs/xfs/libxfs/xfs_dir2_sf.c                   |   2 +-
 fs/xfs/xfs_buf_item.c                         |  37 +++++----
 fs/xfs/xfs_inode.c                            |  42 ++++++----
 fs/xfs/xfs_inode_item.c                       |  14 ++++
 fs/xfs/xfs_iwalk.c                            |   2 +-
 fs/xfs/xfs_log_cil.c                          |  22 ++++--
 fs/xfs/xfs_super.c                            |  10 ++-
 include/crypto/drbg.h                         |  10 ++-
 include/linux/pipe_fs_i.h                     |   2 +-
 include/net/netfilter/nf_conntrack_core.h     |   7 +-
 kernel/bpf/trampoline.c                       |  18 +++--
 lib/Kconfig                                   |   2 +
 lib/assoc_array.c                             |   8 ++
 lib/crypto/Kconfig                            |  17 ++--
 lib/percpu-refcount.c                         |   1 +
 mm/zsmalloc.c                                 |  37 ++++++++-
 net/core/filter.c                             |   4 +-
 net/key/af_key.c                              |   6 +-
 net/netfilter/nf_tables_api.c                 |  36 ++++++---
 net/wireless/core.c                           |   8 +-
 net/wireless/reg.c                            |   1 +
 59 files changed, 461 insertions(+), 335 deletions(-)