Skip to content

6.1.3-rc1 review

Greg Kroah-Hartman linux-arm-kernel linux-patches linux-rtc linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest71 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/71eventpoll: add EPOLL_URING_WAKE poll wakeup flagfs/eventpoll.c include/uapi/linux/eventpoll.h+16 -80 replies
2/71eventfd: provide a eventfd_signal_mask() helperfs/eventfd.c include/linux/eventfd.h+28 -160 replies
3/71io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeupsio_uring/io_uring.c io_uring/io_uring.h io_uring/poll.c+21 -60 replies
4/71nvme-pci: fix doorbell buffer value endiannessdrivers/nvme/host/pci.c+13 -120 replies
5/71nvme-pci: fix mempool alloc sizedrivers/nvme/host/pci.c+2 -20 replies
6/71nvme-pci: fix page size checksdrivers/nvme/host/pci.c+4 -40 replies
7/71ACPI: resource: do IRQ override on XMG Core 15drivers/acpi/resource.c+12 -00 replies
8/71ACPI: resource: do IRQ override on Lenovo 14ALC7drivers/acpi/resource.c+10 -30 replies
9/71ACPI: resource: Add Asus ExpertBook B2502 to Asus quirksdrivers/acpi/resource.c+7 -00 replies
10/71ACPI: video: Fix Apple GMUX backlight detectiondrivers/acpi/video_detect.c+22 -10 replies
11/71block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqqblock/bfq-iosched.c+1 -10 replies
12/71ata: ahci: Fix PCS quirk application for suspenddrivers/ata/ahci.c+23 -90 replies
13/71nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definitioninclude/linux/nvme.h+2 -10 replies
14/71nvmet: dont defer passthrough commands with trivial effects to the workqueuedrivers/nvme/target/passthru.c+5 -60 replies
15/71fs/ntfs3: Validate BOOT record_sizefs/ntfs3/super.c+1 -10 replies
16/71fs/ntfs3: Add overflow check for attribute sizefs/ntfs3/record.c+5 -00 replies
17/71fs/ntfs3: Validate data run offsetfs/ntfs3/attrib.c fs/ntfs3/attrlist.c fs/ntfs3/frecord.c +2 more+46 -00 replies
18/71fs/ntfs3: Add null pointer check to attr_load_runs_vcnfs/ntfs3/attrib.c+5 -00 replies
19/71fs/ntfs3: Fix memory leak on ntfs_fill_super() error pathfs/ntfs3/super.c+1 -00 replies
20/71fs/ntfs3: Add null pointer check for inode operationsfs/ntfs3/super.c+2 -20 replies
21/71fs/ntfs3: Validate attribute name offsetfs/ntfs3/inode.c+3 -00 replies
22/71fs/ntfs3: Validate buffer length while parsing indexfs/ntfs3/index.c+6 -00 replies
23/71fs/ntfs3: Validate resident attribute namefs/ntfs3/record.c+5 -00 replies
24/71fs/ntfs3: Fix slab-out-of-bounds read in run_unpackfs/ntfs3/inode.c+7 -00 replies
25/71soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15drivers/soundwire/dmi-quirks.c+8 -00 replies
26/71phy: sun4i-usb: Introduce port2 SIDDQ quirkdrivers/phy/allwinner/phy-sun4i-usb.c+59 -00 replies
27/71phy: sun4i-usb: Add support for the H616 USB PHYdrivers/phy/allwinner/phy-sun4i-usb.c+12 -00 replies
28/71fs/ntfs3: Validate index root when initialize NTFS securityfs/ntfs3/fsntfs.c+6 -40 replies
29/71fs/ntfs3: Use __GFP_NOWARN allocation at wnd_init()fs/ntfs3/bitmap.c+1 -10 replies
30/71fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_fill_super()fs/ntfs3/super.c+1 -10 replies
31/71fs/ntfs3: Delete duplicate condition in ntfs_read_mft()fs/ntfs3/inode.c+0 -60 replies
32/71fs/ntfs3: Fix slab-out-of-bounds in r_pagefs/ntfs3/fslog.c+2 -240 replies
33/71objtool: Fix SEGFAULTtools/objtool/check.c+1 -10 replies
34/71iommu/mediatek: Fix crash on isr after kexec()drivers/iommu/mtk_iommu.c+1 -10 replies
35/71powerpc/rtas: avoid device tree lookups in rtas_os_term()arch/powerpc/kernel/rtas.c+10 -30 replies
36/71powerpc/rtas: avoid scheduling in rtas_os_term()arch/powerpc/kernel/rtas.c+6 -10 replies
37/71rtc: msc313: Fix function prototype mismatch in msc313_rtc_probe()drivers/rtc/rtc-msc313.c+1 -110 replies
38/71NFSD: fix use-after-free in __nfs42_ssc_open()fs/nfsd/nfs4proc.c+5 -150 replies
39/71kprobes: kretprobe events missing on 2-core KVM guestDocumentation/trace/kprobes.rst kernel/kprobes.c+3 -80 replies
40/71HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpointdrivers/hid/hid-multitouch.c+4 -00 replies
41/71HID: plantronics: Additional PIDs for double volume key presses quirkdrivers/hid/hid-ids.h drivers/hid/hid-plantronics.c+12 -00 replies
42/71futex: Fix futex_waitv() hrtimer debug object leak on kcalloc errorkernel/futex/syscalls.c+7 -40 replies
43/71rtmutex: Add acquire semantics for rtmutex lock acquisition slow pathkernel/locking/rtmutex.c kernel/locking/rtmutex_api.c+49 -120 replies
44/71mm, mremap: fix mremap() expanding vma with addr inside vmamm/mremap.c+2 -10 replies
45/71mm/mempolicy: fix memory leak in set_mempolicy_home_node system callmm/mempolicy.c+1 -00 replies
46/71kmsan: export kmsan_handle_urbmm/kmsan/hooks.c+1 -00 replies
47/71kmsan: include linux/vmalloc.hmm/kmsan/kmsan_test.c+1 -00 replies
48/71pstore: Properly assign mem_type propertyfs/pstore/ram.c+1 -10 replies
49/71pstore/zone: Use GFP_ATOMIC to allocate zone bufferfs/pstore/zone.c+1 -10 replies
50/71hfsplus: fix bug causing custom uid and gid being unable to be assigned with mountfs/hfsplus/hfsplus_fs.h fs/hfsplus/inode.c fs/hfsplus/options.c+8 -20 replies
51/71ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865drivers/acpi/x86/s2idle.c+20 -00 replies
52/71ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+drivers/acpi/x86/s2idle.c+3 -840 replies
53/71binfmt: Fix error return code in load_elf_fdpic_binary()fs/binfmt_elf_fdpic.c+3 -20 replies
54/71ovl: Use ovl mounters fsuid and fsgid in ovl_link()fs/overlayfs/dir.c+30 -160 replies
55/71ovl: update ->f_iocb_flags when ovl_change_flags() modifies ->f_flagsfs/overlayfs/file.c+1 -00 replies
56/71ALSA: line6: correct midi status byte when receiving data from podxtsound/usb/line6/driver.c sound/usb/line6/midi.c sound/usb/line6/midibuf.c +2 more+27 -120 replies
57/71ALSA: line6: fix stack overflow in line6_midi_transmitsound/usb/line6/midi.c+2 -10 replies
58/71ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecssound/pci/hda/patch_hdmi.c+19 -80 replies
59/71pnode: terminate at peers of sourcefs/pnode.c+1 -10 replies
60/71mfd: mt6360: Add bounds checking in Regmap read/write call-backsdrivers/mfd/mt6360-core.c+12 -20 replies
61/71md: fix a crash in mempool_freedrivers/md/md.c+6 -30 replies
62/71mm, compaction: fix fast_isolate_around() to stay within boundariesmm/compaction.c+5 -130 replies
63/71f2fs: should put a page when checking the summary infofs/f2fs/gc.c+1 -00 replies
64/71f2fs: allow to read node block after shutdownfs/f2fs/node.c+1 -20 replies
65/71block: Do not reread partition table on exclusively open deviceblock/blk.h block/genhd.c block/ioctl.c+13 -80 replies
66/71mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNINGdrivers/mmc/host/vub300.c+2 -00 replies
67/71tpm: acpi: Call acpi_put_table() to fix memory leakdrivers/char/tpm/eventlog/acpi.c+9 -30 replies
68/71tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leakdrivers/char/tpm/tpm_crb.c+20 -90 replies
69/71tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leakdrivers/char/tpm/tpm_tis.c+5 -40 replies
70/71SUNRPC: Dont leak netobj memory when gss_read_proxy_verf() failsnet/sunrpc/auth_gss/svcauth_gss.c+7 -20 replies
71/71kcsan: Instrument memcpy/memset/memmove with newer Clangkernel/kcsan/core.c+50 -00 replies

