Skip to content

5.10.5-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest63 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/63net/sched: sch_taprio: reset child qdiscs before freeing themnet/sched/sch_taprio.c+16 -12 replies
2/63mptcp: fix security context on server socketnet/mptcp/protocol.c+2 -00 replies
3/63ethtool: fix error paths in ethnl_set_channels()net/ethtool/channels.c+4 -20 replies
4/63ethtool: fix string set id checknet/ethtool/strset.c+1 -10 replies
5/63md/raid10: initialize r10_bio->read_slot before use.drivers/md/raid10.c+2 -10 replies
6/63drm/amd/display: Add get_dig_frontend implementation for DCExdrivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.h+44 -20 replies
7/63io_uring: close a small race gap for files cancelfs/io_uring.c+4 -40 replies
8/63jffs2: Allow setting rp_size to zero during remountingfs/jffs2/jffs2_fs_sb.h fs/jffs2/super.c+6 -20 replies
9/63jffs2: Fix NULL pointer dereference in rp_size fs option parsingfs/jffs2/super.c+5 -50 replies
10/63spi: dw-bt1: Fix undefined devm_mux_control_get symboldrivers/spi/Kconfig+1 -20 replies
11/63opp: fix memory leak in _allocate_opp_tabledrivers/opp/core.c+4 -20 replies
12/63opp: Call the missing clk_put() on errordrivers/opp/core.c+4 -10 replies
13/63scsi: block: Fix a race in the runtime power management codeblock/blk-pm.c+9 -60 replies
14/63mm/hugetlb: fix deadlock in hugetlb_cow error pathmm/hugetlb.c+21 -10 replies
15/63mm: memmap defer init doesnt work as expectedarch/ia64/mm/init.c include/linux/mm.h mm/memory_hotplug.c +1 more+11 -80 replies
16/63lib/zlib: fix inflating zlib streams on s390lib/zlib_dfltcc/dfltcc_inflate.c+2 -20 replies
17/63io_uring: dont assume mm is constant across submitsfs/io_uring.c+7 -70 replies
18/63io_uring: use bottom half safe lock for fixed file datafs/io_uring.c+8 -80 replies
19/63io_uring: add a helper for setting a ref nodefs/io_uring.c+12 -100 replies
20/63io_uring: fix io_sqe_files_unregister() hangsfs/io_uring.c+22 -20 replies
21/63kernel/io_uring: cancel io_uring before task worksfs/file.c kernel/exit.c+2 -22 replies
22/63uapi: move constants from <linux/kernel.h> to <linux/const.h>include/uapi/linux/const.h include/uapi/linux/ethtool.h include/uapi/linux/kernel.h +5 more+12 -140 replies
23/63tools headers UAPI: Sync linux/const.h with the kernel headerstools/include/uapi/linux/const.h+5 -00 replies
24/63cgroup: Fix memory leak when parsing multiple source parameterskernel/cgroup/cgroup-v1.c+2 -00 replies
25/63zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.clib/zlib_dfltcc/Makefile lib/zlib_dfltcc/dfltcc.c lib/zlib_dfltcc/dfltcc_deflate.c +1 more+9 -190 replies
26/63scsi: cxgb4i: Fix TLS dependencydrivers/scsi/cxgbi/cxgb4i/Kconfig+1 -00 replies
27/63Bluetooth: hci_h5: close serdev device and free hu in h5_closedrivers/bluetooth/hci_h5.c+6 -20 replies
28/63fbcon: Disable accelerated scrollingDocumentation/gpu/todo.rst drivers/video/fbdev/core/fbcon.c+26 -371 reply
29/63reiserfs: add check for an invalid ih_entry_countfs/reiserfs/stree.c+6 -00 replies
30/63misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells()drivers/misc/vmw_vmci/vmci_context.c+1 -10 replies
31/63media: gp8psk: initialize stats at power control logicdrivers/media/usb/dvb-usb/gp8psk.c+1 -10 replies
32/63f2fs: fix shift-out-of-bounds in sanity_check_raw_super()fs/f2fs/super.c+4 -50 replies
33/63ALSA: seq: Use bool for snd_seq_queue internal flagssound/core/seq/seq_queue.h+4 -40 replies
34/63ALSA: rawmidi: Access runtime->avail always in spinlocksound/core/rawmidi.c+35 -140 replies
35/63bfs: dont use WARNING: string when its just info.fs/bfs/inode.c+1 -10 replies
36/63ext4: check for invalid block size early when mounting a file systemfs/ext4/super.c+16 -240 replies
37/63fcntl: Fix potential deadlock in send_sig{io, urg}()fs/fcntl.c+6 -40 replies
38/63io_uring: check kthread stopped flag when sq thread is unparkedfs/io_uring.c+9 -10 replies
39/63rtc: sun6i: Fix memleak in sun6i_rtc_clk_initdrivers/rtc/rtc-sun6i.c+5 -30 replies
40/63module: set MODULE_STATE_GOING state when a module fails to loadkernel/module.c+1 -00 replies
41/63quota: Dont overflow quota file offsetsfs/quota/quota_tree.c+4 -40 replies
42/63rtc: pl031: fix resource leak in pl031_probedrivers/rtc/rtc-pl031.c+4 -20 replies
43/63powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe()arch/powerpc/sysdev/mpic_msgr.c+1 -10 replies
44/63i3c master: fix missing destroy_workqueue() on error in i3c_master_registerdrivers/i3c/master.c+4 -10 replies
45/63NFSv4: Fix a pNFS layout related use-after-free race when freeing the inodefs/nfs/nfs4super.c fs/nfs/pnfs.c fs/nfs/pnfs.h+37 -30 replies
46/63f2fs: avoid race condition for shrinker countfs/f2fs/checkpoint.c fs/f2fs/debug.c fs/f2fs/f2fs.h +3 more+36 -240 replies
47/63f2fs: fix race of pending_pages in decompressionfs/f2fs/compress.c fs/f2fs/data.c fs/f2fs/f2fs.h+48 -130 replies
48/63module: delay kobject uevent until after module init callkernel/module.c+3 -20 replies
49/63powerpc/64: irq replay remove decrementer overflow checkarch/powerpc/kernel/irq.c arch/powerpc/kernel/time.c arch/powerpc/platforms/powernv/opal.c+8 -560 replies
50/63fs/namespace.c: WARN if mnt_count has become negativefs/namespace.c fs/pnode.h+7 -40 replies
51/63watchdog: rti-wdt: fix reference leak in rti_wdt_probedrivers/watchdog/rti_wdt.c+3 -10 replies
52/63um: random: Register random as hwrng-core devicearch/um/drivers/random.c drivers/char/hw_random/Kconfig+33 -840 replies
53/63um: ubd: Submit all data segments atomicallyarch/um/drivers/ubd_kern.c+115 -760 replies
54/63NFSv4.2: Dont error when exiting early on a READ_PLUS buffer overflowfs/nfs/nfs42xdr.c+17 -190 replies
55/63ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode failsfs/ceph/inode.c+2 -00 replies
56/63drm/amd/display: updated wm table for Renoirdrivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c+6 -60 replies
57/63tick/sched: Remove bogus boot "safety" checkkernel/time/tick-sched.c+0 -70 replies
58/63s390: always clear kernel stack backchain before calling functionsarch/s390/kernel/entry.S+6 -60 replies
59/63io_uring: remove racy overflow list fast checksfs/io_uring.c+1 -40 replies
60/63ALSA: pcm: Clear the full allocated memory at hw_paramssound/core/pcm_native.c+7 -20 replies
61/63dm verity: skip verity work if I/O error when system is shutting downdrivers/md/dm-verity-target.c+11 -10 replies
62/63ext4: avoid s_mb_prefetch to be zero in individual scenariosfs/ext4/mballoc.c+5 -40 replies
63/63device-dax: Fix range releasedrivers/dax/bus.c+21 -230 replies

