From 2cebaa2bc5cd0554ae2b0b625cf9b6da0b1a16c6 Mon Sep 17 00:00:00 2001 From: Mr NeilBrown Date: Fri, 11 Dec 2020 08:41:34 +1100 Subject: [PATCH 1/1] 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 --- config/lustre-build-ldiskfs.m4 | 2 ++ 1 file changed, 2 insertions(+) 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); ],[ -- 1.8.3.1