Reviews trailers per patch

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

PatchKeith BuschSagi GrimbergKanchan JoshiJens AxboeChaitanya Kulkarni[email protected]Ranjani SridharanSamuel HollandNaveen N. RaoJosh PoimboeufPeter Zijlstra (Intel)AngeloGioacchino Del RegnoRobin MurphyNicholas PigginAndrew DonnellanDaniel PalmerXingyuan MoSolar DesignerMasami Hiramatsu (Google)AkitoAditya GargDavidlohr BuesoPhilipp ZabelChristian Brauner (Microsoft)Chao YuJarkko SakkinenJeff LaytonRandy DunlapHuang, YingAneesh Kumar K.VMichal HockoAlexander PotapenkoViacheslav DubeykoRudi HeitbaumShuah KhanGuenter RoeckFenil JainLinux Kernel Functional TestingRon EconomosSudip MukherjeeBagas SanjayaAllen PaisJon HunterFlorian FainelliJustin M. Forbes
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/71
2/71
3/71
4/71
5/71R-b R-b R-b
6/71
7/71
8/71
9/71
10/71Reported-and-tested-by
11/71
12/71
13/71R-b R-b R-b
14/71R-b R-b R-b
15/71
16/71
17/71
18/71
19/71
20/71
21/71
22/71
23/71
24/71Reported-and-tested-by
25/71R-b
26/71
27/71R-b
28/71
29/71
30/71
31/71
32/71
33/71T-b R-b A-b A-b
34/71R-b R-b
35/71R-b R-b
36/71R-b R-b
37/71R-b T-b
38/71T-b
39/71R-b A-b
40/71T-b
41/71
42/71R-b
43/71
44/71
45/71R-b R-b R-b A-b
46/71R-b
47/71R-b
48/71
49/71
50/71R-b
51/71
52/71R-b T-b
53/71
54/71R-b
55/71
56/71
57/71
58/71
59/71
60/71
61/71
62/71
63/71R-b
64/71R-b
65/71
66/71
67/71R-b
68/71R-b
69/71
70/71R-b
71/71

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