Reviews trailers per patch

24 of 63 patches have a Reviewed-by or Acked-by.

PatchTomi ValkeinenThomas ZimmermannGreg Kroah-HartmanSam RavnborgZefan LiMat MartineauChristian Borntraeger[email protected]Christian Brauner[email protected]Nicolas Morey-ChaisemartinAnton IvanovIlya DryomovFrederic WeisbeckerChao YuGuenter RoeckAndreas DilgerSamuel LiaoSami TolvanenLinus WalleijYongqiang SunQingqing ZhuoChristopher ObbardLars-Peter ClausenBorislav PetkovAlex DeucherMichal Kubecek[email protected]Mike RapoportRich FelkerVinicius Costa GomesMikhail ZaslonkoChristoph HellwigHannes ReineckeJens AxboeAlan SternStanley ChuJon HunterLinux Kernel Functional TestingJeffrin Jose TShuah Khan
SeriesT-b T-b T-b T-b T-b
1/63A-b
2/63R-b
3/63R-b
4/63
5/63
6/63Reported-and-tested-by A-b
7/63
8/63
9/63
10/63
11/63
12/63
13/63R-b R-b R-b A-b A-b
14/63
15/63R-b
16/63T-b A-b A-b
17/63T-b
18/63
19/63
20/63
21/63
22/63A-b
23/63
24/63R-b
25/63A-b
26/63
27/63T-b
28/63R-b R-b R-b A-b
29/63Reported-and-tested-by
30/63T-b
31/63
32/63
33/63
34/63
35/63
36/63
37/63
38/63
39/63
40/63
41/63R-b
42/63A-b
43/63
44/63
45/63
46/63R-b
47/63
48/63R-b T-b
49/63
50/63
51/63R-b
52/63A-b
53/63A-b T-b
54/63
55/63R-b
56/63R-b A-b
57/63A-b
58/63
59/63
60/63R-b
61/63R-b
62/63R-b R-b
63/63

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

