On Mon, Aug 25, 2025 at 05:43:54AM +0100, Al Viro wrote: > ->lower_path.mnt has the same value for all dentries on given ecryptfs > instance and if somebody goes for mountpoint-crossing variant where that > would not be true, we can deal with that when it happens (and _not_ > with duplicating these reference into each dentry). > > As it is, we are better off just sticking a reference into ecryptfs-private > part of superblock and keeping it pinned until ->kill_sb(). The overlayfs model. > > That way we can stick a reference to underlying dentry right into ->d_fsdata > of ecryptfs one, getting rid of indirection through struct ecryptfs_dentry_info, > along with the entire struct ecryptfs_dentry_info machinery. > > Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx> > --- Reviewed-by: Christian Brauner <brauner@xxxxxxxxxx>