From: Mr NeilBrown Date: Thu, 10 Dec 2020 21:41:34 +0000 (+1100) Subject: LU-13839 ldiskfs: fix detecting ext4_journal_ensure_credits X-Git-Tag: 2.14.0-RC1~56 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=2cebaa2bc5cd0554ae2b0b625cf9b6da0b1a16c6;p=fs%2Flustre-release.git LU-13839 ldiskfs: fix detecting ext4_journal_ensure_credits As __ext4_journal_ensure_credits() is not exported, the current detection doesn't work. So add a local definition so that the build succeeds. Fixes: cf48a2d23bca ("LU-13839 kernel: RHEL 8.3 server support") Test-Parameters: trivial Signed-off-by: Mr NeilBrown Change-Id: I5f4b0883e8425d26760ea77e89379103dce30855 Reviewed-on: https://review.whamcloud.com/40939 Tested-by: jenkins Reviewed-by: Andreas Dilger Tested-by: Maloo Reviewed-by: Jian Yu --- diff --git a/config/lustre-build-ldiskfs.m4 b/config/lustre-build-ldiskfs.m4 index cc282ce..74fdbf3 100644 --- a/config/lustre-build-ldiskfs.m4 +++ b/config/lustre-build-ldiskfs.m4 @@ -242,6 +242,8 @@ EXTRA_KCFLAGS="-Werror" LB_CHECK_COMPILE([if 'ext4_journal_ensure_credits' exists], ext4_journal_ensure_credits, [ #include "$EXT4_SRC_DIR/ext4_jbd2.h" + int __ext4_journal_ensure_credits(handle_t *handle, int check_cred, + int extend_cred, int revoke_cred) { return 0; } ],[ ext4_journal_ensure_credits(NULL, 0, 0); ],[