Read the v1 thread

Cover letter [PATCH 5.10 00/63] 5.10.5-rc1 review

This is the start of the stable review cycle for the 5.10.5 release. There are 63 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, 06 Jan 2021 15:56:52 +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.5-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.5-rc1

Dan Williams <[email protected]>
device-dax: Fix range release

Chunguang Xu <[email protected]>
ext4: avoid s_mb_prefetch to be zero in individual scenarios

Hyeongseok Kim <[email protected]>
dm verity: skip verity work if I/O error when system is shutting down

Takashi Iwai <[email protected]>
ALSA: pcm: Clear the full allocated memory at hw_params

Pavel Begunkov <[email protected]>
io_uring: remove racy overflow list fast checks

Heiko Carstens <[email protected]>
s390: always clear kernel stack backchain before calling functions

Thomas Gleixner <[email protected]>
tick/sched: Remove bogus boot "safety" check

Jake Wang <[email protected]>
drm/amd/display: updated wm table for Renoir

Jeff Layton <[email protected]>
ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails

Trond Myklebust <[email protected]>
NFSv4.2: Don't error when exiting early on a READ_PLUS buffer overflow

Gabriel Krisman Bertazi <[email protected]>
um: ubd: Submit all data segments atomically

Christopher Obbard <[email protected]>
um: random: Register random as hwrng-core device

Zhang Qilong <[email protected]>
watchdog: rti-wdt: fix reference leak in rti_wdt_probe

Eric Biggers <[email protected]>
fs/namespace.c: WARN if mnt_count has become negative

Nicholas Piggin <[email protected]>
powerpc/64: irq replay remove decrementer overflow check

Jessica Yu <[email protected]>
module: delay kobject uevent until after module init call

Daeho Jeong <[email protected]>
f2fs: fix race of pending_pages in decompression

Jaegeuk Kim <[email protected]>
f2fs: avoid race condition for shrinker count

Trond Myklebust <[email protected]>
NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode

Qinglang Miao <[email protected]>
i3c master: fix missing destroy_workqueue() on error in i3c_master_register

Qinglang Miao <[email protected]>
powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe()

Zheng Liang <[email protected]>
rtc: pl031: fix resource leak in pl031_probe

Jan Kara <[email protected]>
quota: Don't overflow quota file offsets

Miroslav Benes <[email protected]>
module: set MODULE_STATE_GOING state when a module fails to load

Dinghao Liu <[email protected]>
rtc: sun6i: Fix memleak in sun6i_rtc_clk_init

Xiaoguang Wang <[email protected]>
io_uring: check kthread stopped flag when sq thread is unparked

Boqun Feng <[email protected]>
fcntl: Fix potential deadlock in send_sig{io, urg}()

Theodore Ts'o <[email protected]>
ext4: check for invalid block size early when mounting a file system

