diff options
author | Jiri Kosina <jkosina@suse.cz> | 2010-06-16 12:08:13 -0400 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2010-06-16 12:08:13 -0400 |
commit | f1bbbb6912662b9f6070c5bfc4ca9eb1f06a9d5b (patch) | |
tree | c2c130a74be25b0b2dff992e1a195e2728bdaadd /security/keys/keyring.c | |
parent | fd0961ff67727482bb20ca7e8ea97b83e9de2ddb (diff) | |
parent | 7e27d6e778cd87b6f2415515d7127eba53fe5d02 (diff) |
Merge branch 'master' into for-next
Diffstat (limited to 'security/keys/keyring.c')
-rw-r--r-- | security/keys/keyring.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/security/keys/keyring.c b/security/keys/keyring.c index ef03a82a0135..d37f713e73ce 100644 --- a/security/keys/keyring.c +++ b/security/keys/keyring.c | |||
@@ -669,7 +669,7 @@ static void keyring_unlink_rcu_disposal(struct rcu_head *rcu) | |||
669 | struct keyring_list *klist = | 669 | struct keyring_list *klist = |
670 | container_of(rcu, struct keyring_list, rcu); | 670 | container_of(rcu, struct keyring_list, rcu); |
671 | 671 | ||
672 | if (klist->delkey != USHORT_MAX) | 672 | if (klist->delkey != USHRT_MAX) |
673 | key_put(klist->keys[klist->delkey]); | 673 | key_put(klist->keys[klist->delkey]); |
674 | kfree(klist); | 674 | kfree(klist); |
675 | } | 675 | } |
@@ -746,7 +746,7 @@ int __key_link_begin(struct key *keyring, const struct key_type *type, | |||
746 | max += klist->maxkeys; | 746 | max += klist->maxkeys; |
747 | 747 | ||
748 | ret = -ENFILE; | 748 | ret = -ENFILE; |
749 | if (max > USHORT_MAX - 1) | 749 | if (max > USHRT_MAX - 1) |
750 | goto error_quota; | 750 | goto error_quota; |
751 | size = sizeof(*klist) + sizeof(struct key *) * max; | 751 | size = sizeof(*klist) + sizeof(struct key *) * max; |
752 | if (size > PAGE_SIZE) | 752 | if (size > PAGE_SIZE) |
@@ -763,7 +763,7 @@ int __key_link_begin(struct key *keyring, const struct key_type *type, | |||
763 | sizeof(struct key *) * klist->nkeys); | 763 | sizeof(struct key *) * klist->nkeys); |
764 | nklist->delkey = klist->nkeys; | 764 | nklist->delkey = klist->nkeys; |
765 | nklist->nkeys = klist->nkeys + 1; | 765 | nklist->nkeys = klist->nkeys + 1; |
766 | klist->delkey = USHORT_MAX; | 766 | klist->delkey = USHRT_MAX; |
767 | } else { | 767 | } else { |
768 | nklist->nkeys = 1; | 768 | nklist->nkeys = 1; |
769 | nklist->delkey = 0; | 769 | nklist->delkey = 0; |