### 2026-02-27 12:14:02 Starting to work on REF refs/changes/63/64263/1 for rocky8.10 on x86_64 From https://review.whamcloud.com/fs/lustre-release * branch refs/changes/63/64263/1 -> FETCH_HEAD Note: switching to 'FETCH_HEAD'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at e41fb7ca38 LU-19938 lnet: CONFIG_MEM_ALLOC_PROFILING support ### 2026-02-27 12:14:04 autogen.sh configure.ac:25: installing 'config/compile' configure.ac:20: installing 'config/config.guess' configure.ac:20: installing 'config/config.sub' configure.ac:22: installing 'config/install-sh' configure.ac:22: installing 'config/missing' contrib/cc-plugins/Makefile.am: installing 'config/depcomp' ### 2026-02-27 12:14:14 cached Configure configure: loading site script /usr/share/config.site configure: loading cache config.cache checking build system type... (cached) x86_64-pc-linux-gnu checking host system type... (cached) x86_64-pc-linux-gnu checking target system type... (cached) x86_64-pc-linux-gnu checking for a BSD-compatible install... (cached) /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking whether make supports nested variables... (cached) yes checking how to create a pax tar archive... (cached) gnutar checking whether to enable maintainer-specific portions of Makefiles... yes checking whether make supports the include directive... yes (GNU style) checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) gcc3 checking for g++... no checking for c++... no checking for gpp... no checking for aCC... no checking for CC... no checking for cxx... no checking for cc++... no checking for cl.exe... no checking for FCC... no checking for KCC... no checking for RCC... no checking for xlC_r... no checking for xlC... no checking whether we are using the GNU C++ compiler... (cached) no checking whether g++ accepts -g... (cached) no checking dependency style of g++... (cached) none checking how to run the C preprocessor... (cached) gcc -E checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking dependency style of gcc... (cached) gcc3 checking for ar... (cached) ar checking for ranlib... (cached) ranlib checking for ld... (cached) ld checking for objdump... (cached) objdump checking for strip... (cached) strip checking size of unsigned long long... (cached) 8 checking for -Wno-format-truncation support... yes checking for -Wno-stringop-truncation support... yes checking for -Wno-stringop-overflow support... yes checking for -Wno-gnu support... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) ld checking if the linker (ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /bin/nm -B checking the name lister (/bin/nm -B) interface... (cached) BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... (cached) 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... (cached) func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... (cached) func_convert_file_noop checking for ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for dlltool... no checking how to associate runtime and link libraries... (cached) printf %s\n checking for archiver @FILE support... (cached) @ checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /bin/nm -B output from gcc object... (cached) ok checking for sysroot... no checking for a working dd... (cached) /bin/dd checking how to truncate binary pipes... (cached) /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... (cached) no checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... (cached) -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for flex... (cached) /bin/flex checking for bison... (cached) /bin/bison checking for rpmbuild... (cached) /bin/rpmbuild checking for pkg-config... (cached) /bin/pkg-config checking for pkg-config... (cached) /bin/pkg-config checking pkg-config is at least version 0.9.0... yes configure: Lustre base checks ============================================================================== checking whether to configure just enough for make dist... no checking if this distro uses dpkg... (cached) no checking whether to use OSD addon... no checking whether to build Lustre docs... no checking whether to build Lustre manpages... yes checking whether to build Lustre utilities... yes checking whether to build Lustre tests... yes checking for python... (cached) /bin/python checking for a version of Python >= '2.1.0'... yes checking for a version of Python >= '3.6'... no configure: WARNING: this package requires Python >= '3.6'. If you have it installed, but it isn't the default Python interpreter in your system path, please pass the PYTHON_VERSION variable to configure. See ``configure --help'' for reference. checking whether to build LUTF (LNet Unit Test Framework)... no checking whether to build Lustre client support... yes checking whether mpitests can be built... (cached) no checking whether to build Linux kernel modules... yes (linux-gnu) checking for Linux sources... /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug checking for /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug... (cached) yes checking for Linux objects... /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug checking for /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/.config... (cached) yes checking for /boot/kernel.h... (cached) no checking for /var/adm/running-kernel.h... (cached) no checking for /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/include/generated/autoconf.h... (cached) yes checking for /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/include/linux/version.h... (cached) no checking for /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/include/generated/uapi/linux/version.h... (cached) yes checking for /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/include/linux/kconfig.h... (cached) yes checking for external module build target... (cached) M checking for compiler version text... yes checking that modules can be built at all... (cached) yes checking for Linux kernel utsrelease... (cached) 4.18.0rh8.10-debug checking for RedHat kernel release number... (cached) 810 checking for Linux kernel module package directory... extra/kernel checking for the name of module symbol version file... (cached) Module.symvers checking if Linux kernel module loading is possible... (cached) yes checking if lbug_with_loc is in objtool global_noreturns array... yes checking ext4 source directory... /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4 checking for /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/dir.c... (cached) yes checking for /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/file.c... (cached) yes checking for /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/inode.c... (cached) yes checking for /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/super.c... (cached) yes checking which ldiskfs series to use... 4.18-rhel8.10.series for 4.18.0rh8.10-debug checking for quilt... (cached) /bin/quilt checking if ext4_(inc|dec)_count() have 2 arguments... yes checking if jbd2_journal_get_max_txn_bufs is available... (cached) no checking if jbd2_journal_get_max_txn_bufs is available... (cached) no checking if inode_lock_shared() defined... (cached) yes checking whether to build ldiskfs... yes checking whether to enable zfs... yes checking zfs source directory... /usr/local/src/zfs-2.3.2 checking zfs build directory... /usr/local/src/zfs-2.3.2/4.18.0rh8.10-debug checking zfs source version... 2.3.2-1 checking zfs file name for module symbols... Module.symvers checking user provided zfs devel headers... -I /usr/local/usr/include/libspl -I /usr/local/usr/include/libzfs checking zfs devel headers... -I /usr/local/usr/include/libspl -I /usr/local/usr/include/libzfs configure: LibCFS kernel checks ============================================================================== checking whether to use tunable 'panic_dumplog' support... no checking if Linux kernel exports 'kallsyms_lookup_name'... (cached) yes configure: LNet kernel checks ============================================================================== checking whether to enable tunable backoff TCP support... yes checking if Linux kernel has tunable backoff TCP support... no checking if external o2iblnd needs to use Compat RDMA... configure: WARNING: Auto detection of external O2IB failed. Build of external o2ib disabled. no checking whether to use any OFED backport headers... no readlink: missing operand Try 'readlink --help' for more information. checking whether to enable OpenIB gen2 support... (cached) yes checking if Linux kernel has kthread_worker... (cached) no checking whether to enable EFA LND... no checking whether to enable GNI lnd... no configure: Lustre kernel checks ============================================================================== checking whether to enable Lustre pinger support... yes checking whether to enable data checksum support... yes checking whether to enable flock by default... yes checking whether to enable lru self-adjusting... yes checking whether to enable gss support... auto checking whether to enable gss keyring backend... yes checking if Linux kernel was built with CONFIG_KEYS in or as module... (cached) yes checking for keyctl_search in -lkeyutils... (cached) yes checking if Linux kernel was built with CONFIG_SUNRPC in or as module... (cached) yes checking for Kerberos v5... /usr The current KRBDIR is /usr checking for gss_krb5_set_allowable_enctypes in -lgssapi_krb5... (cached) yes checking for gss_krb5_ccache_name in -lgssapi_krb5... (cached) yes checking for krb5_get_error_message in -lgssapi_krb5... (cached) yes checking for krb5_get_init_creds_opt_set_addressless in -lgssapi_krb5... (cached) no checking for krb5int_derive_key in -lgssapi_krb5... (cached) yes checking for krb5_derive_key in -lgssapi_krb5... (cached) no checking for name_to_handle_at... (cached) yes checking for copy_file_range... (cached) yes checking whether OpenSSL has HMAC_Init_ex... yes checking whether OpenSSL has FIPS_mode... yes checking whether OpenSSL has EVP_PKEY_get_params... no checking whether OpenSSL has functions needed for SSK... yes checking whether openssl-devel is present... yes checking if Linux kernel exports 'default_file_splice_read'... (cached) no checking if Linux kernel exports 'account_page_dirtied'... (cached) yes checking if Linux kernel exports 'add_to_page_cache_locked'... (cached) yes checking if zfs defines dsl_pool_config_enter/exit... (cached) yes checking if zfs defines zio_buf_alloc/free... (cached) yes checking if zfs defines spa_maxblocksize... (cached) yes checking if zfs defines spa_get_min_alloc_range... (cached) no checking if zfs defines vdev_op_min_alloc... (cached) yes checking if zfs defines dmu_object_alloc_dnsize... (cached) yes checking if ZFS has 'dmu_prefetch' with 6 args... (cached) yes checking if ZFS has native dnode accounting supported... (cached) yes checking if ZFS has multihost protection... (cached) yes checking if ZFS has 'zap_lookup_by_dnode'... (cached) yes checking if ZFS has 'zap_add_by_dnode'... (cached) yes checking if ZFS has 'zap_remove_by_dnode'... (cached) yes checking if ZFS has 'dmu_tx_hold_zap_by_dnode'... (cached) yes checking if ZFS has 'dmu_tx_hold_write_by_dnode'... (cached) yes checking if ZFS has 'dmu_read_by_dnode'... (cached) yes checking if ZFS has 'dmu_tx_mark_netfree'... (cached) yes checking if SPL has 'inode_timespec_t'... (cached) yes checking if ZFS has 'zfs_refcount_add'... (cached) yes checking if ZFS has 'dmu_objset_own' with 6 args... (cached) yes checking if ZFS has 'dmu_objset_disown' with 3 args... (cached) yes checking if ZFS exports 'dmu_offset_next'... (cached) no checking if ZFS has 'db_dirty_records' list_t... (cached) yes checking if ZFS renamed sys/refcount to zfs_refcount.h... (cached) yes checking if ZFS has 'DMU_TX_WAIT'... (cached) yes checking if ZFS has 'dmu_write_by_dnode_flags'... (cached) no checking if ZFS has 'dmu_assign_arcbuf_by_dbuf' with flags... (cached) no configure: all linux kernel compile test results for 'early' are in-cache checking for linux header linux/blk-integrity.h... (cached) no checking for linux header linux/bio-integrity.h... (cached) no checking if mmap_lock API is available... (cached) yes checking if 'pagevec_lookup' takes three parameter... (cached) yes checking if filemap_invalidate_lock() is available... (cached) no checking if wb_stat_mod() exists... (cached) no checking if struct lsm_context is available... (cached) no checking if grab_cache_page_write_begin() has flags argument... (cached) yes configure: all linux kernel compile test results for 'lustre' are in-cache checking if Linux kernel was built with CONFIG_MODULES... (cached) yes checking if Linux kernel was built with CONFIG_MODVERSIONS... (cached) yes checking if struct kobj_type have 'default_groups' member... (cached) yes checking if uid_keyring exists... checking for user_uid_keyring_exists... (cached) yes checking if lookup_user_key() is available... (cached) yes checking if struct cache_detail has writers... (cached) yes checking if struct genl_dumpit_info has family field... (cached) yes checking if struct proc_ops exists... (cached) no checking if 'tcp_sock_set_quickack()' exists... (cached) no checking if 'tcp_sock_set_keepintvl()' exists... (cached) no checking if 'tcp_sock_set_keepcnt()' exists... (cached) no checking if ip6_sock_set_addr_preferences() exists... (cached) no checking if ip_sock_set_tos() exists... (cached) yes checking if __vmalloc has 2 args... (cached) no checking if NR_UNSTABLE_NFS still in use... (cached) no checking if NR_UNSTABLE_NFS is defined but DEPRECATED... no checking if kernel_setsockopt still in use... (cached) yes checking if KEY_NEED_UNLINK exists... (cached) no checking if security_release_secctx has 1 arg... (cached) no checking if 'kmap_local*' are available... (cached) yes checking if kfree_sensitive() is available... (cached) yes checking for linux header crypto/sha2.h... (cached) no checking if list_cmp_func_t type is defined... (cached) no checking if 'nla_strlcpy()' still exists... (cached) no checking if 'rb_find()' is available... (cached) yes checking if linux/fortify-string.h header available... (cached) yes checking for linux header crypto/internal/cipher.h... (cached) no checking if task_is_running() is defined... (cached) yes checking for linux header linux/stdarg.h... (cached) no checking for linux header linux/panic_notifier.h... (cached) no checking if function 'param_set_uint_minmax' exist... (cached) yes checking if function 'pde_data' exist... (cached) no checking if bio_alloc() takes a struct block_device... (cached) no checking if timer_delete_sync() is available... (cached) yes checking if timer_delete() is available... (cached) yes checking if struct ctl_table argument to proc_handler() is const... (cached) no checking if BLK_INTEGRITY_NOVERIFY is available... (cached) no checking (external) if 'rdma_create_id' wants four args... (cached) unused checking (in-kernel) if 'rdma_create_id' wants four args... (cached) no checking (external) if 'rdma_create_id' wants five args... (cached) unused checking (in-kernel) if 'rdma_create_id' wants five args... (cached) yes checking (external) if 'struct ib_cq_init_attr' is used by ib_create_cq... (cached) unused checking (in-kernel) if 'struct ib_cq_init_attr' is used by ib_create_cq... (cached) yes checking (external) if 'ib_alloc_fast_reg_mr' exists... (cached) unused checking (in-kernel) if 'ib_alloc_fast_reg_mr' exists... (cached) no checking (external) if 'struct ib_rdma_wr' is defined... (cached) unused checking (in-kernel) if 'struct ib_rdma_wr' is defined... (cached) yes checking (external) if 'ib_map_mr_sg' with 4 args exists... (cached) unused checking (in-kernel) if 'ib_map_mr_sg' with 4 args exists... (cached) no checking (external) if struct ib_reg_wr exists... (cached) unused checking (in-kernel) if struct ib_reg_wr exists... (cached) yes checking (external) if 'ib_map_mr_sg()' with 5 args exists... (cached) unused checking (in-kernel) if 'ib_map_mr_sg()' with 5 args exists... (cached) yes checking (external) if 'struct ib_device' has member 'attrs'... (cached) unused checking (in-kernel) if 'struct ib_device' has member 'attrs'... (cached) yes checking (external) if 2arg 'ib_alloc_pd' exists... (cached) unused checking (in-kernel) if 2arg 'ib_alloc_pd' exists... (cached) yes checking (external) if function 'ib_inc_rkey' is defined... (cached) unused checking (in-kernel) if function 'ib_inc_rkey' is defined... (cached) yes checking (external) if 'ib_post_send() and ib_post_recv()' have const parameters... (cached) unused checking (in-kernel) if 'ib_post_send() and ib_post_recv()' have const parameters... (cached) yes checking (external) if if ib_dma_map_sg() is sane... (cached) unused checking (in-kernel) if if ib_dma_map_sg() is sane... (cached) yes checking (external) if struct ib_device_ops is defined... (cached) unused checking (in-kernel) if struct ib_device_ops is defined... (cached) no checking (external) if ib_sg_dma_address wrapper exists... (cached) unused checking (in-kernel) if ib_sg_dma_address wrapper exists... (cached) no checking (external) if 4arg 'rdma_reject' exists... (cached) unused checking (in-kernel) if 4arg 'rdma_reject' exists... (cached) yes checking (external) if FMR pools API available... (cached) unused checking (in-kernel) if FMR pools API available... (cached) no checking (external) if 'rdma_connect_locked' exists... (cached) unused checking (in-kernel) if 'rdma_connect_locked' exists... (cached) yes checking if 'sock_create_kern' first parameter is net... (cached) yes checking if 'sock_inuse_add()' is available... (cached) no checking if Linux kernel has 'sock_not_owned_by_me'... (cached) yes checking if 'ethtool_link_settings' exists... (cached) yes checking if Oracle OFED Extensions are enabled... (cached) no checking if 'netdev_cmd_to_name' exist... (cached) yes checking if 'getname' has two args... (cached) yes checking if 'in_dev_for_each_ifa_rtnl' is defined... (cached) yes checking if sendpage_ok() is available... (cached) yes checking if 'netdev_lock_ops' exist... (cached) no checking if ext4_bread takes 4 arguments... (cached) yes checking if i_dquot is in ext4_inode_info... (cached) yes checking if i_crypt_info is in ext4_inode_info... (cached) no checking if Linux kernel was built with CONFIG_EXT4_FS_ENCRYPTION... (cached) no checking if 'ext4_journal_ensure_credits' exists... (cached) yes checking if ldiskfs_iget takes a flags argument... (cached) yes checking if 'EXT4_IGET_EA_INODE' exists... (cached) no checking if __ldiskfs_find_entry is available... (cached) yes checking if ldiskfsfs_dirhash takes an inode argument... (cached) no checking if struct jbd2_journal_handle has h_total_credits member... (cached) yes checking if jbd2_journal_get_max_txn_bufs is available... (cached) no checking if Linux kernel enabled CONFIG_FS_ENCRYPTION as built-in or module... (cached) yes checking if Linux kernel enabled CONFIG_CRYPTO_MD5 as built-in or module... (cached) yes checking if Linux kernel enabled CONFIG_CRYPTO_SHA1 as built-in or module... (cached) yes checking if Linux kernel enabled CONFIG_CRYPTO_SHA256 as built-in or module... (cached) yes checking if Linux kernel enabled CONFIG_CRYPTO_SHA512 as built-in or module... (cached) yes checking if Linux kernel enabled CONFIG_QUOTA as built-in or module... (cached) yes checking if stack size is at least 8k... (cached) yes checking if Linux kernel enabled CONFIG_FHANDLE as built-in or module... (cached) yes checking if Linux kernel enabled CONFIG_FS_POSIX_ACL as built-in or module... (cached) yes checking if Linux kernel enabled CONFIG_XARRAY_MULTI as built-in or module... (cached) yes checking if get_projid exists... (cached) yes checking if iov_iter_rw exists... (cached) yes checking if Linux kernel has __bi_cnt in struct bio... (cached) yes checking if 'bio_endio' with one argument exist... (cached) yes checking if symlink inode operations have struct nameidata argument... (cached) no checking if crypto_alloc_skcipher is defined... (cached) yes checking if 'blk_integrity.interval_exp' exist... (cached) yes checking if 'struct cache_head' has 'cache_list' field... (cached) yes checking if 'struct xattr_handler' functions pass in handler pointer... (cached) no checking if 'locks_lock_file_wait' exists... (cached) yes checking if 'struct key' has 'payload.data' as an array... (cached) yes checking if 'struct xattr_handler' has a name member... (cached) yes checking if Linux kernel has bi_opf in struct bio... (cached) yes checking if submit_bio takes two arguments... (cached) no checking if kernel has clean_bdev_aliases... (cached) yes checking if Linux kernel has 'file_dentry'... (cached) yes checking if 'inode_lock' is defined... (cached) yes checking if 'iop' has 'get_link'... (cached) yes checking if 'in_compat_syscall' is defined... (cached) yes checking if 'struct xattr_handler' functions have inode parameter... (cached) yes checking if 'lock_page_memcg' is defined... (cached) yes checking if down_write_killable exists... (cached) yes checking if 'd_in_lookup' is defined... (cached) yes checking if '->direct_IO()' takes 2 arguments... (cached) yes checking if 'generic_write_sync()' takes 2 arguments... (cached) yes checking if 'file_operations' has 'iterate_shared'... (cached) yes checking if 'posix_acl_valid' takes 'struct user_namespace'... (cached) yes checking if 'full_name_hash' taken 3 arguments... (cached) yes checking if 'struct posix_acl_xattr_{header,entry}' defined... (cached) yes checking if 'inode_operations' has {get,set,remove}xattr members... (cached) no checking if 'struct group_info' has member 'gid'... (cached) yes checking if '__vfs_setxattr' helper is available... (cached) yes checking if 'posix_acl_update_mode' exists... (cached) yes checking if 'struct backing_dev_info' has 'io_pages' field... (cached) yes checking if 'radix_tree_replace_slot' has 3 args... checking for radix_tree_replace_slot_3args... (cached) yes checking if 'generic_readlink' still exist... (cached) no checking if 'struct vm_fault' replaced virtual_address with address field... (cached) yes checking if 'inode_operations' getattr member can gather advance stats... (cached) yes checking if 'struct vm_operations' removed struct vm_area_struct... (cached) yes checking if 'key.usage' is refcount_t... (cached) yes checking if 'CRYPTO_MAX_ALG_NAME' is 128... (cached) yes checking for linux header linux/fsmap.h... (cached) yes checking if 'percpu_counter_add_batch()' exists... (cached) yes checking if CURRENT_TIME has been replaced with current_time... (cached) yes checking if 'super_setup_bdi_name' exist... (cached) yes checking if 'bi_status' exists... (cached) yes checking if get_inode_usage exists... (cached) yes checking if 'pagevec_init' takes one parameter... (cached) yes checking if 'bi_bdev' exists... (cached) no checking if interval_trees use rb_tree_cached... (cached) yes checking if vm_fault_t type exists... (cached) yes checking if VM_FAULT_RETRY is defined... (cached) yes checking if struct address_space has i_pages... (cached) yes checking if 'alloc_file_pseudo' is defined... (cached) yes checking if inode timestamps are struct timespec64... (cached) yes checking if MS_RDONLY was moved to uapi/linux/mount.h... (cached) yes checking if cache_detail->hash_lock is a spinlock... (cached) yes checking if struct genl_family has resv_start_op member... (cached) no checking for linux header linux/fs_context.h... (cached) yes checking if bvec_iter_all exists for multi-page bvec iteration... (cached) no checking if 'keyring_search' has 4 args... (cached) no checking if struct bio has bi_phys_segments member... (cached) yes checking if Linux kernel exports 'flush_delayed_fput'... (cached) no checking if lock_manager_operations has lm_compare_owner... (cached) yes checking if fscrypt has 'struct fscrypt_digested_name'... (cached) no checking if fscrypt_dummy_context_enabled() exists... (cached) no checking for linux header linux/prandom.h... (cached) yes checking if have kthread_use_mm... (cached) yes checking if iter_file_splice_write() exists... (cached) yes checking if fscrypt_fname_alloc_buffer() removed inode parameter... (cached) no checking if 'fscrypt_set_context()' exists... (cached) no checking if Linux kernel exports 'fscrypt_d_revalidate'... (cached) no checking if struct fscrypt_name has is_nokey_name field... (cached) no checking if fscrypt_set_test_dummy_encryption() take 'const char' parameter... (cached) no checking if fscrypt_free_dummy_policy() exists... (cached) no checking if 'struct backing_dev_info' has 'debug_stats' field... (cached) yes checking if fscrypt_is_no_key_name() exists... (cached) no checking if fscrypt_prepare_readdir() exists... (cached) no checking if set_posix_acl() has user namespace argument... (cached) no checking if 'bio_set_dev' is available... (cached) yes checking if 'inode_operations' members have user namespace argument... (cached) no checking if 'account_page_dirtied' is defined... (cached) yes checking if 'inode_operations' has fileattr_get (and fileattr_set)... (cached) no checking if have copy_page_from_iter_atomic... (cached) no checking if 'get_acl' has a rcu argument... (cached) no checking if have fault_in_iov_iter_readable... (cached) yes checking if security_dentry_init_security() returns xattr name... (cached) no checking if 'folio_memcg_lock' is defined... (cached) no checking if kiocb->ki_complete() has 2 arguments... (cached) no checking if Linux kernel exports 'folio_memcg_lock'... (cached) no checking if Linux kernel exports 'delete_from_page_cache'... (cached) yes checking if have address_spaace_operaions->invalidate_folio() member... (cached) no checking if have address_spaace_operaions->dirty_folio() member... (cached) no checking if alloc_inode_sb() exists... (cached) no checking if struct address_space_operations() has read_folio()... (cached) no checking if read_cache_page() filler_t needs struct file... (cached) no checking if struct address_space_operations() has release_folio()... (cached) no checking if lsmcontext_init is available... (cached) no checking if security_dentry_init_security needs lsm_context... (cached) no checking if filemap_get_folios() exists... checking for filemap_get_folios... (cached) no checking if no_llseek() is available... (cached) yes checking if dquot_transfer() has user_ns argument... (cached) no checking if struct address_space_operations() has migrate_folio()... (cached) no checking if register_shrinker() returns status... (cached) no checking if vfs_setxattr() value argument is non-const... (cached) no checking if iov_iter_get_pages_alloc2() is available... (cached) no checking if user_backed_iter() is available... (cached) no checking if iov_iter_is_aligned() is available... (cached) no checking if get_random_u32() and get_random_u64() are available... (cached) yes checking if filldir_t uses struct dir_context and returns bool... (cached) no checking if filemap_get_folios_contig() is available... (cached) no checking if inode_operations has .get_inode_acl member function... (cached) no checking if posix_acl_type() is available... (cached) no checking if get_random_u32_below()is available... (cached) no checking if 'get_acl' and 'set_acl' use dentry argument... (cached) no checking if 'folio_mapcount()' is available... (cached) no checking if 'inode_operations' members have mnt_idmap argument... (cached) no checking if 'locks_lock_file_wait' exists in filelock.h... (cached) no checking if 'kernel_cap_t' has u64 val... (cached) no checking if 'folio_batch_reinit' is available... (cached) no checking if 'iov_iter_iovec' is available... (cached) yes checking if 'iov_iter()' is available... (cached) no checking if 'class_create' does not have module arg... (cached) no checking if enum iter_type has member 'iter_pipe'... (cached) yes checking if get_user_pages removed 'vma' parameter... (cached) no checking if 'struct folio_batch' is available... (cached) no checking if 'struct pagevec' is available... (cached) yes checking if Linux kernel exports 'filemap_splice_read'... (cached) no checking if 'flush_scheduled_work()' throws warning... (cached) no checking if 'inode_get_ctime()' exists... (cached) no checking if have copy_folio_from_iter_atomic... (cached) no checking if 'mmap_write_trylock()' is available... (cached) yes checking if 'generic_fillattr()' has request_mask argument... (cached) no checking if 'struct group_info.usage' is refcount_t... (cached) no checking if 'struct nsproxy.count' is refcount_t... (cached) no checking if 'inode_get_mtime()' exists... (cached) no checking if 'shrinker_alloc()' exists... (cached) no checking if sruct dentry has d_children member... (cached) no checking if generic_error_remove_folio() exists... (cached) no checking if lsm_context has id... (cached) no checking if struct file_lock_core exists... (cached) no checking if 'blk_integrity.csum_type' exists... (cached) no checking if folio_memcg_lock() is static inline... (cached) yes checking if linux/unaligned.h header is available... (cached) no checking if write_begin() takes folio... (cached) no checking if struct file has f_version... (cached) yes checking if 'PageError()' is available... (cached) yes checking if 'folio_test_mlocked()' is available... (cached) no checking if 'page_mapcount_is_type()' is available... (cached) no checking if MODULE_IMPORT_NS() uses export symbols... (cached) no checking if PagePrivate2() is available... (cached) yes checking if d_revalidate() takes inode, name... (cached) no checking if grab_cache_page_write_begin() is available... (cached) yes checking if wait_on_page_locked() is available... (cached) yes checking if hrtimer_setup() is available... (cached) no checking if inode_operations.mkdir() returns dentry... (cached) no checking if try_lookup_noperm() is available... (cached) no checking if ZFS nvlist interfaces require const... (cached) yes checking if ZFS arc_prune_func_t uses uint64_t... (cached) yes checking if dmu_buf_will_fill() has 3 args... (cached) yes checking whether to build Lustre server support... yes checking whether to enable Lustre client crypto... embedded-llcrypt checking for copy_file_range... (cached) yes checking whether OpenSSL has HMAC_Init_ex... yes checking whether OpenSSL has FIPS_mode... yes checking whether OpenSSL has EVP_PKEY_get_params... no checking whether OpenSSL has functions needed for SSK... yes checking whether openssl-devel is present... yes checking whether to build l_getsepol... yes checking if 'struct getinfo_fid2path' has anonymous union... no checking for libaio.h... (cached) yes checking for name_to_handle_at... (cached) yes checking whether to enable CDEBUG, CWARN... yes checking whether to enable ENTRY/EXIT... yes checking whether to enable LASSERT, LASSERTF... yes checking whether to enable quota support global control... yes checking for sys/quota.h... (cached) yes checking for libmount/libmount.h... (cached) yes checking for mnt_update_set_fs in -lmount... (cached) yes checking whether to build with libmount... yes checking whether to build iokit... yes checking whether to use alternate names for e2fsprogs... disabled configure: Erasurecode core checks ============================================================================== configure: LibCFS core checks ============================================================================== checking for netdb.h... (cached) yes checking for asm/types.h... (cached) yes checking for endian.h... (cached) yes configure: LibCFS required packages checks ============================================================================== checking whether to enable readline support... yes checking for readline in -lreadline... (cached) no checking whether to use libpthread for libcfs library... yes checking for pthread_create in -lpthread... (cached) yes configure: LNet core checks ============================================================================== checking cuda source directory... Not found checking gds source directory... Not found configure: WARNING: CUDA or GDS sources not found. Using embedded GDS headers. checking for LIBNL3... yes checking for nla_get_s32 in -lnl-3... (cached) yes checking for nla_get_s64 in -lnl-3... (cached) yes checking for netdb.h... (cached) yes checking for strnlen... (cached) yes checking whether to enable 'efence' debugging support... no checking for yaml_parser_initialize in -lyaml... (cached) yes checking if RDMA_PS_TCP exists... checking if 'enum nlmsgerr_attrs' exists... configure: Lustre core checks ============================================================================== checking for maximum number of MDS threads... checking for netdb.h... (cached) yes checking for endian.h... (cached) yes checking for EXT2FS... yes checking for statx... (cached) yes checking for crc32 in -lz... (cached) yes checking for zlib.h... (cached) yes checking for is_selinux_enabled in -lselinux... (cached) yes checking for selinux/selinux.h... (cached) yes checking for add_key in -lkeyutils... (cached) yes checking whether to report minimum OST free space... no checking whether to randomly failing memory alloc... yes checking whether to check invariants (expensive cpu-wise)... no checking whether to enable page state tracking... no checking for pkg-config... (cached) /bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking systemd unit file directory... /usr/lib/systemd/system checking bash-completion directory... /usr/share/bash-completion/completions checking for release ID... 1 configure: remove temporary parallel configure dir /home/green/git/lustre-release/_lpb checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating libcfs/Makefile config.status: creating libcfs/autoMakefile config.status: creating libcfs/libcfs/Makefile config.status: creating libcfs/libcfs/autoMakefile config.status: creating Makefile config.status: creating autoMakefile config.status: creating config/Makefile config.status: creating Rules config.status: creating lustre.spec config.status: creating lustre-dkms.spec config.status: creating ldiskfs/Makefile config.status: creating ldiskfs/autoMakefile config.status: creating lnet/utils/lnet.pc config.status: creating lustre/utils/lustre.pc config.status: creating lustre-iokit/Makefile config.status: creating lustre-iokit/obdfilter-survey/Makefile config.status: creating lustre-iokit/ost-survey/Makefile config.status: creating lustre-iokit/sgpdd-survey/Makefile config.status: creating lustre-iokit/mds-survey/Makefile config.status: creating lustre-iokit/ior-survey/Makefile config.status: creating lustre-iokit/stats-collect/Makefile config.status: creating lustre-iokit/lst-survey/Makefile config.status: creating Documentation/Makefile config.status: creating Documentation/man1/Makefile config.status: creating Documentation/man3/Makefile config.status: creating Documentation/man5/Makefile config.status: creating Documentation/man7/Makefile config.status: creating Documentation/man8/Makefile config.status: creating lustre/utils/erasurecode/Makefile config.status: creating lustre/utils/erasurecode/autoMakefile config.status: creating lustre/ec/Makefile config.status: creating lnet/Makefile config.status: creating lnet/autoMakefile config.status: creating lnet/include/Makefile config.status: creating lnet/include/lnet/Makefile config.status: creating lnet/include/uapi/linux/lnet/Makefile config.status: creating lnet/klnds/Makefile config.status: creating lnet/klnds/autoMakefile config.status: creating lnet/klnds/o2iblnd/Makefile config.status: creating lnet/klnds/o2iblnd/autoMakefile config.status: creating lnet/klnds/in-kernel-o2iblnd/Makefile config.status: creating lnet/klnds/in-kernel-o2iblnd/autoMakefile config.status: creating lnet/klnds/efalnd/Makefile config.status: creating lnet/klnds/efalnd/autoMakefile config.status: creating lnet/klnds/gnilnd/Makefile config.status: creating lnet/klnds/gnilnd/autoMakefile config.status: creating lnet/klnds/socklnd/Makefile config.status: creating lnet/klnds/socklnd/autoMakefile config.status: creating lnet/klnds/kfilnd/Makefile config.status: creating lnet/klnds/kfilnd/autoMakefile config.status: creating lnet/lnet/Makefile config.status: creating lnet/lnet/autoMakefile config.status: creating lnet/selftest/Makefile config.status: creating lnet/selftest/autoMakefile config.status: creating lnet/utils/Makefile config.status: creating lnet/utils/lnetconfig/Makefile config.status: creating lustre/Makefile config.status: creating lustre/autoMakefile config.status: creating lustre/conf/Makefile config.status: creating lustre/conf/resource/Makefile config.status: creating lustre/include/Makefile config.status: creating lustre/include/lustre/Makefile config.status: creating lustre/include/uapi/linux/lustre/Makefile config.status: creating lustre/kernel_patches/targets/6.12-rhel10.1.target config.status: creating lustre/kernel_patches/targets/6.12-rhel10.0.target config.status: creating lustre/kernel_patches/targets/5.14-rhel9.7.target config.status: creating lustre/kernel_patches/targets/5.14-rhel9.6.target config.status: creating lustre/kernel_patches/targets/5.14-rhel9.5.target config.status: creating lustre/kernel_patches/targets/5.14-rhel9.4.target config.status: creating lustre/kernel_patches/targets/5.14-rhel9.3.target config.status: creating lustre/kernel_patches/targets/5.14-rhel9.2.target config.status: creating lustre/kernel_patches/targets/5.14-rhel9.1.target config.status: creating lustre/kernel_patches/targets/5.14-rhel9.0.target config.status: creating lustre/kernel_patches/targets/4.18-rhel8.10.target config.status: creating lustre/kernel_patches/targets/4.18-rhel8.9.target config.status: creating lustre/kernel_patches/targets/4.18-rhel8.8.target config.status: creating lustre/kernel_patches/targets/4.18-rhel8.7.target config.status: creating lustre/kernel_patches/targets/4.18-rhel8.6.target config.status: creating lustre/kernel_patches/targets/4.18-rhel8.5.target config.status: creating lustre/kernel_patches/targets/4.18-rhel8.4.target config.status: creating lustre/kernel_patches/targets/4.18-rhel8.3.target config.status: creating lustre/kernel_patches/targets/4.18-rhel8.2.target config.status: creating lustre/kernel_patches/targets/4.18-rhel8.1.target config.status: creating lustre/kernel_patches/targets/4.18-rhel8.target config.status: creating lustre/kernel_patches/targets/3.10-rhel7.9.target config.status: creating lustre/kernel_patches/targets/3.10-rhel7.8.target config.status: creating lustre/kernel_patches/targets/3.10-rhel7.7.target config.status: creating lustre/kernel_patches/targets/3.10-rhel7.6.target config.status: creating lustre/kernel_patches/targets/3.10-rhel7.5.target config.status: creating lustre/kernel_patches/targets/4.14-rhel7.5.target config.status: creating lustre/kernel_patches/targets/4.14-rhel7.6.target config.status: creating lustre/kernel_patches/targets/4.12-sles12sp4.target config.status: creating lustre/kernel_patches/targets/4.12-sles12sp5.target config.status: creating lustre/kernel_patches/targets/4.12-sles15sp1.target config.status: creating lustre/kernel_patches/targets/5.3-sles15sp2.target config.status: creating lustre/kernel_patches/targets/5.3-sles15sp3.target config.status: creating lustre/kernel_patches/targets/5.14-sles15sp4.target config.status: creating lustre/kernel_patches/targets/5.14-sles15sp5.target config.status: creating lustre/kernel_patches/targets/6.4-sles15sp6.target config.status: creating lustre/kernel_patches/targets/6.4-sles15sp7.target config.status: creating lustre/kernel_patches/targets/3.x-fc18.target config.status: creating lustre/kernel_patches/targets/5.10-oe2203.target config.status: creating lustre/kernel_patches/targets/5.10-oe2203sp1.target config.status: creating lustre/kernel_patches/targets/5.10-oe2203sp2.target config.status: creating lustre/ldlm/Makefile config.status: creating lustre/fid/Makefile config.status: creating lustre/llite/Makefile config.status: creating lustre/lov/Makefile config.status: creating lustre/mdc/Makefile config.status: creating lustre/lmv/Makefile config.status: creating lustre/lfsck/Makefile config.status: creating lustre/mdt/Makefile config.status: creating lustre/mdd/Makefile config.status: creating lustre/fld/Makefile config.status: creating lustre/obdclass/Makefile config.status: creating lustre/obdecho/Makefile config.status: creating lustre/ofd/Makefile config.status: creating lustre/osc/Makefile config.status: creating lustre/osd-ldiskfs/Makefile config.status: creating lustre/osd-zfs/Makefile config.status: creating lustre/osd-wbcfs/Makefile config.status: creating lustre/mgc/Makefile config.status: creating lustre/mgs/Makefile config.status: creating lustre/target/Makefile config.status: creating lustre/ptlrpc/Makefile config.status: creating lustre/ptlrpc/gss/Makefile config.status: creating lustre/quota/Makefile config.status: creating lustre/scripts/Makefile config.status: creating lustre/scripts/systemd/Makefile config.status: creating lustre/tests/Makefile config.status: creating lustre/tests/mpi/Makefile config.status: creating lustre/tests/iabf/Makefile config.status: creating lustre/tests/lutf/Makefile config.status: creating lustre/tests/lutf/src/Makefile config.status: creating lustre/kunit/Makefile config.status: creating lustre/utils/Makefile config.status: creating lustre/utils/gss/Makefile config.status: creating lustre/osp/Makefile config.status: creating lustre/lod/Makefile config.status: creating contrib/cc-plugins/Makefile config.status: creating lib/Makefile config.status: creating lib/libcfs/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands CC: gcc CFLAGS: -g -O2 -Wall -Werror -Wno-gnu EXTRA_CFLAGS: -Wno-gnu EXTRA_KCFLAGS: -include /home/green/git/lustre-release/undef.h -include /home/green/git/lustre-release/config.h -g -I/home/green/git/lustre-release/libcfs/include -I/home/green/git/lustre-release/libcfs/include/libcfs -I/home/green/git/lustre-release/lnet/include/uapi -I/home/green/git/lustre-release/lnet/include -I/home/green/git/lustre-release/lustre/include/uapi -I/home/green/git/lustre-release/lustre/include -I/home/green/git/lustre-release/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow -Wno-gnu LD: ld -m elf_x86_64 CXX: g++ CPPFLAGS: -include /home/green/git/lustre-release/undef.h -include /home/green/git/lustre-release/config.h -I/home/green/git/lustre-release/lnet/include/uapi -I/home/green/git/lustre-release/lustre/include/uapi -I/home/green/git/lustre-release/libcfs/include -I/home/green/git/lustre-release/lnet/utils/ -I/home/green/git/lustre-release/lustre/include -I/home/green/git/lustre-release/include Type 'make' to build Lustre. ### 2026-02-27 12:14:20 building grep -v config.h.in config.h.in > undef.h make all-recursive make[1]: Entering directory '/home/green/git/lustre-release' Making all in ldiskfs make[2]: Entering directory '/home/green/git/lustre-release/ldiskfs' rm -rf linux-stage uapi linux sources trace mkdir -p linux-stage/fs/ext4 linux-stage/include/linux \ linux-stage/include/uapi/linux \ linux-stage/include/trace/events cp /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/xattr_user.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/indirect.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/xattr.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/acl.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/symlink.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/block_validity.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/balloc.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/hash.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/inline.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/extents_status.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/readpage.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/sysfs.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/move_extent.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/ioctl.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/fsync.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/mballoc.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/migrate.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/extents.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/namei.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/inode.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/file.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/mmp.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/fsmap.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/super.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/ext4_jbd2.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/dir.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/xattr_security.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/ialloc.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/xattr_trusted.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/page-io.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/bitmap.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/resize.c /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/fsmap.h /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/ext4_jbd2.h /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/ext4_extents.h /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/xattr.h /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/acl.h /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/ext4.h /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/mballoc.h /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/extents_status.h /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/truncate.h /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/fs/ext4/Makefile linux-stage/fs/ext4 if test -n "" ; then \ cp linux-stage/include/linux; \ fi if test -n "" ; then \ cp linux-stage/include/uapi/linux; \ fi if test -n "/home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/include/trace/events/ext4.h" ; then \ cp /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/include/trace/events/ext4.h linux-stage/include/trace/events; \ fi ln -s ../../ldiskfs/kernel_patches/patches linux-stage/patches ln -s ../../ldiskfs/kernel_patches/series/ldiskfs-4.18-rhel8.10.series linux-stage/series cd linux-stage && quilt push -a -q Applying patch patches/rhel8.1/ext4-inode-version.patch Applying patch patches/suse15/ext4-lookup-dotdot.patch Applying patch patches/suse15/ext4-print-inum-in-htree-warning.patch Applying patch patches/rhel8/ext4-prealloc.patch Applying patch patches/ubuntu18/ext4-osd-iop-common.patch Applying patch patches/rhel8.7/ext4-misc.patch Applying patch patches/rhel8.7/ext4-mballoc-extra-checks.patch Applying patch patches/rhel8.7/ext4-hash-indexed-dir-dotdot-update.patch Applying patch patches/rhel8.1/ext4-kill-dx-root.patch Applying patch patches/rhel8.7/ext4-mballoc-pa-free-mismatch.patch Applying patch patches/rhel8.4/ext4-data-in-dirent.patch Applying patch patches/rhel8/ext4-nocmtime.patch Applying patch patches/base/ext4-htree-lock.patch Applying patch patches/rhel8.7/ext4-pdirop.patch Applying patch patches/rhel8/ext4-deep-tree.patch Applying patch patches/rhel8/ext4-max-dir-size.patch Applying patch patches/rhel8.7/ext4-corrupted-inode-block-bitmaps-handling-patches.patch Applying patch patches/ubuntu18/ext4-give-warning-with-dir-htree-growing.patch Applying patch patches/ubuntu18/ext4-jcb-optimization.patch Applying patch patches/base/ext4-symlink-xattr-inode-fix.patch Applying patch patches/rhel8.2/ext4-attach-jinode-in-writepages.patch Applying patch patches/rhel8/ext4-dont-check-before-replay.patch Applying patch patches/base/ext4-fix-ext4_inode_attach_jinode.patch Applying patch patches/rhel7.6/ext4-export-orphan-add.patch Applying patch patches/rhel8/ext4-export-mb-stream-allocator-variables.patch Applying patch patches/rhel8/ext4-simple-blockalloc.patch Applying patch patches/rhel8.7/ext4-mballoc-skip-uninit-groups-cr0.patch Applying patch patches/rhel8.7/ext4-mballoc-prefetch.patch Applying patch patches/rhel8.3/ext4-xattr-disable-credits-check.patch Applying patch patches/base/ext4-no-max-dir-size-limit-for-iam-objects.patch Applying patch patches/rhel7.6/ext4-dquot-commit-speedup.patch Applying patch patches/rhel8.7/ext4-introduce-EXT4_BG_TRIMMED-to-optimize-fstrim.patch Applying patch patches/rhel8/ext4-ialloc-uid-gid-and-pass-owner-down.patch Applying patch patches/base/ext4-projid-xattrs.patch Applying patch patches/rhel8.5/ext4-enc-flag.patch Applying patch patches/rhel8/ext4-ext-merge.patch Applying patch patches/rhel8.10/ext4-delayed-iput.patch Applying patch patches/rhel8/ext4-add-periodic-superblock-update.patch Applying patch patches/rhel8.4/ext4-add-DISCARD-stats.patch Applying patch patches/rhel8.7/ext4-filename-encode.patch Applying patch patches/rhel8/ext4-old_ea_inodes_handling_fix.patch Applying patch patches/rhel8.4/ext4-optimize-find_delayed_extent.patch Applying patch patches/rhel8/ext4-encdata.patch Applying patch patches/rhel8/ext4-race-in-ext4-destroy-inode.patch Applying patch patches/rhel8/ext4-mballoc-dense.patch Applying patch patches/rhel8/ext4-limit-per-inode-preallocation-list.patch Applying patch patches/rhel8.8/ext4-add-prefetching-for-block-allocation-bitmaps.patch Applying patch patches/rhel8.8/ext4-add-prefetch-block-bitmap-mount-option.patch Applying patch patches/rhel8.8/ext4-optimize-the-ext4_mb_good_group.patch Applying patch patches/rhel8.8/ext4-drop-s_mb_bal_lock-convert-protected-fields-to-atomic.patch Applying patch patches/rhel8.8/ext4-add-mballoc-stats-proc-file.patch Applying patch patches/rhel8.8/ext4-add-MB_NUM_ORDERS-macro.patch Applying patch patches/rhel8.8/ext4-improve-cr0-cr1-group-scanning.patch Applying patch patches/rhel8.8/ext4-make-prefetch_block_bitmaps-default.patch Applying patch patches/rhel8.8/ext4-make-mb_optimize_scan-performance-with-extents.patch Applying patch patches/rhel8.8/ext4-reflect-mb_optimize_scan-value-in-options.patch Applying patch patches/rhel8.8/ext4-make-mballoc-try-target-group-first.patch Applying patch patches/rhel8.8/ext4-avoiod-unnecessary-spreading-of-allocations.patch Applying patch patches/rhel8.8/ext4-use-locality-group-preallocation-for-small-files.patch Applying patch patches/rhel8.8/ext4-use-buckets-for-cr1-block-scan.patch Applying patch patches/rhel8.8/ext4-fixup-possible-uninit-var-in-ext4_mb_choose_next_group_cr1.patch Applying patch patches/rhel8.8/ext4-refactor-code-related-to-freeing-pa.patch Applying patch patches/rhel8.8/ext4-allow-ext4_get_group_info-to-fail.patch Applying patch patches/rhel8.8/ext4-not-skip-prefetching-BLOCK_UNINIT-groups.patch Applying patch patches/rhel8.8/ext4-ensure-ext4_mb_prefetch_fini-called-for-all-prefetched-bg.patch Applying patch patches/rhel8/ext4-mballoc-for-hybrid.patch Applying patch patches/rhel8.8/ext4-add-fstrim-mount-option.patch Now at patch patches/rhel8.8/ext4-add-fstrim-mount-option.patch mkdir -p uapi/linux linux trace/events Replacing 'ext4' with 'ldiskfs':for i in fsmap.h ext4_jbd2.h ext4_extents.h xattr.h acl.h ext4.h mballoc.h extents_status.h truncate.h xattr_user.c indirect.c xattr.c acl.c symlink.c block_validity.c balloc.c hash.c inline.c extents_status.c readpage.c sysfs.c move_extent.c ioctl.c fsync.c mballoc.c migrate.c extents.c namei.c inode.c file.c mmp.c fsmap.c super.c ext4_jbd2.c dir.c xattr_security.c ialloc.c xattr_trusted.c page-io.c bitmap.c resize.c mmp.c htree_lock.c critical_encode.h encdata.h ; do \ [ -f linux-stage/fs/ext4/$i ] || continue; \ echo -n " $i" ; \ sed -e "s/dx_hash_info/ext4_dx_hash_info/g" -e "s/DX_HASH/EXT4_DX_HASH/g" -e "s/EXT4/LDISKFS/g" -e "s/ext4/ldiskfs/g" -e "s/LDISKFS_SUPER_MAGIC/EXT4_SUPER_MAGIC/g" \ linux-stage/fs/ext4/$i > $i ; \ done fsmap.h ext4_jbd2.h ext4_extents.h xattr.h acl.h ext4.h mballoc.h extents_status.h truncate.h xattr_user.c indirect.c xattr.c acl.c symlink.c block_validity.c balloc.c hash.c inline.c extents_status.c readpage.c sysfs.c move_extent.c ioctl.c fsync.c mballoc.c migrate.c extents.c namei.c inode.c file.c mmp.c fsmap.c super.c ext4_jbd2.c dir.c xattr_security.c ialloc.c xattr_trusted.c page-io.c bitmap.c resize.c mmp.c htree_lock.c critical_encode.h encdata.hfor i in fsmap.h _jbd2.h _extents.h xattr.h acl.h .h mballoc.h extents_status.h truncate.h ; do \ if test -f "ext4$i" ; then \ echo -n " ext4$i" ; \ mv ext4$i ldiskfs$i ; \ fi ; \ done ext4_jbd2.h ext4_extents.h ext4.hfor i in ; do \ echo -n " ext4$i" ; \ sed -e "s/dx_hash_info/ext4_dx_hash_info/g" -e "s/DX_HASH/EXT4_DX_HASH/g" -e "s/EXT4/LDISKFS/g" -e "s/ext4/ldiskfs/g" -e "s/LDISKFS_SUPER_MAGIC/EXT4_SUPER_MAGIC/g" \ linux-stage/include/uapi/linux/ext4$i \ > uapi/linux/ldiskfs$i ; \ done for i in ; do \ echo -n " ext4$i" ; \ sed -e "s/dx_hash_info/ext4_dx_hash_info/g" -e "s/DX_HASH/EXT4_DX_HASH/g" -e "s/EXT4/LDISKFS/g" -e "s/ext4/ldiskfs/g" -e "s/LDISKFS_SUPER_MAGIC/EXT4_SUPER_MAGIC/g" \ linux-stage/include/linux/ext4$i \ > linux/ldiskfs$i ; \ done for i in .h ; do \ echo -n " ext4$i"; \ sed -e "s/dx_hash_info/ext4_dx_hash_info/g" -e "s/DX_HASH/EXT4_DX_HASH/g" -e "s/EXT4/LDISKFS/g" -e "s/ext4/ldiskfs/g" -e "s/LDISKFS_SUPER_MAGIC/EXT4_SUPER_MAGIC/g" \ linux-stage/include/trace/events/ext4$i \ > trace/events/ldiskfs$i ; \ done ext4.hfor i in htree_lock.h ; do \ echo -n " $i"; \ sed -e "s/dx_hash_info/ext4_dx_hash_info/g" -e "s/DX_HASH/EXT4_DX_HASH/g" -e "s/EXT4/LDISKFS/g" -e "s/ext4/ldiskfs/g" -e "s/LDISKFS_SUPER_MAGIC/EXT4_SUPER_MAGIC/g" \ linux-stage/include/linux/$i \ > linux/$i ; \ done htree_lock.h touch sources make[2]: Leaving directory '/home/green/git/lustre-release/ldiskfs' Making all in . make[2]: Entering directory '/home/green/git/lustre-release' make sources -C ldiskfs || exit $? make[3]: Entering directory '/home/green/git/lustre-release/ldiskfs' make[3]: 'sources' is up to date. make[3]: Leaving directory '/home/green/git/lustre-release/ldiskfs' make sources -C lnet/klnds/in-kernel-o2iblnd || exit $? make[3]: Entering directory '/home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd' sed --regexp-extended -e 's/([^a-zA-Z0-9_])HAVE_OFED_/\1IN_KERNEL_HAVE_OFED_/g' ../o2iblnd/o2iblnd.h > o2iblnd.h sed --regexp-extended -e 's/([^a-zA-Z0-9_])HAVE_OFED_/\1IN_KERNEL_HAVE_OFED_/g' ../o2iblnd/o2iblnd-idl.h > o2iblnd-idl.h sed --regexp-extended -e 's/([^a-zA-Z0-9_])HAVE_OFED_/\1IN_KERNEL_HAVE_OFED_/g' ../o2iblnd/o2iblnd.c > o2iblnd.c sed --regexp-extended -e 's/([^a-zA-Z0-9_])HAVE_OFED_/\1IN_KERNEL_HAVE_OFED_/g' ../o2iblnd/o2iblnd_cb.c > o2iblnd_cb.c sed --regexp-extended -e 's/([^a-zA-Z0-9_])HAVE_OFED_/\1IN_KERNEL_HAVE_OFED_/g' ../o2iblnd/o2iblnd_modparams.c > o2iblnd_modparams.c make[3]: Leaving directory '/home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd' make DEQUOTE_CC_VERSION_TEXT=yes \ KBUILD_EXTRA_SYMBOLS=" /usr/local/src/zfs-2.3.2/4.18.0rh8.10-debug/Module.symvers " \ LDFLAGS= CC="gcc" -C /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug \ -f /home/green/git/lustre-release/config/Kbuild LUSTRE_LINUX_CONFIG=/home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/.config \ LINUXINCLUDE='-I$(srctree)/include -I$(srctree)/arch/$(SRCARCH)/include -Iarch/$(SRCARCH)/include/generated -Iinclude $(if $(KBUILD_SRC)$(building_out_of_srctree),-Iinclude2 -I$(srctree)/include) -I$(srctree)/arch/$(SRCARCH)/include/uapi -Iarch/$(SRCARCH)/include/generated/uapi -I$(srctree)/include/uapi -Iinclude/generated/uapi -I$(srctree)/arch/$(SRCARCH)/include/generated -I$(srctree)/arch/$(SRCARCH)/include/generated/uapi -I$(srctree)/include/generated -I$(srctree)/include/generated/uapi -include /home/green/bk/linux-4.18.0-553.58.1.el8_10-debug/include/linux/kconfig.h' \ M=/home/green/git/lustre-release -o tmp_include_depends -o scripts -o \ include/config/MARKER modules make[3]: Entering directory '/home/green/bk/linux-4.18.0-553.58.1.el8_10-debug' CC [M] /home/green/git/lustre-release/ldiskfs/xattr_user.o CC [M] /home/green/git/lustre-release/lnet/selftest/console.o CC [M] /home/green/git/lustre-release/lnet/lnet/api-ni.o CC [M] /home/green/git/lustre-release/lustre/kunit/ec_test.o CC [M] /home/green/git/lustre-release/lustre/fld/fld_request.o CC [M] /home/green/git/lustre-release/lustre/ec/ec_kmod.o CC [M] /home/green/git/lustre-release/libcfs/libcfs/debug.o CC [M] /home/green/git/lustre-release/lustre/lfsck/lfsck_lib.o CC [M] /home/green/git/lustre-release/lustre/fid/fid_request.o CC [M] /home/green/git/lustre-release/lustre/llite/dcache.o CC [M] /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd.o CC [M] /home/green/git/lustre-release/lnet/klnds/socklnd/socklnd.o CC [M] /home/green/git/lustre-release/lustre/kunit/kinode.o CC [M] /home/green/git/lustre-release/lustre/ec/ec_base.o In file included from /home/green/git/lustre-release/lustre/include/obd_support.h:26, from /home/green/git/lustre-release/lustre/llite/dcache.c:21: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/green/git/lustre-release/lustre/include/obd_support.h:26, from /home/green/git/lustre-release/lustre/include/lu_object.h:26, from /home/green/git/lustre-release/lustre/lfsck/lfsck_lib.c:19: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/green/git/lustre-release/ldiskfs/indirect.o In file included from /home/green/git/lustre-release/lnet/include/lnet/lib-lnet.h:30, from /home/green/git/lustre-release/lnet/selftest/console.c:18: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/green/git/lustre-release/lustre/include/obd_support.h:26, from /home/green/git/lustre-release/lustre/include/lu_object.h:26, from /home/green/git/lustre-release/lustre/include/lustre_net.h:41, from /home/green/git/lustre-release/lustre/include/lustre_lib.h:38, from /home/green/git/lustre-release/lustre/include/obd.h:25, from /home/green/git/lustre-release/lustre/fid/fid_request.c:23: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/green/git/lustre-release/lustre/include/obd_support.h:26, from /home/green/git/lustre-release/lustre/include/lu_object.h:26, from /home/green/git/lustre-release/lustre/include/lustre_net.h:41, from /home/green/git/lustre-release/lustre/include/lustre_lib.h:38, from /home/green/git/lustre-release/lustre/include/obd.h:25, from /home/green/git/lustre-release/lustre/fld/fld_request.c:24: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/green/git/lustre-release/lustre/ec/ec_base_aliases.o CC [M] /home/green/git/lustre-release/lustre/kunit/obd_test.o LD [M] /home/green/git/lustre-release/lustre/ec/ec.o In file included from /home/green/git/lustre-release/lnet/include/lnet/lib-lnet.h:30, from /home/green/git/lustre-release/lnet/include/lnet/udsp.h:18, from /home/green/git/lustre-release/lnet/lnet/api-ni.c:23: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/green/git/lustre-release/lustre/kunit/obd_mod_rpcs_test.o /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/green/git/lustre-release/lnet/include/lnet/lib-lnet.h:30, from /home/green/git/lustre-release/lnet/klnds/socklnd/socklnd.h:45, from /home/green/git/lustre-release/lnet/klnds/socklnd/socklnd.c:23: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/green/git/lustre-release/lnet/include/lnet/lib-lnet.h:30, from /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd.h:60, from /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd.c:19: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/green/git/lustre-release/libcfs/libcfs/fail.o /home/green/git/lustre-release/lustre/fid/fid_request.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors In file included from /home/green/git/lustre-release/lustre/include/obd_support.h:26, from /home/green/git/lustre-release/lustre/include/obd_class.h:20, from /home/green/git/lustre-release/lustre/kunit/obd_test.c:24: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[6]: *** [scripts/Makefile.build:317: /home/green/git/lustre-release/lustre/fid/fid_request.o] Error 1 make[5]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lustre/fid] Error 2 make[5]: *** Waiting for unfinished jobs.... CC [M] /home/green/git/lustre-release/ldiskfs/xattr.o /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lustre/fld/fld_request.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors /home/green/git/lustre-release/lustre/llite/dcache.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors make[6]: *** [scripts/Makefile.build:317: /home/green/git/lustre-release/lustre/fld/fld_request.o] Error 1 make[5]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lustre/fld] Error 2 In file included from /home/green/git/lustre-release/lustre/include/obd_support.h:26, from /home/green/git/lustre-release/lustre/include/obd_class.h:20, from /home/green/git/lustre-release/lustre/kunit/obd_mod_rpcs_test.c:28: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/green/git/lustre-release/lustre/lfsck/lfsck_engine.o make[6]: *** [scripts/Makefile.build:317: /home/green/git/lustre-release/lustre/llite/dcache.o] Error 1 make[5]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lustre/llite] Error 2 CC [M] /home/green/git/lustre-release/lnet/lnet/config.o /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/green/git/lustre-release/lustre/include/obd_support.h:26, from /home/green/git/lustre-release/lustre/include/lu_object.h:26, from /home/green/git/lustre-release/lustre/lfsck/lfsck_engine.c:15: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lustre/kunit/obd_test.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors make[6]: *** [scripts/Makefile.build:323: /home/green/git/lustre-release/lustre/kunit/obd_test.o] Error 1 make[6]: *** Waiting for unfinished jobs.... CC [M] /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd_cb.o /home/green/git/lustre-release/lustre/kunit/obd_mod_rpcs_test.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors make[6]: *** [scripts/Makefile.build:323: /home/green/git/lustre-release/lustre/kunit/obd_mod_rpcs_test.o] Error 1 make[5]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lustre/kunit] Error 2 CC [M] /home/green/git/lustre-release/lnet/selftest/conrpc.o In file included from /home/green/git/lustre-release/lnet/include/lnet/lib-lnet.h:30, from /home/green/git/lustre-release/lnet/lnet/config.c:19: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/green/git/lustre-release/libcfs/libcfs/module.o /home/green/git/lustre-release/lnet/selftest/console.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors CC [M] /home/green/git/lustre-release/libcfs/libcfs/tracefile.o make[6]: *** [scripts/Makefile.build:317: /home/green/git/lustre-release/lnet/selftest/console.o] Error 1 make[6]: *** Waiting for unfinished jobs.... CC [M] /home/green/git/lustre-release/lnet/lnet/nidstrings.o In file included from /home/green/git/lustre-release/lnet/include/lnet/lib-lnet.h:30, from /home/green/git/lustre-release/lnet/selftest/conrpc.c:18: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/green/git/lustre-release/lnet/include/lnet/lib-lnet.h:30, from /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd.h:60, from /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd_cb.c:14: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/green/git/lustre-release/lnet/include/lnet/lib-lnet.h:30, from /home/green/git/lustre-release/libcfs/libcfs/module.c:37: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/libcfs/libcfs/module.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors make[6]: *** [scripts/Makefile.build:317: /home/green/git/lustre-release/libcfs/libcfs/module.o] Error 1 make[6]: *** Waiting for unfinished jobs.... CC [M] /home/green/git/lustre-release/lustre/lfsck/lfsck_bookmark.o /home/green/git/lustre-release/lnet/klnds/socklnd/socklnd.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors make[7]: *** [scripts/Makefile.build:317: /home/green/git/lustre-release/lnet/klnds/socklnd/socklnd.o] Error 1 make[6]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lnet/klnds/socklnd] Error 2 make[6]: *** Waiting for unfinished jobs.... CC [M] /home/green/git/lustre-release/ldiskfs/acl.o /home/green/git/lustre-release/lnet/lnet/config.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors make[6]: *** [scripts/Makefile.build:317: /home/green/git/lustre-release/lnet/lnet/config.o] Error 1 make[6]: *** Waiting for unfinished jobs.... CC [M] /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd_modparams.o /home/green/git/lustre-release/lnet/selftest/conrpc.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors make[6]: *** [scripts/Makefile.build:317: /home/green/git/lustre-release/lnet/selftest/conrpc.o] Error 1 make[5]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lnet/selftest] Error 2 make[5]: *** Waiting for unfinished jobs.... CC [M] /home/green/git/lustre-release/lustre/lfsck/lfsck_namespace.o In file included from /home/green/git/lustre-release/lustre/include/obd_support.h:26, from /home/green/git/lustre-release/lustre/include/lu_object.h:26, from /home/green/git/lustre-release/lustre/lfsck/lfsck_bookmark.c:15: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/libcfs/libcfs] Error 2 In file included from /home/green/git/lustre-release/lustre/include/obd_support.h:26, from /home/green/git/lustre-release/lustre/include/lu_object.h:26, from /home/green/git/lustre-release/lustre/lfsck/lfsck_namespace.c:15: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/libcfs] Error 2 make[4]: *** Waiting for unfinished jobs.... CC [M] /home/green/git/lustre-release/lustre/lfsck/lfsck_layout.o /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] /home/green/git/lustre-release/ldiskfs/symlink.o CC [M] /home/green/git/lustre-release/lustre/lfsck/lfsck_striped_dir.o /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors In file included from /home/green/git/lustre-release/lnet/include/lnet/lib-lnet.h:30, from /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd.h:60, from /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd_modparams.c:14: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lustre/lfsck/lfsck_bookmark.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors make[6]: *** [scripts/Makefile.build:318: /home/green/git/lustre-release/lustre/lfsck/lfsck_bookmark.o] Error 1 make[6]: *** Waiting for unfinished jobs.... make[7]: *** [scripts/Makefile.build:318: /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd.o] Error 1 make[7]: *** Waiting for unfinished jobs.... CC [M] /home/green/git/lustre-release/ldiskfs/balloc.o CC [M] /home/green/git/lustre-release/ldiskfs/block_validity.o In file included from /home/green/git/lustre-release/lustre/include/obd_support.h:26, from /home/green/git/lustre-release/lustre/include/lu_object.h:26, from /home/green/git/lustre-release/lustre/lfsck/lfsck_layout.c:18: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lustre/lfsck/lfsck_engine.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors In file included from /home/green/git/lustre-release/lustre/include/obd_support.h:26, from /home/green/git/lustre-release/lustre/include/lu_object.h:26, from /home/green/git/lustre-release/lustre/lfsck/lfsck_striped_dir.c:125: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_malloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: implicit declaration of function ‘kmalloc_node_noprof’; did you mean ‘kmalloc_node’? [-Werror=implicit-function-declaration] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~ kmalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:379:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return kmalloc_node_noprof(nr_bytes, flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfs_cpt_spread_node(cptab, cpt)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h: In function ‘cfs_cpt_vzalloc_noprof’: /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: implicit declaration of function ‘vzalloc_node_noprof’; did you mean ‘vzalloc_node’? [-Werror=implicit-function-declaration] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~ vzalloc_node /home/green/git/lustre-release/lnet/include/lnet/lib-cpt.h:399:9: error: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Werror=int-conversion] return vzalloc_node_noprof(nr_bytes, cfs_cpt_spread_node(cptab, cpt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd_modparams.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors make[6]: *** [scripts/Makefile.build:318: /home/green/git/lustre-release/lustre/lfsck/lfsck_engine.o] Error 1 CC [M] /home/green/git/lustre-release/ldiskfs/hash.o make[7]: *** [scripts/Makefile.build:318: /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd_modparams.o] Error 1 CC [M] /home/green/git/lustre-release/ldiskfs/inline.o CC [M] /home/green/git/lustre-release/ldiskfs/extents_status.o CC [M] /home/green/git/lustre-release/ldiskfs/readpage.o /home/green/git/lustre-release/lustre/lfsck/lfsck_lib.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors make[6]: *** [scripts/Makefile.build:318: /home/green/git/lustre-release/lustre/lfsck/lfsck_lib.o] Error 1 CC [M] /home/green/git/lustre-release/ldiskfs/sysfs.o CC [M] /home/green/git/lustre-release/ldiskfs/move_extent.o CC [M] /home/green/git/lustre-release/ldiskfs/ioctl.o CC [M] /home/green/git/lustre-release/ldiskfs/fsync.o CC [M] /home/green/git/lustre-release/ldiskfs/mballoc.o CC [M] /home/green/git/lustre-release/ldiskfs/migrate.o CC [M] /home/green/git/lustre-release/ldiskfs/extents.o /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd_cb.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors CC [M] /home/green/git/lustre-release/ldiskfs/namei.o make[7]: *** [scripts/Makefile.build:318: /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd/o2iblnd_cb.o] Error 1 make[6]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lnet/klnds/in-kernel-o2iblnd] Error 2 make[5]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lnet/klnds] Error 2 CC [M] /home/green/git/lustre-release/ldiskfs/inode.o CC [M] /home/green/git/lustre-release/ldiskfs/file.o CC [M] /home/green/git/lustre-release/ldiskfs/mmp.o CC [M] /home/green/git/lustre-release/ldiskfs/fsmap.o CC [M] /home/green/git/lustre-release/ldiskfs/super.o /home/green/git/lustre-release/lustre/lfsck/lfsck_striped_dir.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors make[6]: *** [scripts/Makefile.build:318: /home/green/git/lustre-release/lustre/lfsck/lfsck_striped_dir.o] Error 1 CC [M] /home/green/git/lustre-release/ldiskfs/ext4_jbd2.o CC [M] /home/green/git/lustre-release/ldiskfs/dir.o CC [M] /home/green/git/lustre-release/ldiskfs/xattr_security.o CC [M] /home/green/git/lustre-release/ldiskfs/ialloc.o CC [M] /home/green/git/lustre-release/ldiskfs/xattr_trusted.o CC [M] /home/green/git/lustre-release/ldiskfs/page-io.o CC [M] /home/green/git/lustre-release/ldiskfs/bitmap.o /home/green/git/lustre-release/lnet/lnet/api-ni.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors make[6]: *** [scripts/Makefile.build:317: /home/green/git/lustre-release/lnet/lnet/api-ni.o] Error 1 make[5]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lnet/lnet] Error 2 make[4]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lnet] Error 2 CC [M] /home/green/git/lustre-release/ldiskfs/resize.o CC [M] /home/green/git/lustre-release/ldiskfs/htree_lock.o /home/green/git/lustre-release/lustre/lfsck/lfsck_namespace.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors make[6]: *** [scripts/Makefile.build:318: /home/green/git/lustre-release/lustre/lfsck/lfsck_namespace.o] Error 1 /home/green/git/lustre-release/lustre/lfsck/lfsck_layout.c: At top level: cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: error: unrecognized command line option ‘-Wno-gnu’ [-Werror] cc1: all warnings being treated as errors make[6]: *** [scripts/Makefile.build:318: /home/green/git/lustre-release/lustre/lfsck/lfsck_layout.o] Error 1 make[5]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lustre/lfsck] Error 2 make[4]: *** [scripts/Makefile.build:558: /home/green/git/lustre-release/lustre] Error 2 LD [M] /home/green/git/lustre-release/ldiskfs/ldiskfs.o make[3]: *** [Makefile:1619: _module_/home/green/git/lustre-release] Error 2 make[3]: Leaving directory '/home/green/bk/linux-4.18.0-553.58.1.el8_10-debug' make[2]: *** [autoMakefile:1404: modules] Error 2 make[2]: Leaving directory '/home/green/git/lustre-release' make[1]: *** [autoMakefile:912: all-recursive] Error 1 make[1]: Leaving directory '/home/green/git/lustre-release' make: *** [autoMakefile:679: all] Error 2 ### 2026-02-27 12:14:37 build error!