Merge tag 'for-6.13-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Pull btrfs fixes from David Sterba: "A few more fixes. Besides the one-liners in Btrfs there's fix to the io_uring and encoded read integration (added in this development cycle). The update to io_uring provides more space for the ongoing command that is then used in Btrfs to handle some cases. - io_uring and encoded read: - provide stable storage for io_uring command data - make a copy of encoded read ioctl call, reuse that in case the call would block and will be called again - properly initialize zlib context for hardware compression on s390 - fix max extent size calculation on filesystems with non-zoned devices - fix crash in scrub on crafted image due to invalid extent tree" * tag 'for-6.13-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux: btrfs: zlib: fix avail_in bytes for s390 zlib HW compression path btrfs: zoned: calculate max_extent_size properly on non-zoned setup btrfs: avoid NULL pointer dereference if no valid extent tree btrfs: don't read from userspace twice in btrfs_uring_encoded_read() io_uring: add io_uring_cmd_get_async_data helper io_uring/cmd: add per-op data to struct io_uring_cmd_data io_uring/cmd: rename struct uring_cache to io_uring_cmd_data
No related branches found
No related tags found
Showing
- fs/btrfs/ioctl.c 65 additions, 57 deletionsfs/btrfs/ioctl.c
- fs/btrfs/scrub.c 4 additions, 0 deletionsfs/btrfs/scrub.c
- fs/btrfs/zlib.c 2 additions, 2 deletionsfs/btrfs/zlib.c
- fs/btrfs/zoned.c 3 additions, 2 deletionsfs/btrfs/zoned.c
- include/linux/io_uring/cmd.h 10 additions, 0 deletionsinclude/linux/io_uring/cmd.h
- io_uring/io_uring.c 1 addition, 1 deletionio_uring/io_uring.c
- io_uring/opdef.c 2 additions, 1 deletionio_uring/opdef.c
- io_uring/uring_cmd.c 16 additions, 7 deletionsio_uring/uring_cmd.c
- io_uring/uring_cmd.h 0 additions, 4 deletionsio_uring/uring_cmd.h
Loading
Please register or sign in to comment