v5: https://lore.kernel.org/r/20201009052421.3328-1-hsiangkao@xxxxxxxxxx Hi, This is another approach suggested by Eric in the reply of v3 (if I understand correctly), which also attempts to use i18n-enabled xfsprogs xfs_notice() to error out sanity check failure suggested by Dave on IRC. kernel side of [PATCH 2/3] https://lore.kernel.org/r/20201013034853.28236-1-hsiangkao@xxxxxxxxxx Changes since v5: - rename the helper to xfs_validate_stripe_geometry() (Brian); - drop a new added trailing newline in xfs_sb.c (Brian); - add "bool silent" argument to avoid too many error messages (Brian). Thanks, Gao Xiang Gao Xiang (3): libxfs: allow i18n to xfs printk xfs: introduce xfs_validate_stripe_geometry() mkfs: make use of xfs_validate_stripe_geometry() libxfs/libxfs_api_defs.h | 1 + libxfs/libxfs_priv.h | 8 ++--- libxfs/xfs_sb.c | 70 +++++++++++++++++++++++++++++++++------- libxfs/xfs_sb.h | 3 ++ mkfs/xfs_mkfs.c | 23 ++++--------- 5 files changed, 74 insertions(+), 31 deletions(-) -- 2.18.1