diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/audit.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/kernel/audit.c b/kernel/audit.c index 616164038ad4..b8831ac25b70 100644 --- a/kernel/audit.c +++ b/kernel/audit.c | |||
| @@ -1640,6 +1640,26 @@ void audit_log_name(struct audit_context *context, struct audit_names *n, | |||
| 1640 | } | 1640 | } |
| 1641 | } | 1641 | } |
| 1642 | 1642 | ||
| 1643 | /* log the audit_names record type */ | ||
| 1644 | audit_log_format(ab, " nametype="); | ||
| 1645 | switch(n->type) { | ||
| 1646 | case AUDIT_TYPE_NORMAL: | ||
| 1647 | audit_log_format(ab, "NORMAL"); | ||
| 1648 | break; | ||
| 1649 | case AUDIT_TYPE_PARENT: | ||
| 1650 | audit_log_format(ab, "PARENT"); | ||
| 1651 | break; | ||
| 1652 | case AUDIT_TYPE_CHILD_DELETE: | ||
| 1653 | audit_log_format(ab, "DELETE"); | ||
| 1654 | break; | ||
| 1655 | case AUDIT_TYPE_CHILD_CREATE: | ||
| 1656 | audit_log_format(ab, "CREATE"); | ||
| 1657 | break; | ||
| 1658 | default: | ||
| 1659 | audit_log_format(ab, "UNKNOWN"); | ||
| 1660 | break; | ||
| 1661 | } | ||
| 1662 | |||
| 1643 | audit_log_fcaps(ab, n); | 1663 | audit_log_fcaps(ab, n); |
| 1644 | audit_log_end(ab); | 1664 | audit_log_end(ab); |
| 1645 | } | 1665 | } |
