APPLIED: [SRU][Jammy][PULL] Jammy update: v5.15.37 upstream stable release
Stefan Bader
stefan.bader at canonical.com
Tue Jun 21 15:43:03 UTC 2022
On 28.05.22 01:42, Kamal Mostafa wrote:
> This pull request (36 commits) includes the following Jammy stable patchsets:
>
> Jammy update: v5.15.37 upstream stable release
> https://bugs.launchpad.net/bugs/1976135
>
> Note also that the 'stable-next' branch head contains this and all prior
> pending upstream stable releases. I recommend fetching and applying just this
> reference ('stable-next') instead of each tags/jammy-stable-v5.15.xx reference:
>
> git://git.launchpad.net/~ubuntu-kernel-stable/+git/jammy stable-next
>
> -Kamal
>
> -----
>
> The following changes since commit a4af0df00ad3ced3b9afb925aa6a052e89bb1ed6:
>
> UBUNTU: debian/dkms-versions -- update from kernel-versions (main/master) (2022-05-27 18:41:05 -0400)
>
> are available in the Git repository at:
>
> git://git.launchpad.net/~ubuntu-kernel-stable/+git/jammy tags/jammy-stable-v5.15.37
>
> for you to fetch changes up to 17f4093d57c6f6656b8fda1165d2befd328c0c20:
>
> UBUNTU: upstream stable to v5.15.37 (2022-05-27 16:22:05 -0700)
>
> ----------------------------------------------------------------
> 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
>
> Kamal Mostafa (2):
> UBUNTU: [Config] updateconfigs for BLK_DEV_FD_RAWCMD
> UBUNTU: upstream stable to v5.15.37
>
> 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
>
> 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 | 2 +-
> debian.master/config/config.common.ubuntu | 1 +
> debian.master/upstream-stable | 2 +-
> 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 +
> .../bpf/progs/test_ksyms_btf_write_check.c | 29 ++
> tools/testing/selftests/bpf/verifier/calls.c | 19 +
> 58 files changed, 1471 insertions(+), 649 deletions(-)
> create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf_write_check.c
>
Applied to jammy:linux/master-next. Thanks.
-Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20220621/d863fff4/attachment.sig>
More information about the kernel-team
mailing list