From e31935d3da78cdbee2f06c2c8a1eea33af38fc91 Mon Sep 17 00:00:00 2001 From: anolis-bot Date: Tue, 16 May 2023 18:35:26 +0800 Subject: [PATCH 1/5] update to nfs-utils-2.3.3-59.el8 Signed-off-by: anolis-bot --- 0001-nfs-disable-v4client-for-loongarch.patch | 27 -------- 1001-nfs-utils-gcc10.patch | 68 ------------------- ...mpilation-to-succeed-with-fno-common.patch | 66 ------------------ dist | 2 +- nfs-utils-2.3.3-covscan-return-value.patch | 25 +++++++ nfs-utils.spec | 28 +++----- 6 files changed, 35 insertions(+), 181 deletions(-) delete mode 100644 0001-nfs-disable-v4client-for-loongarch.patch delete mode 100644 1001-nfs-utils-gcc10.patch delete mode 100644 1002-Allow-compilation-to-succeed-with-fno-common.patch create mode 100644 nfs-utils-2.3.3-covscan-return-value.patch diff --git a/0001-nfs-disable-v4client-for-loongarch.patch b/0001-nfs-disable-v4client-for-loongarch.patch deleted file mode 100644 index 4f2c013..0000000 --- a/0001-nfs-disable-v4client-for-loongarch.patch +++ /dev/null @@ -1,27 +0,0 @@ -From f0545ed4469160964d4c2755bda71194423ca9c5 Mon Sep 17 00:00:00 2001 -From: Liwei Ge -Date: Thu, 2 Mar 2023 13:49:23 +0800 -Subject: [PATCH] nfs: disable v4client for loongarch - -Signed-off-by: Bo Ren ---- - support/export/v4clients.c | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/support/export/v4clients.c b/support/export/v4clients.c -index 6451a16..c6c73a8 100644 ---- a/support/export/v4clients.c -+++ b/support/export/v4clients.c -@@ -25,6 +25,9 @@ static int clients_fd = -1; - void v4clients_init(void) - { - struct stat sb; -+ #ifdef __loongarch__ -+ return; -+ #endif - - if (!stat("/proc/fs/nfsd/clients", &sb) == 0 || - !S_ISDIR(sb.st_mode)) --- -2.27.0 - diff --git a/1001-nfs-utils-gcc10.patch b/1001-nfs-utils-gcc10.patch deleted file mode 100644 index 609b063..0000000 --- a/1001-nfs-utils-gcc10.patch +++ /dev/null @@ -1,68 +0,0 @@ -From 80a9ea81f54fb6bd2147fa247cb06515990deb19 Mon Sep 17 00:00:00 2001 -From: NeilBrown -Date: Tue, 26 Apr 2022 16:53:23 +0800 -Subject: [PATCH] Allow compilation to succeed with -fno-common -When compiled with -fno-common, global variables that are declared -multple times cause an error. With -fcommon (the default), they are -merged. - -Declaring such variable multiple times is probably not a good idea, and -is definitely not necessary. - -This patch changes all the global variables defined in include files to -be explicitly "extern", and where necessary, adds the variable -declaration to a suitable .c file. - -To test, run - CFLAGS=-fno-common ./configure - make -Signed-off-by: NeilBrown -Signed-off-by: Steve Dickson ---- - support/export/v4root.c | 2 -- - utils/statd/statd.c | 2 ++ - utils/statd/statd.h | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/support/export/v4root.c b/support/export/v4root.c -index 4d33117..3654bd7 100644 ---- a/support/export/v4root.c -+++ b/support/export/v4root.c -@@ -28,8 +28,6 @@ - #include "v4root.h" - #include "pseudoflavors.h" - --int v4root_needed; -- - static nfs_export pseudo_root = { - .m_next = NULL, - .m_client = NULL, -diff --git a/utils/statd/statd.c b/utils/statd/statd.c -index 8eef2ff..665b0fe 100644 ---- a/utils/statd/statd.c -+++ b/utils/statd/statd.c -@@ -68,6 +68,8 @@ static struct option longopts[] = - - extern void sm_prog_1 (struct svc_req *, register SVCXPRT *); - -+stat_chge SM_stat_chge; -+ - #ifdef SIMULATIONS - extern void simulator (int, char **); - #endif -diff --git a/utils/statd/statd.h b/utils/statd/statd.h -index 231ac7e..bb1fecb 100644 ---- a/utils/statd/statd.h -+++ b/utils/statd/statd.h -@@ -41,7 +41,7 @@ extern void load_state(void); - /* - * Host status structure and macros. - */ --stat_chge SM_stat_chge; -+extern stat_chge SM_stat_chge; - #define MY_NAME SM_stat_chge.mon_name - #define MY_STATE SM_stat_chge.state - --- -2.18.4 - diff --git a/1002-Allow-compilation-to-succeed-with-fno-common.patch b/1002-Allow-compilation-to-succeed-with-fno-common.patch deleted file mode 100644 index a9c7dc9..0000000 --- a/1002-Allow-compilation-to-succeed-with-fno-common.patch +++ /dev/null @@ -1,66 +0,0 @@ -From 050d33d0c81fe82d004fe75b25415232e110756e Mon Sep 17 00:00:00 2001 -From: NeilBrown -Date: Tue, 26 Apr 2022 17:02:57 +0800 -Subject: [PATCH] Allow compilation to succeed with -fno-common -When compiled with -fno-common, global variables that are declared -multple times cause an error. With -fcommon (the default), they are -merged. - -Declaring such variable multiple times is probably not a good idea, and -is definitely not necessary. - -This patch changes all the global variables defined in include files to -be explicitly "extern", and where necessary, adds the variable -declaration to a suitable .c file. - -To test, run - CFLAGS=-fno-common ./configure - make - -Signed-off-by: NeilBrown -Signed-off-by: Steve Dickson ---- - utils/nfsdcld/cld-internal.h | 11 +++++------ - utils/nfsdcld/nfsdcld.c | 6 ++++++ - 2 files changed, 11 insertions(+), 6 deletions(-) - -diff --git a/utils/nfsdcld/cld-internal.h b/utils/nfsdcld/cld-internal.h -index 05f01be..e8216c9 100644 ---- a/utils/nfsdcld/cld-internal.h -+++ b/utils/nfsdcld/cld-internal.h -@@ -35,10 +35,9 @@ struct cld_client { - } cl_u; - }; - --uint64_t current_epoch; --uint64_t recovery_epoch; --int first_time; --int num_cltrack_records; --int num_legacy_records; -- -+extern uint64_t current_epoch; -+extern uint64_t recovery_epoch; -+extern int first_time; -+extern int num_cltrack_records; -+extern int num_legacy_records; - #endif /* _CLD_INTERNAL_H_ */ -diff --git a/utils/nfsdcld/nfsdcld.c b/utils/nfsdcld/nfsdcld.c -index 2ad1001..be65562 100644 ---- a/utils/nfsdcld/nfsdcld.c -+++ b/utils/nfsdcld/nfsdcld.c -@@ -69,6 +69,12 @@ static int inotify_fd = -1; - static struct event pipedir_event; - static bool old_kernel = false; - -+uint64_t current_epoch; -+uint64_t recovery_epoch; -+int first_time; -+int num_cltrack_records; -+int num_legacy_records; -+ - static struct option longopts[] = - { - { "help", 0, NULL, 'h' }, --- -2.18.4 - diff --git a/dist b/dist index 535c690..9c0e36e 100644 --- a/dist +++ b/dist @@ -1 +1 @@ -an8_7 +an8 diff --git a/nfs-utils-2.3.3-covscan-return-value.patch b/nfs-utils-2.3.3-covscan-return-value.patch new file mode 100644 index 0000000..94fc5a1 --- /dev/null +++ b/nfs-utils-2.3.3-covscan-return-value.patch @@ -0,0 +1,25 @@ +diff -up nfs-utils-2.3.3/support/export/client.c.orig nfs-utils-2.3.3/support/export/client.c +--- nfs-utils-2.3.3/support/export/client.c.orig 2018-09-06 14:09:08.000000000 -0400 ++++ nfs-utils-2.3.3/support/export/client.c 2023-01-12 08:59:44.171609492 -0500 +@@ -689,6 +689,9 @@ check_netgroup(const nfs_client *clp, co + + /* check whether the IP itself is in the netgroup */ + ip = calloc(INET6_ADDRSTRLEN, 1); ++ if (ip == NULL) ++ goto out; ++ + if (inet_ntop(ai->ai_family, &(((struct sockaddr_in *)ai->ai_addr)->sin_addr), ip, INET6_ADDRSTRLEN) == ip) { + if (innetgr(netgroup, ip, NULL, NULL)) { + free(hname); +diff -up nfs-utils-2.3.3/tools/nfsrahead/main.c.orig nfs-utils-2.3.3/tools/nfsrahead/main.c +--- nfs-utils-2.3.3/tools/nfsrahead/main.c.orig 2023-01-12 08:58:28.297466979 -0500 ++++ nfs-utils-2.3.3/tools/nfsrahead/main.c 2023-01-12 09:00:37.988419866 -0500 +@@ -167,7 +167,7 @@ int main(int argc, char **argv) + if ((ret = get_device_info(argv[optind], &device)) == 0) + break; + +- if (ret != 0) { ++ if (ret != 0 || device.fstype == NULL) { + xlog(D_GENERAL, "unable to find device %s\n", argv[optind]); + goto out; + } diff --git a/nfs-utils.spec b/nfs-utils.spec index d51ddca..502e4e0 100644 --- a/nfs-utils.spec +++ b/nfs-utils.spec @@ -1,9 +1,8 @@ -%define anolis_release .0.1 Summary: NFS utilities and supporting clients and daemons for the kernel NFS server Name: nfs-utils URL: http://linux-nfs.org/ Version: 2.3.3 -Release: 57%{anolis_release}%{?dist}.1 +Release: 59%{?dist} Epoch: 1 # group all 32bit related archs @@ -105,9 +104,10 @@ Patch054: nfs-utils-2.3.3-rpcctl-posixpath.patch Patch055: nfs-utils-2.3.3-systemd-rpcstatd.patch # -# RHEL 8.7.z +# rhel 8.8 # Patch056: nfs-utils-2.3.3-mountd-v4clnts.patch +Patch057: nfs-utils-2.3.3-covscan-return-value.patch Patch100: nfs-utils-1.2.1-statdpath-man.patch Patch101: nfs-utils-1.2.1-exp-subtree-warn-off.patch @@ -115,13 +115,6 @@ Patch102: nfs-utils-2.3.3-idmap-errmsg.patch Patch103: nfs-utils-2.3.1-systemd-gssproxy-restart.patch Patch104: nfs-utils-2.3.1-systemd-svcgssd-removed.patch -# Begin: Anolis customized patches -Patch1001: 1001-nfs-utils-gcc10.patch -# backport patch from upstream -Patch1002: 1002-Allow-compilation-to-succeed-with-fno-common.patch -Patch1003: 0001-nfs-disable-v4client-for-loongarch.patch -# End: Anolis customized patches - Provides: exportfs = %{epoch}:%{version}-%{release} Provides: nfsstat = %{epoch}:%{version}-%{release} Provides: showmount = %{epoch}:%{version}-%{release} @@ -150,7 +143,6 @@ BuildRequires: sqlite-devel BuildRequires: python3-devel BuildRequires: systemd BuildRequires: rpcgen -BuildRequires: libuuid-devel Requires(pre): shadow-utils >= 4.0.3-25 Requires(pre): util-linux Requires(pre): coreutils @@ -394,14 +386,12 @@ fi %{_libdir}/libnfsidmap.so %changelog -* Thu Mar 02 2023 Weitao Zhou 2.3.3-57.0.1.1 -- use extern in header files when declaring global variables for compatible gcc10 build -- allow compilation to succeed with -fno-common -- Add libuuid-devel buildrequires (wb-zh951434@alibaba-inc.com) -- Disable v4client on loongarch platform (liwei.glw@alibaba-inc.com) - -* Wed Dec 7 2022 Steve Dickson 2.3.3-57_7.1 -- mountd: Check 'nfsd/clients' directory presence (bz 2150899) +* Thu Jan 12 2023 Steve Dickson 2.3.3-59 +- Covscan Scan: Wrong Check of Return Value (bz 2151966) +- Covscan Scan: Clang (experimental) (bz 2151971) + +* Mon Sep 26 2022 Steve Dickson 2.3.3-58 +- mountd: Check 'nfsd/clients' directory presence (bz 2123073) * Tue Aug 2 2022 Steve Dickson 2.3.3-57 - rpc-statd.service: Stop rpcbind and rpc.stat in an exit race (bz 2100395) -- Gitee From e92879438b3da63e0e2fed888e3ed73a9556e93b Mon Sep 17 00:00:00 2001 From: songmingliang Date: Wed, 18 May 2022 14:19:50 +0800 Subject: [PATCH 2/5] [gcc10] use extern in header files when declaring global variables to --- 1001-nfs-utils-gcc10.patch | 68 ++++++++++++++++++++++++++++++++++++++ nfs-utils.spec | 10 +++++- 2 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 1001-nfs-utils-gcc10.patch diff --git a/1001-nfs-utils-gcc10.patch b/1001-nfs-utils-gcc10.patch new file mode 100644 index 0000000..609b063 --- /dev/null +++ b/1001-nfs-utils-gcc10.patch @@ -0,0 +1,68 @@ +From 80a9ea81f54fb6bd2147fa247cb06515990deb19 Mon Sep 17 00:00:00 2001 +From: NeilBrown +Date: Tue, 26 Apr 2022 16:53:23 +0800 +Subject: [PATCH] Allow compilation to succeed with -fno-common +When compiled with -fno-common, global variables that are declared +multple times cause an error. With -fcommon (the default), they are +merged. + +Declaring such variable multiple times is probably not a good idea, and +is definitely not necessary. + +This patch changes all the global variables defined in include files to +be explicitly "extern", and where necessary, adds the variable +declaration to a suitable .c file. + +To test, run + CFLAGS=-fno-common ./configure + make +Signed-off-by: NeilBrown +Signed-off-by: Steve Dickson +--- + support/export/v4root.c | 2 -- + utils/statd/statd.c | 2 ++ + utils/statd/statd.h | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/support/export/v4root.c b/support/export/v4root.c +index 4d33117..3654bd7 100644 +--- a/support/export/v4root.c ++++ b/support/export/v4root.c +@@ -28,8 +28,6 @@ + #include "v4root.h" + #include "pseudoflavors.h" + +-int v4root_needed; +- + static nfs_export pseudo_root = { + .m_next = NULL, + .m_client = NULL, +diff --git a/utils/statd/statd.c b/utils/statd/statd.c +index 8eef2ff..665b0fe 100644 +--- a/utils/statd/statd.c ++++ b/utils/statd/statd.c +@@ -68,6 +68,8 @@ static struct option longopts[] = + + extern void sm_prog_1 (struct svc_req *, register SVCXPRT *); + ++stat_chge SM_stat_chge; ++ + #ifdef SIMULATIONS + extern void simulator (int, char **); + #endif +diff --git a/utils/statd/statd.h b/utils/statd/statd.h +index 231ac7e..bb1fecb 100644 +--- a/utils/statd/statd.h ++++ b/utils/statd/statd.h +@@ -41,7 +41,7 @@ extern void load_state(void); + /* + * Host status structure and macros. + */ +-stat_chge SM_stat_chge; ++extern stat_chge SM_stat_chge; + #define MY_NAME SM_stat_chge.mon_name + #define MY_STATE SM_stat_chge.state + +-- +2.18.4 + diff --git a/nfs-utils.spec b/nfs-utils.spec index 502e4e0..2e41073 100644 --- a/nfs-utils.spec +++ b/nfs-utils.spec @@ -1,8 +1,9 @@ +%define anolis_release .0.1 Summary: NFS utilities and supporting clients and daemons for the kernel NFS server Name: nfs-utils URL: http://linux-nfs.org/ Version: 2.3.3 -Release: 59%{?dist} +Release: 59%{anolis_release}%{?dist} Epoch: 1 # group all 32bit related archs @@ -115,6 +116,10 @@ Patch102: nfs-utils-2.3.3-idmap-errmsg.patch Patch103: nfs-utils-2.3.1-systemd-gssproxy-restart.patch Patch104: nfs-utils-2.3.1-systemd-svcgssd-removed.patch +# Begin: Anolis customized patches +Patch1001: 1001-nfs-utils-gcc10.patch +# End: Anolis customized patches + Provides: exportfs = %{epoch}:%{version}-%{release} Provides: nfsstat = %{epoch}:%{version}-%{release} Provides: showmount = %{epoch}:%{version}-%{release} @@ -386,6 +391,9 @@ fi %{_libdir}/libnfsidmap.so %changelog +* Thu May 25 2023 Weitao Zhou 2.3.3-59.0.1 +- use extern in header files when declaring global variables for compatible gcc10 build + * Thu Jan 12 2023 Steve Dickson 2.3.3-59 - Covscan Scan: Wrong Check of Return Value (bz 2151966) - Covscan Scan: Clang (experimental) (bz 2151971) -- Gitee From 6abb07f16c1f8acb3c299e09a932d8e1092b2298 Mon Sep 17 00:00:00 2001 From: songmingliang Date: Wed, 18 May 2022 14:24:40 +0800 Subject: [PATCH 3/5] Allow compilation to succeed with -fno-common --- ...mpilation-to-succeed-with-fno-common.patch | 66 +++++++++++++++++++ nfs-utils.spec | 3 + 2 files changed, 69 insertions(+) create mode 100644 1002-Allow-compilation-to-succeed-with-fno-common.patch diff --git a/1002-Allow-compilation-to-succeed-with-fno-common.patch b/1002-Allow-compilation-to-succeed-with-fno-common.patch new file mode 100644 index 0000000..a9c7dc9 --- /dev/null +++ b/1002-Allow-compilation-to-succeed-with-fno-common.patch @@ -0,0 +1,66 @@ +From 050d33d0c81fe82d004fe75b25415232e110756e Mon Sep 17 00:00:00 2001 +From: NeilBrown +Date: Tue, 26 Apr 2022 17:02:57 +0800 +Subject: [PATCH] Allow compilation to succeed with -fno-common +When compiled with -fno-common, global variables that are declared +multple times cause an error. With -fcommon (the default), they are +merged. + +Declaring such variable multiple times is probably not a good idea, and +is definitely not necessary. + +This patch changes all the global variables defined in include files to +be explicitly "extern", and where necessary, adds the variable +declaration to a suitable .c file. + +To test, run + CFLAGS=-fno-common ./configure + make + +Signed-off-by: NeilBrown +Signed-off-by: Steve Dickson +--- + utils/nfsdcld/cld-internal.h | 11 +++++------ + utils/nfsdcld/nfsdcld.c | 6 ++++++ + 2 files changed, 11 insertions(+), 6 deletions(-) + +diff --git a/utils/nfsdcld/cld-internal.h b/utils/nfsdcld/cld-internal.h +index 05f01be..e8216c9 100644 +--- a/utils/nfsdcld/cld-internal.h ++++ b/utils/nfsdcld/cld-internal.h +@@ -35,10 +35,9 @@ struct cld_client { + } cl_u; + }; + +-uint64_t current_epoch; +-uint64_t recovery_epoch; +-int first_time; +-int num_cltrack_records; +-int num_legacy_records; +- ++extern uint64_t current_epoch; ++extern uint64_t recovery_epoch; ++extern int first_time; ++extern int num_cltrack_records; ++extern int num_legacy_records; + #endif /* _CLD_INTERNAL_H_ */ +diff --git a/utils/nfsdcld/nfsdcld.c b/utils/nfsdcld/nfsdcld.c +index 2ad1001..be65562 100644 +--- a/utils/nfsdcld/nfsdcld.c ++++ b/utils/nfsdcld/nfsdcld.c +@@ -69,6 +69,12 @@ static int inotify_fd = -1; + static struct event pipedir_event; + static bool old_kernel = false; + ++uint64_t current_epoch; ++uint64_t recovery_epoch; ++int first_time; ++int num_cltrack_records; ++int num_legacy_records; ++ + static struct option longopts[] = + { + { "help", 0, NULL, 'h' }, +-- +2.18.4 + diff --git a/nfs-utils.spec b/nfs-utils.spec index 2e41073..d313c57 100644 --- a/nfs-utils.spec +++ b/nfs-utils.spec @@ -118,6 +118,8 @@ Patch104: nfs-utils-2.3.1-systemd-svcgssd-removed.patch # Begin: Anolis customized patches Patch1001: 1001-nfs-utils-gcc10.patch +# backport patch from upstream +Patch1002: 1002-Allow-compilation-to-succeed-with-fno-common.patch # End: Anolis customized patches Provides: exportfs = %{epoch}:%{version}-%{release} @@ -393,6 +395,7 @@ fi %changelog * Thu May 25 2023 Weitao Zhou 2.3.3-59.0.1 - use extern in header files when declaring global variables for compatible gcc10 build +- allow compilation to succeed with -fno-common * Thu Jan 12 2023 Steve Dickson 2.3.3-59 - Covscan Scan: Wrong Check of Return Value (bz 2151966) -- Gitee From 96da59368deb448cd7deebf3a9c8599d97d90833 Mon Sep 17 00:00:00 2001 From: Zhao Hang Date: Wed, 14 Dec 2022 17:41:21 +0800 Subject: [PATCH 4/5] spec: add buildrequires Signed-off-by: Zhao Hang --- nfs-utils.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nfs-utils.spec b/nfs-utils.spec index d313c57..f35cadc 100644 --- a/nfs-utils.spec +++ b/nfs-utils.spec @@ -150,6 +150,7 @@ BuildRequires: sqlite-devel BuildRequires: python3-devel BuildRequires: systemd BuildRequires: rpcgen +BuildRequires: libuuid-devel Requires(pre): shadow-utils >= 4.0.3-25 Requires(pre): util-linux Requires(pre): coreutils @@ -396,6 +397,7 @@ fi * Thu May 25 2023 Weitao Zhou 2.3.3-59.0.1 - use extern in header files when declaring global variables for compatible gcc10 build - allow compilation to succeed with -fno-common +- Add libuuid-devel buildrequires (wb-zh951434@alibaba-inc.com) * Thu Jan 12 2023 Steve Dickson 2.3.3-59 - Covscan Scan: Wrong Check of Return Value (bz 2151966) -- Gitee From aed7c55cc7d7cf856a9807ba759761a0fb50f1c7 Mon Sep 17 00:00:00 2001 From: Liwei Ge Date: Fri, 13 Jan 2023 22:38:18 +0800 Subject: [PATCH 5/5] nfs: disable v4client for loongarch --- 0001-nfs-disable-v4client-for-loongarch.patch | 27 +++++++++++++++++++ nfs-utils.spec | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 0001-nfs-disable-v4client-for-loongarch.patch diff --git a/0001-nfs-disable-v4client-for-loongarch.patch b/0001-nfs-disable-v4client-for-loongarch.patch new file mode 100644 index 0000000..4f2c013 --- /dev/null +++ b/0001-nfs-disable-v4client-for-loongarch.patch @@ -0,0 +1,27 @@ +From f0545ed4469160964d4c2755bda71194423ca9c5 Mon Sep 17 00:00:00 2001 +From: Liwei Ge +Date: Thu, 2 Mar 2023 13:49:23 +0800 +Subject: [PATCH] nfs: disable v4client for loongarch + +Signed-off-by: Bo Ren +--- + support/export/v4clients.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/support/export/v4clients.c b/support/export/v4clients.c +index 6451a16..c6c73a8 100644 +--- a/support/export/v4clients.c ++++ b/support/export/v4clients.c +@@ -25,6 +25,9 @@ static int clients_fd = -1; + void v4clients_init(void) + { + struct stat sb; ++ #ifdef __loongarch__ ++ return; ++ #endif + + if (!stat("/proc/fs/nfsd/clients", &sb) == 0 || + !S_ISDIR(sb.st_mode)) +-- +2.27.0 + diff --git a/nfs-utils.spec b/nfs-utils.spec index f35cadc..fcb7425 100644 --- a/nfs-utils.spec +++ b/nfs-utils.spec @@ -120,6 +120,7 @@ Patch104: nfs-utils-2.3.1-systemd-svcgssd-removed.patch Patch1001: 1001-nfs-utils-gcc10.patch # backport patch from upstream Patch1002: 1002-Allow-compilation-to-succeed-with-fno-common.patch +Patch1003: 0001-nfs-disable-v4client-for-loongarch.patch # End: Anolis customized patches Provides: exportfs = %{epoch}:%{version}-%{release} @@ -398,6 +399,7 @@ fi - use extern in header files when declaring global variables for compatible gcc10 build - allow compilation to succeed with -fno-common - Add libuuid-devel buildrequires (wb-zh951434@alibaba-inc.com) +- Disable v4client on loongarch platform (liwei.glw@alibaba-inc.com) * Thu Jan 12 2023 Steve Dickson 2.3.3-59 - Covscan Scan: Wrong Check of Return Value (bz 2151966) -- Gitee