ecryptfs: constify path

Reviewed-by: Christian Brauner (Microsoft) <brauner@kernel.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
Al Viro
2022-08-04 13:24:00 -04:00
parent 20f45ad50d
commit 88569546e8
4 changed files with 4 additions and 4 deletions

View File

@@ -506,7 +506,7 @@ ecryptfs_dentry_to_lower(struct dentry *dentry)
return ((struct ecryptfs_dentry_info *)dentry->d_fsdata)->lower_path.dentry; return ((struct ecryptfs_dentry_info *)dentry->d_fsdata)->lower_path.dentry;
} }
static inline struct path * static inline const struct path *
ecryptfs_dentry_to_lower_path(struct dentry *dentry) ecryptfs_dentry_to_lower_path(struct dentry *dentry)
{ {
return &((struct ecryptfs_dentry_info *)dentry->d_fsdata)->lower_path; return &((struct ecryptfs_dentry_info *)dentry->d_fsdata)->lower_path;

View File

@@ -33,7 +33,7 @@ static ssize_t ecryptfs_read_update_atime(struct kiocb *iocb,
struct iov_iter *to) struct iov_iter *to)
{ {
ssize_t rc; ssize_t rc;
struct path *path; const struct path *path;
struct file *file = iocb->ki_filp; struct file *file = iocb->ki_filp;
rc = generic_file_read_iter(iocb, to); rc = generic_file_read_iter(iocb, to);

View File

@@ -317,7 +317,7 @@ static int ecryptfs_i_size_read(struct dentry *dentry, struct inode *inode)
static struct dentry *ecryptfs_lookup_interpose(struct dentry *dentry, static struct dentry *ecryptfs_lookup_interpose(struct dentry *dentry,
struct dentry *lower_dentry) struct dentry *lower_dentry)
{ {
struct path *path = ecryptfs_dentry_to_lower_path(dentry->d_parent); const struct path *path = ecryptfs_dentry_to_lower_path(dentry->d_parent);
struct inode *inode, *lower_inode; struct inode *inode, *lower_inode;
struct ecryptfs_dentry_info *dentry_info; struct ecryptfs_dentry_info *dentry_info;
int rc = 0; int rc = 0;

View File

@@ -105,7 +105,7 @@ static int ecryptfs_init_lower_file(struct dentry *dentry,
struct file **lower_file) struct file **lower_file)
{ {
const struct cred *cred = current_cred(); const struct cred *cred = current_cred();
struct path *path = ecryptfs_dentry_to_lower_path(dentry); const struct path *path = ecryptfs_dentry_to_lower_path(dentry);
int rc; int rc;
rc = ecryptfs_privileged_open(lower_file, path->dentry, path->mnt, rc = ecryptfs_privileged_open(lower_file, path->dentry, path->mnt,