hi, expert:
could you help me ? when i try to install the
lustre, meet the following error .
1、 introduce my installation environment:
lustre2.15.5 on the rocky linux 8.10. kernel
version:/kernel-4.18.0-553.27.1.el8_10
2、the step of installation
complete execute the following command, the
following error messages:
./configure
--with-linux=/root/kernel/rpmbuild/BUILD/kernel-4.18.0-553.27.1.el8_10/linux-4.18.0-553.27.1.el8_lustre.x86_64/
--disable-gss --disable-shared --disable-crypto
execute the command make,
if test -n "" ; then \
cp linux-stage/include/linux; \
fi
if test -n
"/root/kernel/rpmbuild/BUILD/kernel-4.18.0-553.27.1.el8_10/linux-4.18.0-553.27.1.el8_lustre.x86_64/include/trace/events/ext4.h"
; then \
cp
/root/kernel/rpmbuild/BUILD/kernel-4.18.0-553.27.1.el8_10/linux-4.18.0-553.27.1.el8_lustre.x86_64/include/trace/events/ext4.h
linux-stage/include/trace/events; \
fi
Applying ext4 patches: rhel8.1/ext4-inode-version.patch
suse15/ext4-lookup-dotdot.patch suse15/ext4-print-inum-in-htree-warning.patch
rhel8/ext4-prealloc.patch ubuntu18/ext4-osd-iop-common.patch
rhel8.7/ext4-misc.patch rhel8.7/ext4-mballoc-extra-checks.patch
ubuntu18/ext4-hash-indexed-dir-dotdot-update.patch
rhel8.1/ext4-kill-dx-root.patch rhel8.7/ext4-mballoc-pa-free-mismatch.patch
rhel8.4/ext4-data-in-dirent.patch rhel8/ext4-nocmtime.patch
base/ext4-htree-lock.patch rhel8.7/ext4-pdirop.patch
rhel8/ext4-max-dir-size.patch
rhel8.7/ext4-corrupted-inode-block-bitmaps-handling-patches.patch
ubuntu18/ext4-give-warning-with-dir-htree-growing.patch
ubuntu18/ext4-jcb-optimization.patch
rhel8.2/ext4-attach-jinode-in-writepages.patch
rhel8/ext4-dont-check-before-replay.patch
rhel7.6/ext4-use-GFP_NOFS-in-ext4_inode_attach_jinode.patch
rhel7.6/ext4-export-orphan-add.patch
rhel8/ext4-export-mb-stream-allocator-variables.patch
rhel8/ext4-simple-blockalloc.patch
rhel8.7/ext4-mballoc-skip-uninit-groups-cr0.patch
rhel8.7/ext4-mballoc-prefetch.patch
rhel8.3/ext4-xattr-disable-credits-check.patch
base/ext4-no-max-dir-size-limit-for-iam-objects.patch
rhel7.6/ext4-dquot-commit-speedup.patch
rhel8/ext4-ialloc-uid-gid-and-pass-owner-down.patch
base/ext4-projid-xattrs.patch rhel8.5/ext4-enc-flag.patch
base/ext4-delayed-iput.patch2 out of 4 hunks FAILED -- saving rejects to
file fs/ext4/xattr.c.rej
make[2]: *** [autoMakefile:662: sources] Error 1
make[2]: Leaving directory '/root/lustre-release/ldiskfs'
make[1]: *** [autoMakefile:688: all-recursive] Error 1
make[1]: Leaving directory '/root/lustre-release'
make: *** [autoMakefile:550: all] Error 2
[root@Lustre ext4]# cat xattr.c.rej
--- fs/ext4/xattr.c
+++ fs/ext4/xattr.c
@@ -1626,6 +1656,7 @@ static int ext4_xattr_set_entry(struct e
int in_inode = i->in_inode;
struct inode *old_ea_inode = NULL;
struct inode *new_ea_inode = NULL;
+ struct delayed_iput_work *diwork = NULL;
size_t old_size, new_size;
int ret;
@@ -1859,7 +1894,7 @@ update_hash:
ret = 0;
out:
- iput(old_ea_inode);
+ delayed_iput(old_ea_inode, diwork);
iput(new_ea_inode);
return ret;
}
how to solve it ? appreciate anyone can reply me
夏天
[email protected]
_______________________________________________
lustre-discuss mailing list
[email protected]
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org