Whamcloud - gitweb
LU-18687 compat: move include and simplify lustre_compat 94/58694/13
authorTimothy Day <timday@amazon.com>
Sat, 5 Apr 2025 21:53:45 +0000 (17:53 -0400)
committerOleg Drokin <green@whamcloud.com>
Wed, 7 May 2025 21:11:39 +0000 (21:11 +0000)
commitb492fba4f3dc730e6a5a245b4c15d55369e19229
tree9975a0870b31d5102a4d019073bfce6c28781cf0
parent5e455d823e64d100f85b9f53da0a68ec832ac9e1
LU-18687 compat: move include and simplify lustre_compat

Move the headers to the top-level. This will simplify the
comiler command-line, isolate autotools dependencies to the
headers, and allow for lustre_compat to use plain Makefiles
(similar to Linux).

Test-Parameters: trivial
Fixes: 74faf91f44 ("LU-18687 compat: move xarray to lustre_compat")
Signed-off-by: Timothy Day <timday@amazon.com>
Change-Id: I851fa183c14a2661bb1eca91d94b7d757f9e575a
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/58694
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
17 files changed:
autoMakefile.am
config/lustre-build.m4
config/lustre-toolchain.m4
include/lustre_compat/linux/generic-radix-tree.h [moved from lustre_compat/include/lustre_compat/linux/generic-radix-tree.h with 100% similarity]
include/lustre_compat/linux/glob.h [moved from lustre_compat/include/lustre_compat/linux/glob.h with 100% similarity]
include/lustre_compat/linux/xarray.h [moved from lustre_compat/include/lustre_compat/linux/xarray.h with 100% similarity]
libcfs/libcfs/Makefile.in
lustre_compat/autoMakefile.am [deleted file]
lustre_compat/include/.gitignore [deleted file]
lustre_compat/include/Makefile.am [deleted file]
lustre_compat/include/lustre_compat/.gitignore [deleted file]
lustre_compat/include/lustre_compat/Makefile.am [deleted file]
lustre_compat/include/lustre_compat/linux/.gitignore [deleted file]
lustre_compat/include/lustre_compat/linux/Makefile.am [deleted file]
lustre_compat/lib/Makefile [moved from lustre_compat/Makefile.in with 64% similarity]
lustre_compat/lib/Makefile.in [deleted file]
lustre_compat/lib/autoMakefile.am [deleted file]