X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=kernel%2Faudit.c;fp=kernel%2Faudit.c;h=ac0aeaa99937ae64c153b37f239fc2e784a31d4a;hb=6d915476e67d99b73a57bceb83cff1cf153d8bf6;hp=0be42cac086bfbbb6d0fcb7aaf05a8f63b096a0d;hpb=cbb5262192d9a367d89d24e54388f54069ffd2b8;p=linux-2.6-block.git diff --git a/kernel/audit.c b/kernel/audit.c index 0be42cac086b..ac0aeaa99937 100644 --- a/kernel/audit.c +++ b/kernel/audit.c @@ -1865,6 +1865,9 @@ struct audit_buffer *audit_log_start(struct audit_context *ctx, gfp_t gfp_mask, } audit_get_stamp(ab->ctx, &t, &serial); + /* cancel dummy context to enable supporting records */ + if (ctx) + ctx->dummy = 0; audit_log_format(ab, "audit(%llu.%03lu:%u): ", (unsigned long long)t.tv_sec, t.tv_nsec/1000000, serial);