Linux Overlay Filesystem development
 help / color / mirror / Atom feed
From: Christian Brauner <brauner@kernel.org>
To: Miklos Szeredi <miklos@szeredi.hu>,  Amir Goldstein <amir73il@gmail.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>,
	 linux-unionfs@vger.kernel.org, linux-fsdevel@vger.kernel.org
Subject: Re: [PATCH RFC 37/42] ovl: refactor ovl_lookup()
Date: Thu, 13 Nov 2025 14:41:41 +0100	[thread overview]
Message-ID: <20251113-wildpark-treue-5ccabb7eb7e2@brauner> (raw)
In-Reply-To: <20251113-work-ovl-cred-guard-v1-37-fa9887f17061@kernel.org>

On Thu, Nov 13, 2025 at 02:01:57PM +0100, Christian Brauner wrote:
> Split the core into a separate helper in preparation of converting the
> caller to the scoped ovl cred guard.
> 
> Signed-off-by: Christian Brauner <brauner@kernel.org>
> ---

This has a bug. I need to resend.

  reply	other threads:[~2025-11-13 13:41 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-11-13 13:01 [PATCH RFC 00/42] ovl: convert to cred guard Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 01/42] ovl: add override_creds cleanup guard extension for overlayfs Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 02/42] ovl: port ovl_copy_up_flags() to cred guards Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 03/42] ovl: port ovl_create_or_link() to cred guard Christian Brauner
2025-11-13 13:31   ` Miklos Szeredi
2025-11-13 13:34     ` Amir Goldstein
2025-11-13 13:39       ` Miklos Szeredi
2025-11-13 13:45     ` Christian Brauner
2025-11-13 14:16       ` Amir Goldstein
2025-11-13 13:01 ` [PATCH RFC 04/42] ovl: port ovl_set_link_redirect() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 05/42] ovl: port ovl_do_remove() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 06/42] ovl: port ovl_create_tmpfile() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 07/42] ovl: port ovl_open_realfile() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 08/42] ovl: port ovl_llseek() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 09/42] ovl: port ovl_fsync() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 10/42] ovl: port ovl_fallocate() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 11/42] ovl: port ovl_fadvise() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 12/42] ovl: port ovl_flush() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 13/42] ovl: port ovl_setattr() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 14/42] ovl: port ovl_getattr() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 15/42] ovl: return directly Christian Brauner
2025-11-13 13:28   ` Amir Goldstein
2025-11-13 13:01 ` [PATCH RFC 16/42] ovl: port ovl_permission() to cred guard Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 17/42] ovl: port ovl_get_link() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 18/42] ovl: port do_ovl_get_acl() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 19/42] ovl: port ovl_set_or_remove_acl() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 20/42] ovl: port ovl_fiemap() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 21/42] ovl: port ovl_fileattr_set() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 22/42] ovl: port ovl_fileattr_get() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 23/42] ovl: port ovl_maybe_validate_verity() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 24/42] ovl: port ovl_maybe_lookup_lowerdata() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 25/42] ovl: port ovl_check_whiteout() " Christian Brauner
2025-11-13 13:32   ` Amir Goldstein
2025-11-13 13:01 ` [PATCH RFC 26/42] ovl: port ovl_iterate() " Christian Brauner
2025-11-13 14:02   ` Amir Goldstein
2025-11-13 13:01 ` [PATCH RFC 27/42] ovl: port ovl_dir_llseek() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 28/42] ovl: port ovl_check_empty_dir() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 29/42] ovl: port ovl_nlink_start() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 30/42] ovl: port ovl_nlink_end() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 31/42] ovl: port ovl_xattr_set() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 32/42] " Christian Brauner
2025-11-13 14:06   ` Amir Goldstein
2025-11-13 13:01 ` [PATCH RFC 33/42] ovl: port ovl_listxattr() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 34/42] ovl: refactor ovl_rename() Christian Brauner
2025-11-13 14:55   ` Amir Goldstein
2025-11-13 13:01 ` [PATCH RFC 35/42] ovl: port ovl_rename() to cred guard Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 36/42] ovl: port ovl_copyfile() " Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 37/42] ovl: refactor ovl_lookup() Christian Brauner
2025-11-13 13:41   ` Christian Brauner [this message]
2025-11-13 13:01 ` [PATCH RFC 38/42] ovl: port ovl_lookup() to cred guard Christian Brauner
2025-11-13 13:01 ` [PATCH RFC 39/42] ovl: port ovl_lower_positive() " Christian Brauner
2025-11-13 13:02 ` [PATCH RFC 40/42] ovl: refactor ovl_fill_super() Christian Brauner
2025-11-13 14:32   ` Amir Goldstein
2025-11-13 15:11     ` Christian Brauner
2025-11-13 13:02 ` [PATCH RFC 41/42] ovl: port ovl_fill_super() to cred guard Christian Brauner
2025-11-13 13:02 ` [PATCH RFC 42/42] ovl: remove ovl_revert_creds() Christian Brauner
2025-11-13 14:59 ` [PATCH RFC 00/42] ovl: convert to cred guard Amir Goldstein

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=20251113-wildpark-treue-5ccabb7eb7e2@brauner \
    --to=brauner@kernel.org \
    --cc=amir73il@gmail.com \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-unionfs@vger.kernel.org \
    --cc=miklos@szeredi.hu \
    --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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox