All of lore.kernel.org
 help / color / mirror / Atom feed
From: Amir Goldstein <amir73il@gmail.com>
To: Christian Brauner <brauner@kernel.org>,
	Miklos Szeredi <miklos@szeredi.hu>
Cc: linux-fsdevel@vger.kernel.org, linux-unionfs@vger.kernel.org
Subject: [GIT PULL] overlayfs backing file helpers for 6.8
Date: Sat, 23 Dec 2023 17:44:05 +0200	[thread overview]
Message-ID: <20231223154405.941062-1-amir73il@gmail.com> (raw)

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.

Thanks,
Amir.

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

----------------------------------------------------------------
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

             reply	other threads:[~2023-12-23 15:44 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-12-23 15:44 Amir Goldstein [this message]
2023-12-23 19:51 ` [GIT PULL] overlayfs backing file helpers for 6.8 Christian Brauner

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=20231223154405.941062-1-amir73il@gmail.com \
    --to=amir73il@gmail.com \
    --cc=brauner@kernel.org \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-unionfs@vger.kernel.org \
    --cc=miklos@szeredi.hu \
    /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.