From: Andrew Morton security/evm/evm_main.c: In function 'evm_verify_xattr': security/evm/evm_main.c:165: warning: format '%d' expects type 'int', but argument 5 has type 'ssize_t' security/evm/evm_main.c: In function 'init_evm': security/evm/evm_main.c:903: warning: control may reach end of non-void function 'evm_ima_init' being inlined Cc: Kylene Hall Cc: Mimi Zohar Cc: Mimi Zohar Signed-off-by: Andrew Morton --- security/evm/evm_integrity.h | 1 + security/evm/evm_main.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff -puN security/evm/evm_main.c~integrity-ima-integrity_measure-support-fix security/evm/evm_main.c --- a/security/evm/evm_main.c~integrity-ima-integrity_measure-support-fix +++ a/security/evm/evm_main.c @@ -162,7 +162,8 @@ ssize_t evm_verify_xattr(struct dentry * __FUNCTION__, fname, xattr_name); } } else - dprintk(EVM_XATTR, "%s: %s(%s) rc = %d no extended attribute\n", + dprintk(EVM_XATTR, "%s: %s(%s) rc = %zd no extended " + "attribute\n", __FUNCTION__, fname, xattr_name, error); kfree(xattr_value); return error; diff -puN security/evm/evm_integrity.h~integrity-ima-integrity_measure-support-fix security/evm/evm_integrity.h --- a/security/evm/evm_integrity.h~integrity-ima-integrity_measure-support-fix +++ a/security/evm/evm_integrity.h @@ -13,6 +13,7 @@ static inline int evm_ima_init(void) { if (evm_enable_ima) return ima_init(); + return 0; } static inline void evm_ima_measure(const unsigned char *name, int hash_len, _