mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 03:01:39 -04:00
userns: Convert audit to work with user namespaces enabled
- Explicitly format uids gids in audit messges in the initial user namespace. This is safe because auditd is restrected to be in the initial user namespace. - Convert audit_sig_uid into a kuid_t. - Enable building the audit code and user namespaces at the same time. The net result is that the audit subsystem now uses kuid_t and kgid_t whenever possible making it almost impossible to confuse a raw uid_t with a kuid_t preventing bugs. Cc: Al Viro <[email protected]> Cc: Eric Paris <[email protected]> Cc: Greg Kroah-Hartman <[email protected]> Signed-off-by: Eric W. Biederman <[email protected]>
This commit is contained in:
parent
e1760bd5ff
commit
cca080d9b6
5 changed files with 37 additions and 27 deletions
|
|
@ -146,7 +146,7 @@ extern void audit_kill_trees(struct list_head *);
|
|||
extern char *audit_unpack_string(void **, size_t *, size_t);
|
||||
|
||||
extern pid_t audit_sig_pid;
|
||||
extern uid_t audit_sig_uid;
|
||||
extern kuid_t audit_sig_uid;
|
||||
extern u32 audit_sig_sid;
|
||||
|
||||
#ifdef CONFIG_AUDITSYSCALL
|
||||
|
|
|
|||
Loading…
Reference in a new issue