diff --git a/fs/ext4/block_validity.c b/fs/ext4/block_validity.c
index 868c386282022c8de1bacdd57209db9f2df1eb7d..fc2a2159421ea1f378a42a0fc4de39e226c0fad4 100644
--- a/fs/ext4/block_validity.c
+++ b/fs/ext4/block_validity.c
@@ -172,11 +172,10 @@ static int ext4_protect_reserved_inode(struct super_block *sb,
 			err = add_system_zone(system_blks, map.m_pblk, n, ino);
 			if (err < 0) {
 				if (err == -EFSCORRUPTED) {
-					__ext4_error(sb, __func__, __LINE__, -err,
-						map.m_pblk, "blocks %llu-%llu "
-						"from inode %u overlap system zone",
+					EXT4_ERROR_INODE_ERR(inode, -err,
+						"blocks %llu-%llu from inode overlap system zone",
 						map.m_pblk,
-						map.m_pblk + map.m_len - 1, ino);
+						map.m_pblk + map.m_len - 1);
 				}
 				break;
 			}