AUDIT_LAST_FEATURE
#define audit_feature_valid(x) ((x) >= 0 && (x) <= AUDIT_LAST_FEATURE)
BUILD_BUG_ON(AUDIT_LAST_FEATURE + 1 > ARRAY_SIZE(audit_feature_names));
for (i = 0; i <= AUDIT_LAST_FEATURE; i++) {
for (i = 0; i <= AUDIT_LAST_FEATURE; i++) {