Read the v1 thread

Cover letter [PATCH 6.1 00/71] 6.1.3-rc1 review

This is the start of the stable review cycle for the 6.1.3 release. There are 71 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, 04 Jan 2023 11:05:34 +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.1.3-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-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.3-rc1

Marco Elver <[email protected]>
kcsan: Instrument memcpy/memset/memmove with newer Clang

Chuck Lever <[email protected]>
SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails

Hanjun Guo <[email protected]>
tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak

Hanjun Guo <[email protected]>
tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak

Hanjun Guo <[email protected]>
tpm: acpi: Call acpi_put_table() to fix memory leak

Deren Wu <[email protected]>
mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING

Jan Kara <[email protected]>
block: Do not reread partition table on exclusively open device

Jaegeuk Kim <[email protected]>
f2fs: allow to read node block after shutdown

Pavel Machek <[email protected]>
f2fs: should put a page when checking the summary info

NARIBAYASHI Akira <[email protected]>
mm, compaction: fix fast_isolate_around() to stay within boundaries

Mikulas Patocka <[email protected]>
md: fix a crash in mempool_free

ChiYuan Huang <[email protected]>
mfd: mt6360: Add bounds checking in Regmap read/write call-backs

Christian Brauner <[email protected]>
pnode: terminate at peers of source

Takashi Iwai <[email protected]>
ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs

Artem Egorkine <[email protected]>
ALSA: line6: fix stack overflow in line6_midi_transmit

Artem Egorkine <[email protected]>
ALSA: line6: correct midi status byte when receiving data from podxt

Al Viro <[email protected]>

    ovl: update ->f_iocb_flags when ovl_change_flags() modifies ->f_flags

Zhang Tianci <[email protected]>
ovl: Use ovl mounter's fsuid and fsgid in ovl_link()

Wang Yufen <[email protected]>
binfmt: Fix error return code in load_elf_fdpic_binary()

Mario Limonciello <[email protected]>
ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+

Mario Limonciello <[email protected]>
ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865

Aditya Garg <[email protected]>
hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount

Qiujun Huang <[email protected]>
pstore/zone: Use GFP_ATOMIC to allocate zone buffer

Luca Stefani <[email protected]>
pstore: Properly assign mem_type property

Arnd Bergmann <[email protected]>
kmsan: include linux/vmalloc.h

