X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Fexit.c;h=e95b932822109e6bd517eee9a67876fedc91b426;hb=de1e938e54deba5b093a3074dfafd0d11afacbe1;hp=f86434d7b3d1811b689bfedcfc1bc40079950a34;hpb=5e85d4abe3f43bb5362f384bab0e20ef082ce0b5;p=linux-2.6 diff --git a/kernel/exit.c b/kernel/exit.c index f86434d7b3..e95b932822 100644 --- a/kernel/exit.c +++ b/kernel/exit.c @@ -35,6 +35,7 @@ #include #include #include +#include /* for audit_free() */ #include #include @@ -910,6 +911,8 @@ fastcall NORET_TYPE void do_exit(long code) if (unlikely(tsk->compat_robust_list)) compat_exit_robust_list(tsk); #endif + if (unlikely(tsk->audit_context)) + audit_free(tsk); exit_mm(tsk); exit_sem(tsk);