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

Commit 9f57a54b authored by Eric W. Biederman's avatar Eric W. Biederman Committed by Linus Torvalds
Browse files

[PATCH] pid: remove now unused do_each_task_pid and while_each_task_pid



Now that I have changed all of the users remove the old version of these
functions.  This should be a clear hint to any out of tree users that they
should use do_each_pid_task and while_each_pid_task for new code.

Signed-off-by: default avatarEric W. Biederman <ebiederm@xmission.com>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Oleg Nesterov <oleg@tv-sign.ru>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 41487c65
Loading
Loading
Loading
Loading
+0 −14
Original line number Diff line number Diff line
@@ -105,20 +105,6 @@ static inline pid_t pid_nr(struct pid *pid)
	return nr;
}


#define do_each_task_pid(who, type, task)				\
	do {								\
		struct hlist_node *pos___;				\
		struct pid *pid___ = find_pid(who);			\
		if (pid___ != NULL)					\
			hlist_for_each_entry_rcu((task), pos___,	\
				&pid___->tasks[type], pids[type].node) {

#define while_each_task_pid(who, type, task)				\
			}						\
	} while (0)


#define do_each_pid_task(pid, type, task)				\
	do {								\
		struct hlist_node *pos___;				\