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

Commit 17c6ee70 authored by Rakib Mullick's avatar Rakib Mullick Committed by Eric Paris
Browse files

auditsc: Use kzalloc instead of kmalloc+memset.



  In function audit_alloc_context(), use kzalloc, instead of kmalloc+memset. Patch also renames audit_zero_context() to
audit_set_context(), to represent it's inner workings properly.

Signed-off-by: default avatarRakib Mullick <rakib.mullick@gmail.com>
Signed-off-by: default avatarEric Paris <eparis@redhat.com>
parent 2950fa9d
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -1048,10 +1048,9 @@ static inline void audit_free_aux(struct audit_context *context)
	}
}

static inline void audit_zero_context(struct audit_context *context,
static inline void audit_set_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;
}
@@ -1060,9 +1059,10 @@ 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);
	audit_set_context(context, state);
	INIT_LIST_HEAD(&context->killed_trees);
	INIT_LIST_HEAD(&context->names_list);
	return context;