From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org, akpm@linux-foundation.org,
torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, jslaby@suse.cz,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Linux 5.15.37
Date: Sun, 1 May 2022 17:30:16 +0200 [thread overview]
Message-ID: <1651419016222111@kroah.com> (raw)
I'm announcing the release of the 5.15.37 kernel.
All users of the 5.15 kernel series must upgrade.
The updated 5.15.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.15.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2
arch/arm/boot/dts/socfpga.dtsi | 2
arch/arm/boot/dts/socfpga_arria10.dtsi | 2
arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 2
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 2
arch/powerpc/kernel/kvm.c | 3
arch/powerpc/kernel/signal_32.c | 4
arch/powerpc/kernel/signal_64.c | 2
arch/x86/kernel/fpu/signal.c | 7
drivers/block/Kconfig | 16
drivers/block/floppy.c | 43
drivers/gpu/drm/armada/armada_gem.c | 7
drivers/spi/spi-cadence-quadspi.c | 24
fs/btrfs/file.c | 142 ++
fs/btrfs/inode.c | 28
fs/btrfs/ioctl.c | 5
fs/erofs/data.c | 2
fs/ext4/file.c | 5
fs/f2fs/file.c | 2
fs/fuse/file.c | 2
fs/gfs2/bmap.c | 60 -
fs/gfs2/file.c | 252 ++++-
fs/gfs2/glock.c | 330 +++++-
fs/gfs2/glock.h | 20
fs/gfs2/incore.h | 4
fs/iomap/buffered-io.c | 2
fs/iomap/direct-io.c | 29
fs/ntfs/file.c | 2
fs/ntfs3/file.c | 2
fs/xfs/xfs_file.c | 6
fs/zonefs/super.c | 4
include/linux/bpf.h | 101 +-
include/linux/bpf_verifier.h | 18
include/linux/iomap.h | 11
include/linux/mm.h | 3
include/linux/pagemap.h | 58 -
include/linux/uio.h | 4
kernel/bpf/btf.c | 16
kernel/bpf/cgroup.c | 2
kernel/bpf/helpers.c | 12
kernel/bpf/map_iter.c | 4
kernel/bpf/ringbuf.c | 2
kernel/bpf/syscall.c | 2
kernel/bpf/verifier.c | 488 ++++------
kernel/trace/bpf_trace.c | 22
lib/iov_iter.c | 98 +-
mm/filemap.c | 4
mm/gup.c | 120 ++
mm/kfence/core.c | 11
mm/kfence/kfence.h | 3
net/core/bpf_sk_storage.c | 2
net/core/filter.c | 64 -
net/core/sock_map.c | 2
tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 14
tools/testing/selftests/bpf/progs/test_ksyms_btf_write_check.c | 29
tools/testing/selftests/bpf/verifier/calls.c | 19
56 files changed, 1471 insertions(+), 651 deletions(-)
Andreas Gruenbacher (14):
gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable}
iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable
iov_iter: Introduce fault_in_iov_iter_writeable
gfs2: Add wrapper for iomap_file_buffered_write
gfs2: Clean up function may_grant
gfs2: Move the inode glock locking to gfs2_file_buffered_write
gfs2: Eliminate ip->i_gh
gfs2: Fix mmap + page fault deadlocks for buffered I/O
iomap: Fix iomap_dio_rw return value for user copies
iomap: Support partial direct I/O on user copy failures
iomap: Add done_before argument to iomap_dio_rw
gup: Introduce FOLL_NOFAULT flag to disable page faults
iov_iter: Introduce nofault flag to disable page faults
gfs2: Fix mmap + page fault deadlocks for direct I/O
Bob Peterson (1):
gfs2: Introduce flag for glock holder auto-demotion
Dinh Nguyen (2):
spi: cadence-quadspi: fix write completion support
ARM: dts: socfpga: change qspi to "intel,socfpga-qspi"
Filipe Manana (2):
btrfs: fix deadlock due to page faults during direct IO reads and writes
btrfs: fallback to blocking mode when doing async dio over multiple extents
Greg Kroah-Hartman (1):
Linux 5.15.37
Hao Luo (9):
bpf: Introduce composable reg, ret and arg types.
bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL
bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL
bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL
bpf: Introduce MEM_RDONLY flag
bpf: Convert PTR_TO_MEM_OR_NULL to composable types.
bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM.
bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem.
bpf/selftests: Test PTR_TO_RDONLY_MEM
Kumar Kartikeya Dwivedi (2):
bpf: Fix crash due to out of bounds access into reg2btf_ids.
selftests/bpf: Add test for reg2btf_ids out of bounds access
Linus Torvalds (1):
mm: gup: make fault_in_safe_writeable() use fixup_user_fault()
Muchun Song (1):
mm: kfence: fix objcgs vector allocation
Willy Tarreau (1):
floppy: disable FDRAWCMD by default
next reply other threads:[~2022-05-01 15:30 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-05-01 15:30 Greg Kroah-Hartman [this message]
2022-05-01 15:30 ` Linux 5.15.37 Greg Kroah-Hartman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1651419016222111@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=jslaby@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=lwn@lwn.net \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.