Open
Description
[root@localhost ~]# cat /etc/redhat-release
CentOS Stream release 9
[root@localhost ~]# uname -a
Linux localhost.localdomain 5.14.0-452.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Sat May 18 20:39:48 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost drbd-9.2.9]# make
Need a git checkout to regenerate drbd/.drbd_git_revision
make[1]: Entering directory '/root/drbd-9.2.9/drbd'
Calling toplevel makefile of kernel source tree, which I believe is in
KDIR=/lib/modules/5.14.0-452.el9.x86_64/build
make -C /lib/modules/5.14.0-452.el9.x86_64/build "PRE_CFLAGS=" M=/root/drbd-9.2.9/drbd obj-m=dummy-for-compat.o dummy-for-compat-h.o
COMPAT have_sane_test_environment
COMPAT have_sane_test_environment_always_fail
COMPAT __vmalloc_has_2_params
COMPAT add_disk_returns_int
COMPAT before_4_13_kernel_read
COMPAT bio_alloc_has_4_params
COMPAT blkdev_get_by_path_has_holder_ops
COMPAT blkdev_issue_discard_takes_flags
COMPAT blkdev_issue_zeroout_discard
COMPAT blkdev_put_has_holder
COMPAT block_device_operations_open_takes_gendisk
COMPAT block_device_operations_release_takes_single_argument
COMPAT can_include_vermagic_h
COMPAT dax_direct_access_takes_mode
COMPAT fs_dax_get_by_bdev_takes_start_off
COMPAT fs_dax_get_by_bdev_takes_start_off_and_holder
COMPAT genl_policy_in_ops
COMPAT have_BIO_MAX_VECS
COMPAT have_CRYPTO_TFM_NEED_KEY
COMPAT have_GENHD_FL_NO_PART
COMPAT have_SHASH_DESC_ON_STACK
COMPAT have_WB_congested_enum
COMPAT have___bio_add_page
COMPAT have_allow_kernel_signal
COMPAT have_bdev_discard_granularity
COMPAT have_bdev_max_discard_sectors
COMPAT have_bdev_nr_sectors
COMPAT have_bdev_open_by_path
COMPAT have_bdevname
COMPAT have_bdgrab
COMPAT have_bdi_congested
COMPAT have_bdi_congested_fn
COMPAT have_bio_advance_iter_single
COMPAT have_bio_alloc_clone
COMPAT have_bio_bi_bdev
COMPAT have_bio_bi_error
COMPAT have_bio_bi_opf
COMPAT have_bio_bi_status
COMPAT have_bio_clone_fast
COMPAT have_bio_op_shift
COMPAT have_bio_set_dev
COMPAT have_bio_set_op_attrs
COMPAT have_bio_split_to_limits
COMPAT have_bio_start_io_acct
COMPAT have_bioset_init
COMPAT have_bioset_need_bvecs
COMPAT have_blk_alloc_disk
COMPAT have_blk_alloc_queue_rh
COMPAT have_blk_check_plugged
COMPAT have_blk_cleanup_disk
COMPAT have_blk_mode_t
COMPAT have_blk_opf_t
COMPAT have_blk_qc_t_make_request
COMPAT have_blk_qc_t_submit_bio
COMPAT have_blk_queue_flag_set
COMPAT have_blk_queue_make_request
COMPAT have_blk_queue_max_write_same_sectors
COMPAT have_blk_queue_merge_bvec
COMPAT have_blk_queue_split_bio
COMPAT have_blk_queue_split_q_bio
COMPAT have_blk_queue_split_q_bio_bioset
COMPAT have_blk_queue_update_readahead
COMPAT have_blk_queue_write_cache
COMPAT have_bvec_kmap_local
COMPAT have_d_inode
COMPAT have_disk_update_readahead
COMPAT have_enum_req_op
COMPAT have_fallthrough
COMPAT have_fs_dax_get_by_bdev
COMPAT have_generic_start_io_acct_q_rw_sect_part
COMPAT have_generic_start_io_acct_rw_sect_part
COMPAT have_genl_info_userhdr
COMPAT have_get_random_u32
COMPAT have_get_random_u32_below
COMPAT have_hd_struct
COMPAT have_ib_cq_init_attr
COMPAT have_ib_get_dma_mr
COMPAT have_idr_is_empty
COMPAT have_inode_lock
COMPAT have_kmap_local_page
COMPAT have_ktime_to_timespec64
COMPAT have_kvfree
COMPAT have_kvfree_rcu
COMPAT have_kvfree_rcu_mightsleep
COMPAT have_list_is_first
COMPAT have_list_next_entry
COMPAT have_lookup_user_key
COMPAT have_max_send_recv_sge
COMPAT have_nla_nest_start_noflag
COMPAT have_nla_parse_deprecated
COMPAT have_nla_put_64bit
COMPAT have_nla_strscpy
COMPAT have_part_stat_h
COMPAT have_part_stat_read_accum
COMPAT have_pointer_backing_dev_info
COMPAT have_proc_create_single
COMPAT have_queue_flag_discard
COMPAT have_queue_flag_stable_writes
COMPAT have_rb_declare_callbacks_max
COMPAT have_refcount_inc
COMPAT have_req_hardbarrier
COMPAT have_req_noidle
COMPAT have_req_nounmap
COMPAT have_req_op_write
COMPAT have_req_op_write_zeroes
COMPAT have_req_write
COMPAT have_revalidate_disk_size
COMPAT have_sched_set_fifo
COMPAT have_sched_signal_h
COMPAT have_security_netlink_recv
COMPAT have_sendpage
COMPAT have_sendpage_ok
COMPAT have_set_capacity_and_notify
COMPAT have_shash_desc_zero
COMPAT have_simple_positive
COMPAT have_sk_use_task_frag
COMPAT have_sock_set_keepalive
COMPAT have_strscpy
COMPAT have_struct_bvec_iter
COMPAT have_struct_size
COMPAT have_submit_bio_noacct
COMPAT have_tasklet_setup
COMPAT have_tcp_sock_set_cork
COMPAT have_tcp_sock_set_keepcnt
COMPAT have_tcp_sock_set_keepidle
COMPAT have_tcp_sock_set_nodelay
COMPAT have_tcp_sock_set_quickack
COMPAT have_time64_to_tm
COMPAT have_timer_setup
COMPAT have_timer_shutdown
COMPAT have_tls_get_record_type
COMPAT have_tls_tx_rx
COMPAT have_void_make_request
COMPAT have_void_submit_bio
COMPAT ib_alloc_pd_has_2_params
COMPAT ib_device_has_ops
COMPAT ib_post_send_const_params
COMPAT ib_query_device_has_3_params
COMPAT need_drbd_wrappers
COMPAT need_make_request_recursion
COMPAT need_skb_abort_seq_read
COMPAT part_stat_read_takes_block_device
COMPAT queue_limits_has_discard_zeroes_data
COMPAT rdma_create_id_has_net_ns
COMPAT rdma_reject_has_reason_arg
COMPAT sk_data_ready_has_1_param
COMPAT sock_create_kern_has_netns_parameter
COMPAT sock_ops_returns_addr_len
COMPAT struct_gendisk_has_backing_dev_info
UPD /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/compat.h
UPD /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/.drbd_kernelrelease
LN build-current -> build-5.14.0-452.el9.x86_64/
LN compat.h -> build-5.14.0-452.el9.x86_64/compat.h
LN .compat_test -> build-5.14.0-452.el9.x86_64/.compat_test
LN compat.5.14.0-452.el9.x86_64.h -> build-5.14.0-452.el9.x86_64/compat.h
LN .compat_test.5.14.0-452.el9.x86_64 -> build-5.14.0-452.el9.x86_64/.compat_test
make -C /lib/modules/5.14.0-452.el9.x86_64/build "PRE_CFLAGS=" M=/root/drbd-9.2.9/drbd obj-m=dummy-for-prep.o dummy-for-patch.o
make -C /root/drbd-9.2.9/drbd -f Makefile.spatch /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/compat.patch
GENPATCHNAMES 5.14.0-452.el9.x86_64
SPATCH 65a877b27fb2cebd8676cdab34487c3c 5.14.0-452.el9.x86_64
CHK build-5.14.0-452.el9.x86_64/compat.patch
LN /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/compat.patch -> ../drbd-kernel-compat/cocci_cache/65a877b27fb2cebd8676cdab34487c3c/compat.patch
set -- /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/compat.patch /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/compat.h; \
test $1 -nt $2 || touch -r $1 $2
SPLIT /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/compat.patch
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/compat.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/drbd_meta_data.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/drbd_protocol.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/drbd_strings.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/drbd_strings.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/drbd_transport.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/linux/drbd.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/linux/drbd_genl.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/linux/drbd_genl_api.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/linux/drbd_limits.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/linux/genl_magic_func-genl_register_family_with_ops_groups.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/linux/genl_magic_func-genl_register_mc_group.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/linux/genl_magic_func.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/linux/genl_magic_struct.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-headers/windrbd/windrbd_ioctl.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/cocci_macros.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/drbd_wrappers.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/drbd_wrappers.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/gen_patch_names.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/handshake/genl.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/handshake/genl.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/handshake/handshake.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/handshake/netlink.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/handshake/request.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/handshake/tlshd.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/linux/libnvdimm.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/linux/lru_cache.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/linux/overflow.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/lru_cache.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/net/handshake.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/nsecs_to_jiffies.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/uapi/linux/handshake.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/uapi/linux/sched/types.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_actlog.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_bitmap.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_dax_pmem.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_dax_pmem.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_debugfs.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_debugfs.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_int.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_interval.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_interval.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_kref_debug.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_kref_debug.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_main.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_nl.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_nla.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_nla.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_polymorph_printk.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_proc.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_receiver.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_req.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_req.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_sender.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_state.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_state.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_state_change.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_transport.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_transport_lb-tcp.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_transport_rdma.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_transport_tcp.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_transport_template.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_vli.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/kref_debug.c
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/kref_debug.h
PATCH /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/linux/drbd_config.h
COPY /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/Kbuild
GEN /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_buildtag.c
GEN /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/.kernel.config.gz
COPY /root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd-kernel-compat/handshake/Kbuild
test -e build-current && \
make -C /lib/modules/5.14.0-452.el9.x86_64/build "PRE_CFLAGS=" M=/root/drbd-9.2.9/drbd/build-current modules
CC [M] /root/drbd-9.2.9/drbd/build-current/drbd_buildtag.o
CC [M] /root/drbd-9.2.9/drbd/build-current/drbd_bitmap.o
CC [M] /root/drbd-9.2.9/drbd/build-current/drbd_proc.o
CC [M] /root/drbd-9.2.9/drbd/build-current/drbd_sender.o
CC [M] /root/drbd-9.2.9/drbd/build-current/drbd_receiver.o
CC [M] /root/drbd-9.2.9/drbd/build-current/drbd_req.o
CC [M] /root/drbd-9.2.9/drbd/build-current/drbd_actlog.o
CC [M] /root/drbd-9.2.9/drbd/build-current/drbd_main.o
COPY /root/drbd-9.2.9/drbd/build-current/drbd_strings.c
CC [M] /root/drbd-9.2.9/drbd/build-current/drbd_strings.o
CC [M] /root/drbd-9.2.9/drbd/build-current/drbd_nl.o
/root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_nl.c: In function ‘close_backing_dev’:
/root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_nl.c:2734:16: error: implicit declaration of function ‘blkdev_put’; did you mean ‘dev_put’? [-Werror=implicit-function-declaration]
2734 | return;
| ^~~~~~~~
| dev_put
/root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_nl.c:2734:60: error: ‘FMODE_EXCL’ undeclared (first use in this function); did you mean ‘FMODE_EXEC’?
2734 | return;
| ^
| FMODE_EXEC
/root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_nl.c:2734:60: note: each undeclared identifier is reported only once for each function it appears in
/root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_nl.c: In function ‘open_backing_dev’:
/root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_nl.c:2776:30: error: implicit declaration of function ‘blkdev_get_by_path’; did you mean ‘dev_get_by_name’? [-Werror=implicit-function-declaration]
2776 | # 2744 "/root/drbd-9.2.9/drbd/drbd_nl.c"
| ^~~~~~~~~~~
| dev_get_by_name
/root/drbd-9.2.9/drbd/build-5.14.0-452.el9.x86_64/drbd_nl.c:2777:54: error: ‘FMODE_EXCL’ undeclared (first use in this function); did you mean ‘FMODE_EXEC’?
2777 | const char *bdev_path, void *claim_ptr)
| ^~
| FMODE_EXEC
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:296: /root/drbd-9.2.9/drbd/build-current/drbd_nl.o] Error 1
make[2]: *** [Makefile:1942: /root/drbd-9.2.9/drbd/build-current] Error 2
make[1]: *** [Makefile:248: kbuild] Error 2
make[1]: Leaving directory '/root/drbd-9.2.9/drbd'
make: *** [Makefile:129: module] Error 2
Metadata
Assignees
Labels
No labels
Activity