fsnotify: constify the places working with ->f_path
authorAl Viro <viro@zeniv.linux.org.uk>
Mon, 21 Nov 2016 01:24:41 +0000 (20:24 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Mon, 5 Dec 2016 23:58:32 +0000 (18:58 -0500)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
include/linux/fsnotify.h

index e19eb1f5e9584b0e629322e5a7d12feabfd7ce81..b43d3f5bd9ead666e4e53894e8f98bdf25fb7ad8 100644 (file)
@@ -28,7 +28,7 @@ static inline int fsnotify_parent(const struct path *path, struct dentry *dentry
 /* simple call site for access decisions */
 static inline int fsnotify_perm(struct file *file, int mask)
 {
-       struct path *path = &file->f_path;
+       const struct path *path = &file->f_path;
        /*
         * Do not use file_inode() here or anywhere in this file to get the
         * inode.  That would break *notity on overlayfs.
@@ -176,7 +176,7 @@ static inline void fsnotify_mkdir(struct inode *inode, struct dentry *dentry)
  */
 static inline void fsnotify_access(struct file *file)
 {
-       struct path *path = &file->f_path;
+       const struct path *path = &file->f_path;
        struct inode *inode = path->dentry->d_inode;
        __u32 mask = FS_ACCESS;
 
@@ -194,7 +194,7 @@ static inline void fsnotify_access(struct file *file)
  */
 static inline void fsnotify_modify(struct file *file)
 {
-       struct path *path = &file->f_path;
+       const struct path *path = &file->f_path;
        struct inode *inode = path->dentry->d_inode;
        __u32 mask = FS_MODIFY;
 
@@ -212,7 +212,7 @@ static inline void fsnotify_modify(struct file *file)
  */
 static inline void fsnotify_open(struct file *file)
 {
-       struct path *path = &file->f_path;
+       const struct path *path = &file->f_path;
        struct inode *inode = path->dentry->d_inode;
        __u32 mask = FS_OPEN;
 
@@ -228,7 +228,7 @@ static inline void fsnotify_open(struct file *file)
  */
 static inline void fsnotify_close(struct file *file)
 {
-       struct path *path = &file->f_path;
+       const struct path *path = &file->f_path;
        struct inode *inode = path->dentry->d_inode;
        fmode_t mode = file->f_mode;
        __u32 mask = (mode & FMODE_WRITE) ? FS_CLOSE_WRITE : FS_CLOSE_NOWRITE;