diff options
-rw-r--r-- | kernel/audit.c | 7 | ||||
-rw-r--r-- | kernel/auditsc.c | 12 |
2 files changed, 8 insertions, 11 deletions
diff --git a/kernel/audit.c b/kernel/audit.c index 5e72895f4826..f0a003acf621 100644 --- a/kernel/audit.c +++ b/kernel/audit.c | |||
@@ -439,12 +439,9 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh) | |||
439 | if (!ab) | 439 | if (!ab) |
440 | break; /* audit_panic has been called */ | 440 | break; /* audit_panic has been called */ |
441 | audit_log_format(ab, | 441 | audit_log_format(ab, |
442 | "user pid=%d uid=%d length=%d loginuid=%u" | 442 | "user pid=%d uid=%u auid=%u" |
443 | " msg='%.1024s'", | 443 | " msg='%.1024s'", |
444 | pid, uid, | 444 | pid, uid, loginuid, (char *)data); |
445 | (int)(nlh->nlmsg_len | ||
446 | - ((char *)data - (char *)nlh)), | ||
447 | loginuid, (char *)data); | ||
448 | audit_set_pid(ab, pid); | 445 | audit_set_pid(ab, pid); |
449 | audit_log_end(ab); | 446 | audit_log_end(ab); |
450 | break; | 447 | break; |
diff --git a/kernel/auditsc.c b/kernel/auditsc.c index 8dc5b2767145..4193811d4fe1 100644 --- a/kernel/auditsc.c +++ b/kernel/auditsc.c | |||
@@ -688,9 +688,9 @@ static void audit_log_exit(struct audit_context *context) | |||
688 | context->return_code); | 688 | context->return_code); |
689 | audit_log_format(ab, | 689 | audit_log_format(ab, |
690 | " a0=%lx a1=%lx a2=%lx a3=%lx items=%d" | 690 | " a0=%lx a1=%lx a2=%lx a3=%lx items=%d" |
691 | " pid=%d loginuid=%d uid=%d gid=%d" | 691 | " pid=%d auid=%u uid=%u gid=%u" |
692 | " euid=%d suid=%d fsuid=%d" | 692 | " euid=%u suid=%u fsuid=%u" |
693 | " egid=%d sgid=%d fsgid=%d", | 693 | " egid=%u sgid=%u fsgid=%u", |
694 | context->argv[0], | 694 | context->argv[0], |
695 | context->argv[1], | 695 | context->argv[1], |
696 | context->argv[2], | 696 | context->argv[2], |
@@ -717,7 +717,7 @@ static void audit_log_exit(struct audit_context *context) | |||
717 | case AUDIT_IPC: { | 717 | case AUDIT_IPC: { |
718 | struct audit_aux_data_ipcctl *axi = (void *)aux; | 718 | struct audit_aux_data_ipcctl *axi = (void *)aux; |
719 | audit_log_format(ab, | 719 | audit_log_format(ab, |
720 | " qbytes=%lx iuid=%d igid=%d mode=%x", | 720 | " qbytes=%lx iuid=%u igid=%u mode=%x", |
721 | axi->qbytes, axi->uid, axi->gid, axi->mode); | 721 | axi->qbytes, axi->uid, axi->gid, axi->mode); |
722 | break; } | 722 | break; } |
723 | 723 | ||
@@ -761,7 +761,7 @@ static void audit_log_exit(struct audit_context *context) | |||
761 | } | 761 | } |
762 | if (context->names[i].ino != (unsigned long)-1) | 762 | if (context->names[i].ino != (unsigned long)-1) |
763 | audit_log_format(ab, " inode=%lu dev=%02x:%02x mode=%#o" | 763 | audit_log_format(ab, " inode=%lu dev=%02x:%02x mode=%#o" |
764 | " ouid=%d ogid=%d rdev=%02x:%02x", | 764 | " ouid=%u ogid=%u rdev=%02x:%02x", |
765 | context->names[i].ino, | 765 | context->names[i].ino, |
766 | MAJOR(context->names[i].dev), | 766 | MAJOR(context->names[i].dev), |
767 | MINOR(context->names[i].dev), | 767 | MINOR(context->names[i].dev), |
@@ -1063,7 +1063,7 @@ int audit_set_loginuid(struct task_struct *task, uid_t loginuid) | |||
1063 | ab = audit_log_start(NULL, AUDIT_LOGIN); | 1063 | ab = audit_log_start(NULL, AUDIT_LOGIN); |
1064 | if (ab) { | 1064 | if (ab) { |
1065 | audit_log_format(ab, "login pid=%d uid=%u " | 1065 | audit_log_format(ab, "login pid=%d uid=%u " |
1066 | "old loginuid=%u new loginuid=%u", | 1066 | "old auid=%u new auid=%u", |
1067 | task->pid, task->uid, | 1067 | task->pid, task->uid, |
1068 | task->audit_context->loginuid, loginuid); | 1068 | task->audit_context->loginuid, loginuid); |
1069 | audit_log_end(ab); | 1069 | audit_log_end(ab); |