Arnd Bergmann <[email protected]>
kmsan: export kmsan_handle_urb

Mathieu Desnoyers <[email protected]>
mm/mempolicy: fix memory leak in set_mempolicy_home_node system call

Vlastimil Babka <[email protected]>
mm, mremap: fix mremap() expanding vma with addr inside vma

Mel Gorman <[email protected]>
rtmutex: Add acquire semantics for rtmutex lock acquisition slow path

Mathieu Desnoyers <[email protected]>
futex: Fix futex_waitv() hrtimer debug object leak on kcalloc error

Terry Junge <[email protected]>
HID: plantronics: Additional PIDs for double volume key presses quirk

José Expósito <[email protected]>
HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint

wuqiang <[email protected]>
kprobes: kretprobe events missing on 2-core KVM guest

Dai Ngo <[email protected]>
NFSD: fix use-after-free in __nfs42_ssc_open()

Kees Cook <[email protected]>
rtc: msc313: Fix function prototype mismatch in msc313_rtc_probe()

Nathan Lynch <[email protected]>
powerpc/rtas: avoid scheduling in rtas_os_term()

Nathan Lynch <[email protected]>
powerpc/rtas: avoid device tree lookups in rtas_os_term()

Ricardo Ribalda <[email protected]>
iommu/mediatek: Fix crash on isr after kexec()

Christophe Leroy <[email protected]>
objtool: Fix SEGFAULT

Yin Xiujiang <[email protected]>
fs/ntfs3: Fix slab-out-of-bounds in r_page

Dan Carpenter <[email protected]>
fs/ntfs3: Delete duplicate condition in ntfs_read_mft()

Tetsuo Handa <[email protected]>
fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_fill_super()

Tetsuo Handa <[email protected]>
fs/ntfs3: Use __GFP_NOWARN allocation at wnd_init()

Edward Lo <[email protected]>
fs/ntfs3: Validate index root when initialize NTFS security

Andre Przywara <[email protected]>
phy: sun4i-usb: Add support for the H616 USB PHY

Andre Przywara <[email protected]>
phy: sun4i-usb: Introduce port2 SIDDQ quirk

Pierre-Louis Bossart <[email protected]>
soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15

Hawkins Jiawei <[email protected]>
fs/ntfs3: Fix slab-out-of-bounds read in run_unpack

Edward Lo <[email protected]>
fs/ntfs3: Validate resident attribute name

Edward Lo <[email protected]>
fs/ntfs3: Validate buffer length while parsing index

Edward Lo <[email protected]>
fs/ntfs3: Validate attribute name offset

Edward Lo <[email protected]>
fs/ntfs3: Add null pointer check for inode operations

Shigeru Yoshida <[email protected]>
fs/ntfs3: Fix memory leak on ntfs_fill_super() error path

Edward Lo <[email protected]>
fs/ntfs3: Add null pointer check to attr_load_runs_vcn

Edward Lo <[email protected]>
fs/ntfs3: Validate data run offset

edward lo <[email protected]>
fs/ntfs3: Add overflow check for attribute size

edward lo <[email protected]>
fs/ntfs3: Validate BOOT record_size

Christoph Hellwig <[email protected]>
nvmet: don't defer passthrough commands with trivial effects to the workqueue

Christoph Hellwig <[email protected]>
nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition

Adam Vodopjan <[email protected]>
ata: ahci: Fix PCS quirk application for suspend

Yu Kuai <[email protected]>
block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq

Hans de Goede <[email protected]>
ACPI: video: Fix Apple GMUX backlight detection

Hans de Goede <[email protected]>
ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks

Adrian Freund <[email protected]>
ACPI: resource: do IRQ override on Lenovo 14ALC7

Erik Schumacher <[email protected]>
ACPI: resource: do IRQ override on XMG Core 15

Keith Busch <[email protected]>
nvme-pci: fix page size checks

Keith Busch <[email protected]>
nvme-pci: fix mempool alloc size

Klaus Jensen <[email protected]>
nvme-pci: fix doorbell buffer value endianness

Jens Axboe <[email protected]>
io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups

Jens Axboe <[email protected]>
eventfd: provide a eventfd_signal_mask() helper

Jens Axboe <[email protected]>
eventpoll: add EPOLL_URING_WAKE poll wakeup flag

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