Randy Dunlap <[email protected]>
bfs: don't use WARNING: string when it's just info.

Takashi Iwai <[email protected]>

    ALSA: rawmidi: Access runtime->avail always in spinlock

Takashi Iwai <[email protected]>
ALSA: seq: Use bool for snd_seq_queue internal flags

Chao Yu <[email protected]>
f2fs: fix shift-out-of-bounds in sanity_check_raw_super()

Mauro Carvalho Chehab <[email protected]>
media: gp8psk: initialize stats at power control logic

Anant Thazhemadam <[email protected]>
misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells()

Rustam Kovhaev <[email protected]>
reiserfs: add check for an invalid ih_entry_count

Daniel Vetter <[email protected]>
fbcon: Disable accelerated scrolling

Anant Thazhemadam <[email protected]>
Bluetooth: hci_h5: close serdev device and free hu in h5_close

Randy Dunlap <[email protected]>
scsi: cxgb4i: Fix TLS dependency

Randy Dunlap <[email protected]>
zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c

Qinglang Miao <[email protected]>
cgroup: Fix memory leak when parsing multiple source parameters

Arnaldo Carvalho de Melo <[email protected]>
tools headers UAPI: Sync linux/const.h with the kernel headers

Petr Vorel <[email protected]>
uapi: move constants from <linux/kernel.h> to <linux/const.h>

Pavel Begunkov <[email protected]>
kernel/io_uring: cancel io_uring before task works

Pavel Begunkov <[email protected]>
io_uring: fix io_sqe_files_unregister() hangs

Pavel Begunkov <[email protected]>
io_uring: add a helper for setting a ref node

Jens Axboe <[email protected]>
io_uring: use bottom half safe lock for fixed file data

Jens Axboe <[email protected]>
io_uring: don't assume mm is constant across submits

Ilya Leoshkevich <[email protected]>
lib/zlib: fix inflating zlib streams on s390

Baoquan He <[email protected]>
mm: memmap defer init doesn't work as expected

Mike Kravetz <[email protected]>
mm/hugetlb: fix deadlock in hugetlb_cow error path

Bart Van Assche <[email protected]>
scsi: block: Fix a race in the runtime power management code

Viresh Kumar <[email protected]>
opp: Call the missing clk_put() on error

Quanyang Wang <[email protected]>
opp: fix memory leak in _allocate_opp_table

Serge Semin <[email protected]>
spi: dw-bt1: Fix undefined devm_mux_control_get symbol

Jamie Iles <[email protected]>
jffs2: Fix NULL pointer dereference in rp_size fs option parsing

lizhe <[email protected]>
jffs2: Allow setting rp_size to zero during remounting

Pavel Begunkov <[email protected]>
io_uring: close a small race gap for files cancel

Rodrigo Siqueira <[email protected]>
drm/amd/display: Add get_dig_frontend implementation for DCEx

Kevin Vigor <[email protected]>

    md/raid10: initialize r10_bio->read_slot before use.

Michal Kubecek <[email protected]>
ethtool: fix string set id check

Ivan Vecera <[email protected]>
ethtool: fix error paths in ethnl_set_channels()

Paolo Abeni <[email protected]>
mptcp: fix security context on server socket

Davide Caratti <[email protected]>
net/sched: sch_taprio: reset child qdiscs before freeing them

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

