diff --git a/security/integrity/ima/ima_template.c b/security/integrity/ima/ima_template.c index 3d6f6e9d530c73cef3f5c6c4fcf1c6891b4f5569..db4d3893d32d70d665cd7e42979bd0f80a8640f4 100644 --- a/security/integrity/ima/ima_template.c +++ b/security/integrity/ima/ima_template.c @@ -22,7 +22,6 @@ static struct ima_template_desc builtin_templates[] = { {.name = "ima-sig", .fmt = "d-ng|n-ng|sig"}, {.name = "ima-buf", .fmt = "d-ng|n-ng|buf"}, {.name = "ima-modsig", .fmt = "d-ng|n-ng|sig|d-modsig|modsig"}, - {.name = "ima-ns", .fmt = "d-ng|n-ng|ns"}, {.name = "", .fmt = ""}, /* placeholder for a custom format */ }; @@ -48,8 +47,6 @@ static const struct ima_template_field supported_fields[] = { .field_show = ima_show_template_sig}, {.field_id = "evmsig", .field_init = ima_eventevmsig_init, .field_show = ima_show_template_sig}, - {.field_id = "ns", .field_init = ima_eventns_init, - .field_show = ima_show_template_buf}, }; /* @@ -57,7 +54,7 @@ static const struct ima_template_field supported_fields[] = { * need to be accounted for since they shouldn't be defined in the same template * description as 'd-ng' and 'n-ng' respectively. */ -#define MAX_TEMPLATE_NAME_LEN sizeof("d-ng|n-ng|sig|buf|d-modisg|modsig|ns") +#define MAX_TEMPLATE_NAME_LEN sizeof("d-ng|n-ng|sig|buf|d-modisg|modsig") static struct ima_template_desc *ima_template; diff --git a/security/integrity/ima/ima_template_lib.c b/security/integrity/ima/ima_template_lib.c index ca6153680cf04d71716133f25ac25fb071a56c6b..90040fac150b98c12ca3594409ed0f8d6bc77000 100644 --- a/security/integrity/ima/ima_template_lib.c +++ b/security/integrity/ima/ima_template_lib.c @@ -514,16 +514,3 @@ int ima_eventevmsig_init(struct ima_event_data *event_data, kfree(xattr_data); return rc; } - -/* - * ima_eventns_init - include the ima namespace id as part of the - * template data - */ -int ima_eventns_init(struct ima_event_data *event_data, - struct ima_field_data *field_data) -{ - return ima_write_template_field_data(&(event_data->ns_id), - sizeof(event_data->ns_id), - DATA_FMT_HEX, - field_data); -} diff --git a/security/integrity/ima/ima_template_lib.h b/security/integrity/ima/ima_template_lib.h index b34054858f0555a99e9ccf1820e4c4688fd871ed..f4b2a2056d1d5ed2e876568b5a17af8cd48a8fa3 100644 --- a/security/integrity/ima/ima_template_lib.h +++ b/security/integrity/ima/ima_template_lib.h @@ -48,6 +48,4 @@ int ima_eventmodsig_init(struct ima_event_data *event_data, struct ima_field_data *field_data); int ima_eventevmsig_init(struct ima_event_data *event_data, struct ima_field_data *field_data); -int ima_eventns_init(struct ima_event_data *event_data, - struct ima_field_data *field_data); #endif /* __LINUX_IMA_TEMPLATE_LIB_H */