Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8ba8fa91 authored by Jan Kara's avatar Jan Kara Committed by Linus Torvalds
Browse files

fsnotify: rename event handling functions



Rename fsnotify_add_notify_event() to fsnotify_add_event() since the
"notify" part is duplicit.  Rename fsnotify_remove_notify_event() and
fsnotify_peek_notify_event() to fsnotify_remove_first_event() and
fsnotify_peek_first_event() respectively since "notify" part is duplicit
and they really look at the first event in the queue.

[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: default avatarJan Kara <jack@suse.cz>
Cc: Eric Paris <eparis@redhat.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 3e584064
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -210,7 +210,7 @@ static int fanotify_handle_event(struct fsnotify_group *group,
		return -ENOMEM;

	fsn_event = &event->fse;
	ret = fsnotify_add_notify_event(group, fsn_event, fanotify_merge);
	ret = fsnotify_add_event(group, fsn_event, fanotify_merge);
	if (ret) {
		/* Permission events shouldn't be merged */
		BUG_ON(ret == 1 && mask & FAN_ALL_PERM_EVENTS);
+1 −1
Original line number Diff line number Diff line
@@ -66,7 +66,7 @@ static struct fsnotify_event *get_one_event(struct fsnotify_group *group,

	/* held the notification_mutex the whole time, so this is the
	 * same event we peeked above */
	return fsnotify_remove_notify_event(group);
	return fsnotify_remove_first_event(group);
}

static int create_fd(struct fsnotify_group *group,
+1 −1
Original line number Diff line number Diff line
@@ -108,7 +108,7 @@ int inotify_handle_event(struct fsnotify_group *group,
	if (len)
		strcpy(event->name, file_name);

	ret = fsnotify_add_notify_event(group, fsn_event, inotify_merge);
	ret = fsnotify_add_event(group, fsn_event, inotify_merge);
	if (ret) {
		/* Our event wasn't used in the end. Free it. */
		fsnotify_destroy_event(group, fsn_event);
+2 −2
Original line number Diff line number Diff line
@@ -149,7 +149,7 @@ static struct fsnotify_event *get_one_event(struct fsnotify_group *group,
	if (fsnotify_notify_queue_is_empty(group))
		return NULL;

	event = fsnotify_peek_notify_event(group);
	event = fsnotify_peek_first_event(group);

	pr_debug("%s: group=%p event=%p\n", __func__, group, event);

@@ -159,7 +159,7 @@ static struct fsnotify_event *get_one_event(struct fsnotify_group *group,

	/* held the notification_mutex the whole time, so this is the
	 * same event we peeked above */
	fsnotify_remove_notify_event(group);
	fsnotify_remove_first_event(group);

	return event;
}
+10 −9
Original line number Diff line number Diff line
@@ -83,7 +83,7 @@ void fsnotify_destroy_event(struct fsnotify_group *group,
 * added to the queue, 1 if the event was merged with some other queued event,
 * 2 if the queue of events has overflown.
 */
int fsnotify_add_notify_event(struct fsnotify_group *group,
int fsnotify_add_event(struct fsnotify_group *group,
		       struct fsnotify_event *event,
		       int (*merge)(struct list_head *,
				    struct fsnotify_event *))
@@ -128,7 +128,7 @@ int fsnotify_add_notify_event(struct fsnotify_group *group,
 * Remove and return the first event from the notification list.  It is the
 * responsibility of the caller to destroy the obtained event
 */
struct fsnotify_event *fsnotify_remove_notify_event(struct fsnotify_group *group)
struct fsnotify_event *fsnotify_remove_first_event(struct fsnotify_group *group)
{
	struct fsnotify_event *event;

@@ -140,7 +140,7 @@ struct fsnotify_event *fsnotify_remove_notify_event(struct fsnotify_group *group
				 struct fsnotify_event, list);
	/*
	 * We need to init list head for the case of overflow event so that
	 * check in fsnotify_add_notify_events() works
	 * check in fsnotify_add_event() works
	 */
	list_del_init(&event->list);
	group->q_len--;
@@ -149,9 +149,10 @@ struct fsnotify_event *fsnotify_remove_notify_event(struct fsnotify_group *group
}

/*
 * This will not remove the event, that must be done with fsnotify_remove_notify_event()
 * This will not remove the event, that must be done with
 * fsnotify_remove_first_event()
 */
struct fsnotify_event *fsnotify_peek_notify_event(struct fsnotify_group *group)
struct fsnotify_event *fsnotify_peek_first_event(struct fsnotify_group *group)
{
	BUG_ON(!mutex_is_locked(&group->notification_mutex));

@@ -169,7 +170,7 @@ void fsnotify_flush_notify(struct fsnotify_group *group)

	mutex_lock(&group->notification_mutex);
	while (!fsnotify_notify_queue_is_empty(group)) {
		event = fsnotify_remove_notify_event(group);
		event = fsnotify_remove_first_event(group);
		fsnotify_destroy_event(group, event);
	}
	mutex_unlock(&group->notification_mutex);
Loading