From 239828f4eea58a92e462db48e4e7b9013f6c0106 Mon Sep 17 00:00:00 2001 From: Matthias Kaehlcke Date: Tue, 18 Sep 2007 22:46:43 -0700 Subject: [PATCH] --- yaml --- r: 65032 b: refs/heads/master c: d8a4821dca693867a7953104c1e3cc830eb9191f h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/user.c | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/[refs] b/[refs] index 8c14136a0512..ac75dc839012 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ef2b02d3e617cb0400eedf2668f86215e1b0e6af +refs/heads/master: d8a4821dca693867a7953104c1e3cc830eb9191f diff --git a/trunk/kernel/user.c b/trunk/kernel/user.c index e7d11cef6998..e080ba863ae3 100644 --- a/trunk/kernel/user.c +++ b/trunk/kernel/user.c @@ -67,13 +67,9 @@ static inline void uid_hash_remove(struct user_struct *up) static inline struct user_struct *uid_hash_find(uid_t uid, struct list_head *hashent) { - struct list_head *up; - - list_for_each(up, hashent) { - struct user_struct *user; - - user = list_entry(up, struct user_struct, uidhash_list); + struct user_struct *user; + list_for_each_entry(user, hashent, uidhash_list) { if(user->uid == uid) { atomic_inc(&user->__count); return user;