fs/notify: constify path
[ Upstream commit d5bf88895f24686641c39420ee6df716dc1d95d8 ] Reviewed-by: Matthew Bobrowski <repnop@google.com> Reviewed-by: Christian Brauner (Microsoft) <brauner@kernel.org> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
241685bab2
commit
a2d440dce6
@ -18,7 +18,7 @@
|
||||
|
||||
#include "fanotify.h"
|
||||
|
||||
static bool fanotify_path_equal(struct path *p1, struct path *p2)
|
||||
static bool fanotify_path_equal(const struct path *p1, const struct path *p2)
|
||||
{
|
||||
return p1->mnt == p2->mnt && p1->dentry == p2->dentry;
|
||||
}
|
||||
|
@ -458,7 +458,7 @@ static inline bool fanotify_event_has_path(struct fanotify_event *event)
|
||||
event->type == FANOTIFY_EVENT_TYPE_PATH_PERM;
|
||||
}
|
||||
|
||||
static inline struct path *fanotify_event_path(struct fanotify_event *event)
|
||||
static inline const struct path *fanotify_event_path(struct fanotify_event *event)
|
||||
{
|
||||
if (event->type == FANOTIFY_EVENT_TYPE_PATH)
|
||||
return &FANOTIFY_PE(event)->path;
|
||||
|
@ -237,7 +237,7 @@ static struct fanotify_event *get_one_event(struct fsnotify_group *group,
|
||||
return event;
|
||||
}
|
||||
|
||||
static int create_fd(struct fsnotify_group *group, struct path *path,
|
||||
static int create_fd(struct fsnotify_group *group, const struct path *path,
|
||||
struct file **file)
|
||||
{
|
||||
int client_fd;
|
||||
@ -607,7 +607,7 @@ static ssize_t copy_event_to_user(struct fsnotify_group *group,
|
||||
char __user *buf, size_t count)
|
||||
{
|
||||
struct fanotify_event_metadata metadata;
|
||||
struct path *path = fanotify_event_path(event);
|
||||
const struct path *path = fanotify_event_path(event);
|
||||
struct fanotify_info *info = fanotify_event_info(event);
|
||||
unsigned int info_mode = FAN_GROUP_FLAG(group, FANOTIFY_INFO_MODES);
|
||||
unsigned int pidfd_mode = info_mode & FAN_REPORT_PIDFD;
|
||||
@ -1541,7 +1541,7 @@ static int fanotify_test_fid(struct dentry *dentry)
|
||||
}
|
||||
|
||||
static int fanotify_events_supported(struct fsnotify_group *group,
|
||||
struct path *path, __u64 mask,
|
||||
const struct path *path, __u64 mask,
|
||||
unsigned int flags)
|
||||
{
|
||||
unsigned int mark_type = flags & FANOTIFY_MARK_TYPE_BITS;
|
||||
|
Loading…
Reference in New Issue
Block a user