diff options
| author | Rakib Mullick <rakib.mullick@gmail.com> | 2013-04-29 15:05:13 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-04-29 15:54:26 -0700 | 
| commit | 3f68613f39cdc242fa2e872ac04a802e7cc7b7cb (patch) | |
| tree | 0e77f79e1051323fef9737b4ad52845182ad7e0a /kernel | |
| parent | b5c5442bb6bce0c67701d55124be561043a51faf (diff) | |
| download | olio-linux-3.10-3f68613f39cdc242fa2e872ac04a802e7cc7b7cb.tar.xz olio-linux-3.10-3f68613f39cdc242fa2e872ac04a802e7cc7b7cb.zip  | |
kernel/auditsc.c: use kzalloc instead of kmalloc+memset
In audit_alloc_context() use kzalloc instead of kmalloc+memset.  Also
rename audit_zero_context() to audit_set_context(), to represent it's
inner workings properly.
[akpm@linux-foundation.org: remove audit_set_context() altogether - fold it into its caller]
Signed-off-by: Rakib Mullick <rakib.mullick@gmail.com>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Cc: Eric Paris <eparis@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/auditsc.c | 14 | 
1 files changed, 4 insertions, 10 deletions
diff --git a/kernel/auditsc.c b/kernel/auditsc.c index a371f857a0a..c68229411a7 100644 --- a/kernel/auditsc.c +++ b/kernel/auditsc.c @@ -1034,21 +1034,15 @@ static inline void audit_free_aux(struct audit_context *context)  	}  } -static inline void audit_zero_context(struct audit_context *context, -				      enum audit_state state) -{ -	memset(context, 0, sizeof(*context)); -	context->state      = state; -	context->prio = state == AUDIT_RECORD_CONTEXT ? ~0ULL : 0; -} -  static inline struct audit_context *audit_alloc_context(enum audit_state state)  {  	struct audit_context *context; -	if (!(context = kmalloc(sizeof(*context), GFP_KERNEL))) +	context = kzalloc(sizeof(*context), GFP_KERNEL); +	if (!context)  		return NULL; -	audit_zero_context(context, state); +	context->state = state; +	context->prio = state == AUDIT_RECORD_CONTEXT ? ~0ULL : 0;  	INIT_LIST_HEAD(&context->killed_trees);  	INIT_LIST_HEAD(&context->names_list);  	return context;  |