[GIT PULL] overlayfs backing file helpers for 6.8

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


Hi Christian,

Please pull the overlayfs backing file helpers for 6.8.

The only change since the patches that you reviewed [1] is that I added
assertion to all the helpers that file is a backing_file as you requested.

This branch merges cleanly with master branch of the moment.

This branch depends on and is based on top of vfs.rw branch in your tree.
When test merging with vfs.all of the moment, there is a trivial conflict
in MAINTAINERS file with the vfs.netfs branch.

This branch is independent of the overlayfs-next branch.
It has gone through the usual overlayfs test routines, both with and
without a test merge with overlayfs-next branch.


[1] https://lore.kernel.org/linux-fsdevel/20231221095410.801061-1-amir73il@xxxxxxxxx/

The following changes since commit d9e5d31084b024734e64307521414ef0ae1d5333:

  fsnotify: optionally pass access range in file permission hooks (2023-12-12 16:20:02 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git ovl-vfs-6.8

for you to fetch changes up to f567377e406c032fff0799bde4fdf4a977529b84:

  fs: factor out backing_file_mmap() helper (2023-12-23 16:35:09 +0200)

overlayfs backing file helpers for 6.8.

These helpers are going to be used by fuse passthrough patches.

Amir Goldstein (4):
      fs: prepare for stackable filesystems backing file helpers
      fs: factor out backing_file_{read,write}_iter() helpers
      fs: factor out backing_file_splice_{read,write}() helpers
      fs: factor out backing_file_mmap() helper

 MAINTAINERS                  |   9 ++
 fs/Kconfig                   |   4 +
 fs/Makefile                  |   1 +
 fs/backing-file.c            | 336 +++++++++++++++++++++++++++++++++++++++++++
 fs/open.c                    |  38 -----
 fs/overlayfs/Kconfig         |   1 +
 fs/overlayfs/file.c          | 245 +++++--------------------------
 fs/overlayfs/overlayfs.h     |   8 +-
 fs/overlayfs/super.c         |  11 +-
 include/linux/backing-file.h |  42 ++++++
 include/linux/fs.h           |   3 -
 11 files changed, 435 insertions(+), 263 deletions(-)
 create mode 100644 fs/backing-file.c
 create mode 100644 include/linux/backing-file.h

[Index of Archives]     [Linux Filesystems Devel]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux