From 586e9363b5c27a6a41b9b7cd7518e1b2670cf5ac Mon Sep 17 00:00:00 2001 From: David Howells Date: Wed, 21 Apr 2010 10:28:25 +0100 Subject: [PATCH] --- yaml --- r: 190104 b: refs/heads/master c: e134d200d57d43b171dcb0b55c178a1a0c7db14a h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/cred.c | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/[refs] b/[refs] index d6dd2012ff19..2a9dc26f74c6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: eff30363c0b8b057f773108589bfd8881659fe74 +refs/heads/master: e134d200d57d43b171dcb0b55c178a1a0c7db14a diff --git a/trunk/kernel/cred.c b/trunk/kernel/cred.c index ce1a52b9e8a3..62af1816c235 100644 --- a/trunk/kernel/cred.c +++ b/trunk/kernel/cred.c @@ -793,8 +793,6 @@ bool creds_are_invalid(const struct cred *cred) { if (cred->magic != CRED_MAGIC) return true; - if (atomic_read(&cred->usage) < atomic_read(&cred->subscribers)) - return true; #ifdef CONFIG_SECURITY_SELINUX if (selinux_is_enabled()) { if ((unsigned long) cred->security < PAGE_SIZE)