Diffstat:

 Documentation/trace/kprobes.rst       |  3 +-
 Makefile                              |  4 +-
 arch/powerpc/kernel/rtas.c            | 20 ++++++--
 block/bfq-iosched.c                   |  2 +-
 block/blk.h                           |  2 +-
 block/genhd.c                         |  7 ++-
 block/ioctl.c                         | 12 +++--
 drivers/acpi/resource.c               | 32 +++++++++++--
 drivers/acpi/video_detect.c           | 23 ++++++++-
 drivers/acpi/x86/s2idle.c             | 87 ++++++-----------------------------
 drivers/ata/ahci.c                    | 32 +++++++++----
 drivers/char/tpm/eventlog/acpi.c      | 12 +++--
 drivers/char/tpm/tpm_crb.c            | 29 ++++++++----
 drivers/char/tpm/tpm_tis.c            |  9 ++--
 drivers/hid/hid-ids.h                 |  3 ++
 drivers/hid/hid-multitouch.c          |  4 ++
 drivers/hid/hid-plantronics.c         |  9 ++++
 drivers/iommu/mtk_iommu.c             |  2 +-
 drivers/md/md.c                       |  9 ++--
 drivers/mfd/mt6360-core.c             | 14 +++++-
 drivers/mmc/host/vub300.c             |  2 +
 drivers/nvme/host/pci.c               | 37 +++++++--------
 drivers/nvme/target/passthru.c        | 11 ++---
 drivers/phy/allwinner/phy-sun4i-usb.c | 71 ++++++++++++++++++++++++++++
 drivers/rtc/rtc-msc313.c              | 12 +----
 drivers/soundwire/dmi-quirks.c        |  8 ++++
 fs/binfmt_elf_fdpic.c                 |  5 +-
 fs/eventfd.c                          | 37 ++++++++-------
 fs/eventpoll.c                        | 18 ++++----
 fs/f2fs/gc.c                          |  1 +
 fs/f2fs/node.c                        |  3 +-
 fs/hfsplus/hfsplus_fs.h               |  2 +
 fs/hfsplus/inode.c                    |  4 +-
 fs/hfsplus/options.c                  |  4 ++
 fs/nfsd/nfs4proc.c                    | 20 ++------
 fs/ntfs3/attrib.c                     | 18 ++++++++
 fs/ntfs3/attrlist.c                   |  5 ++
 fs/ntfs3/bitmap.c                     |  2 +-
 fs/ntfs3/frecord.c                    | 14 ++++++
 fs/ntfs3/fslog.c                      | 35 +++++---------
 fs/ntfs3/fsntfs.c                     | 10 ++--
 fs/ntfs3/index.c                      |  6 +++
 fs/ntfs3/inode.c                      |  9 ++++
 fs/ntfs3/record.c                     | 10 ++++
 fs/ntfs3/super.c                      |  9 ++--
 fs/overlayfs/dir.c                    | 46 +++++++++++-------
 fs/overlayfs/file.c                   |  1 +
 fs/pnode.c                            |  2 +-
 fs/pstore/ram.c                       |  2 +-
 fs/pstore/zone.c                      |  2 +-
 include/linux/eventfd.h               |  7 +++
 include/linux/nvme.h                  |  3 +-
 include/uapi/linux/eventpoll.h        |  6 +++
 io_uring/io_uring.c                   |  4 +-
 io_uring/io_uring.h                   | 15 ++++--
 io_uring/poll.c                       |  8 ++++
 kernel/futex/syscalls.c               | 11 +++--
 kernel/kcsan/core.c                   | 50 ++++++++++++++++++++
 kernel/kprobes.c                      |  8 +---
 kernel/locking/rtmutex.c              | 55 ++++++++++++++++++----
 kernel/locking/rtmutex_api.c          |  6 +--
 mm/compaction.c                       | 18 ++------
 mm/kmsan/hooks.c                      |  1 +
 mm/kmsan/kmsan_test.c                 |  1 +
 mm/mempolicy.c                        |  1 +
 mm/mremap.c                           |  3 +-
 net/sunrpc/auth_gss/svcauth_gss.c     |  9 +++-
 sound/pci/hda/patch_hdmi.c            | 27 +++++++----
 sound/usb/line6/driver.c              |  3 +-
 sound/usb/line6/midi.c                |  6 ++-
 sound/usb/line6/midibuf.c             | 25 ++++++----
 sound/usb/line6/midibuf.h             |  5 +-
 sound/usb/line6/pod.c                 |  3 +-
 tools/objtool/check.c                 |  2 +-
 74 files changed, 673 insertions(+), 325 deletions(-)