Diffstat:

 Documentation/gpu/todo.rst                         |  18 ++
 Makefile                                           |   4 +-
 arch/ia64/mm/init.c                                |   4 +-
 arch/powerpc/kernel/irq.c                          |  53 +-----
 arch/powerpc/kernel/time.c                         |   9 +-
 arch/powerpc/platforms/powernv/opal.c              |   2 +-
 arch/powerpc/sysdev/mpic_msgr.c                    |   2 +-
 arch/s390/kernel/entry.S                           |  12 +-
 arch/um/drivers/random.c                           | 101 +++--------
 arch/um/drivers/ubd_kern.c                         | 191 +++++++++++++--------
 block/blk-pm.c                                     |  15 +-
 drivers/bluetooth/hci_h5.c                         |   8 +-
 drivers/char/hw_random/Kconfig                     |  16 +-
 drivers/dax/bus.c                                  |  44 +++--
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  |  12 +-
 .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c  |  44 ++++-
 .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h  |   2 +
 drivers/i3c/master.c                               |   5 +-
 drivers/md/dm-verity-target.c                      |  12 +-
 drivers/md/raid10.c                                |   3 +-
 drivers/media/usb/dvb-usb/gp8psk.c                 |   2 +-
 drivers/misc/vmw_vmci/vmci_context.c               |   2 +-
 drivers/opp/core.c                                 |   9 +-
 drivers/rtc/rtc-pl031.c                            |   6 +-
 drivers/rtc/rtc-sun6i.c                            |   8 +-
 drivers/scsi/cxgbi/cxgb4i/Kconfig                  |   1 +
 drivers/spi/Kconfig                                |   3 +-
 drivers/video/fbdev/core/fbcon.c                   |  45 +----
 drivers/watchdog/rti_wdt.c                         |   4 +-
 fs/bfs/inode.c                                     |   2 +-
 fs/ceph/inode.c                                    |   2 +
 fs/ext4/mballoc.c                                  |   9 +-
 fs/ext4/super.c                                    |  40 ++---
 fs/f2fs/checkpoint.c                               |   2 +-
 fs/f2fs/compress.c                                 |   2 -
 fs/f2fs/data.c                                     |  58 +++++--
 fs/f2fs/debug.c                                    |  11 +-
 fs/f2fs/f2fs.h                                     |  11 +-
 fs/f2fs/node.c                                     |  29 ++--
 fs/f2fs/node.h                                     |   4 +-
 fs/f2fs/shrinker.c                                 |   4 +-
 fs/f2fs/super.c                                    |   9 +-
 fs/fcntl.c                                         |  10 +-
 fs/file.c                                          |   2 -
 fs/io_uring.c                                      |  91 ++++++----
 fs/jffs2/jffs2_fs_sb.h                             |   1 +
 fs/jffs2/super.c                                   |  17 +-
 fs/namespace.c                                     |   9 +-
 fs/nfs/nfs42xdr.c                                  |  36 ++--
 fs/nfs/nfs4super.c                                 |   2 +-
 fs/nfs/pnfs.c                                      |  33 +++-
 fs/nfs/pnfs.h                                      |   5 +
 fs/pnode.h                                         |   2 +-
 fs/quota/quota_tree.c                              |   8 +-
 fs/reiserfs/stree.c                                |   6 +
 include/linux/mm.h                                 |   5 +-
 include/uapi/linux/const.h                         |   5 +
 include/uapi/linux/ethtool.h                       |   2 +-
 include/uapi/linux/kernel.h                        |   9 +-
 include/uapi/linux/lightnvm.h                      |   2 +-
 include/uapi/linux/mroute6.h                       |   2 +-
 include/uapi/linux/netfilter/x_tables.h            |   2 +-
 include/uapi/linux/netlink.h                       |   2 +-
 include/uapi/linux/sysctl.h                        |   2 +-
 kernel/cgroup/cgroup-v1.c                          |   2 +
 kernel/exit.c                                      |   2 +
 kernel/module.c                                    |   6 +-
 kernel/time/tick-sched.c                           |   7 -
 lib/zlib_dfltcc/Makefile                           |   2 +-
 lib/zlib_dfltcc/dfltcc.c                           |   6 +-
 lib/zlib_dfltcc/dfltcc_deflate.c                   |   3 +
 lib/zlib_dfltcc/dfltcc_inflate.c                   |   4 +-
 lib/zlib_dfltcc/dfltcc_syms.c                      |  17 --
 mm/hugetlb.c                                       |  22 ++-
 mm/memory_hotplug.c                                |   2 +-
 mm/page_alloc.c                                    |   8 +-
 net/ethtool/channels.c                             |   6 +-
 net/ethtool/strset.c                               |   2 +-
 net/mptcp/protocol.c                               |   2 +
 net/sched/sch_taprio.c                             |  17 +-
 sound/core/pcm_native.c                            |   9 +-
 sound/core/rawmidi.c                               |  49 ++++--
 sound/core/seq/seq_queue.h                         |   8 +-
 tools/include/uapi/linux/const.h                   |   5 +
 84 files changed, 713 insertions(+), 539 deletions(-)