[PATCH] audit: use union for audit_field values since they are mutually exclusive