Whamcloud - gitweb
LU-16962 build: parallel configure cleanup
authorShaun Tancheff <shaun.tancheff@hpe.com>
Wed, 21 Feb 2024 20:24:53 +0000 (12:24 -0800)
committerAndreas Dilger <adilger@whamcloud.com>
Sun, 3 Mar 2024 10:19:05 +0000 (10:19 +0000)
commit0ccf4e8a56115b33c0456c3c19844d20962a693b
tree57257c2c1dfdcf296109c3c2809a159eb14038ef
parenteb834283a46fc36d6cd1fdbe3ae004b94cbd89c4
LU-16962 build: parallel configure cleanup

LC_REGISTER_SHRINKER_FORMAT_NAMED macro should use
  register_shrinker_format

Lustre-change: https://review.whamcloud.com/51670
Lustre-commit: 1e9d48625b9a99d651a2e96cf947b60723713304

LU-16962 build: parallel header checks

Add LB2_CHECK_LINUX_HEADER_SRC and LB2_CHECK_LINUX_HEADER_RESULT
macros to use for running header checks in parallel.

Migrate (most) header checks to parallel and run a subset
early as the results of those tests are required by other
configure tests.

Lustre-change: https://review.whamcloud.com/51673
Lustre-commit: 2e025641ef087f159ca000ff3c4acb3ce886b8a3

Test-Parameters: trivial
HPE-bug-id: LUS-11709
HPE-bug-id: LUS-11710
Fixes: 0006eb3644 ("LU-16328 llite: migrate_folio, vfs_setxattr")
Fixes: ca992899d5 ("LU-16351 llite: Linux 6.1 prandom, folios_contig, vma_iterator")
Fixes: 7fe7f4ca06 ("LU-16520 build: Move strscpy to libcfs common header")
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: I0cb630d035a23edfa353040f4c0d25c46eb417d8
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/54121
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
config/lustre-build-linux.m4
config/lustre-build.m4
libcfs/autoconf/lustre-libcfs.m4
lustre/autoconf/lustre-core.m4