[DRBD-user] DRBD 8.4 modules not build on RHEL 7.5
    Werner Langemeyer 
    Werner.Langemeyer at erst-technology.com
       
    Fri Apr 20 14:46:30 CEST 2018
    
    
  
Dear all,
 
After upgrading my RHEL7 system to RHEL 7.5; Kernel Version
3.10.0-862.el7.x86_64, Im not able to build any of the 8.4 DRBD modules any
more. It was okay before the upgrade, what do I miss?
 
See below the Screen from a failed build:
 
[root at devel-rhel7 drbd-8.4.10-1]# make km-rpm
checking for presence of 8\.4\.10-1 in various changelog files
drbd-km.spec:8.4.10-1
drbd-kernel.spec:8.4.10-1%{?dist}
ChangeLog:8.4.10-1 (api:genl1/proto:86-101)
test -s .filelist
rm -f drbd-8.4.10-1
ln -s . drbd-8.4.10-1
for f in $(<.filelist) ; do [ -e $f ] && continue ; echo missing: $f ; exit
1; done
grep debian .filelist >/dev/null 2>&1 && _DEB=-debian || _DEB="" ; \
test -n "$KEEPNAME" && _DEB="" || :; \
tar --owner=0 --group=0 -czf - -T .filelist > drbd-8.4.10-1$_DEB.tar.gz
rm drbd-8.4.10-1
cp drbd-8.4.10-1.tar.gz `rpm -E "%_sourcedir"`
rpmbuild -bb \
    --define "kernelversion `uname -r`" \
    --define "kdir /lib/modules/`uname -r`/build" \
     \
    drbd-km.spec
kernelversion=3.10.0-862.el7.x86_64
kdir=/lib/modules/3.10.0-862.el7.x86_64/build
kernel_devel_rpm=kernel
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.l3ORvu
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd /root/rpmbuild/BUILD
+ rm -rf drbd-8.4.10-1
+ /usr/bin/gzip -dc /root/rpmbuild/SOURCES/drbd-8.4.10-1.tar.gz
+ /usr/bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd drbd-8.4.10-1
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ test -d /lib/modules/3.10.0-862.el7.x86_64/build/.
++ KDIR=/lib/modules/3.10.0-862.el7.x86_64/build
++ scripts/get_uts_release.sh
+ test 3.10.0-862.el7.x86_64 = 3.10.0-862.el7.x86_64
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.cgd0Lu
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd drbd-8.4.10-1
+ echo kernelversion=3.10.0-862.el7.x86_64
kernelversion=3.10.0-862.el7.x86_64
+ echo 'kversion=%{kversion}'
kversion=%{kversion}
+ echo krelver=3.10.0_862.el7.x86_64
krelver=3.10.0_862.el7.x86_64
+ make module KDIR=/lib/modules/3.10.0-862.el7.x86_64/build
make[1]: Entering directory `/root/rpmbuild/BUILD/drbd-8.4.10-1'
Need a git checkout to regenerate drbd/.drbd_git_revision
make[2]: Entering directory `/root/rpmbuild/BUILD/drbd-8.4.10-1/drbd'
 
    Calling toplevel makefile of kernel source tree, which I believe is in
    KDIR=/lib/modules/3.10.0-862.el7.x86_64/build
 
make -C /lib/modules/3.10.0-862.el7.x86_64/build
SUBDIRS=/root/rpmbuild/BUILD/drbd-8.4.10-1/drbd  modules
  COMPAT  have_pointer_backing_dev_info
  COMPAT  use_blk_queue_max_sectors_anyways
  COMPAT  have_inode_lock
  COMPAT  have_kvfree
  COMPAT  have_cpumask_empty
 COMPAT  drbd_release_returns_void
  COMPAT  have_blk_queue_split
  COMPAT  have_genl_register_family_with_ops
  COMPAT  have_blk_queue_merge_bvec
  COMPAT  have_dst_groups
  COMPAT  have_f_path_dentry
  COMPAT  blkdev_issue_zeroout_blkdev_ifl_wait
  COMPAT  have_ctrl_attr_mcast_groups
  COMPAT  have_vzalloc
  COMPAT  have_blk_set_stacking_limits
  COMPAT  have_clear_bit_unlock
  COMPAT  have_prandom_u32
  COMPAT  hlist_for_each_entry_has_three_parameters
  COMPAT  have_proc_pde_data
  COMPAT  have_fmode_t
  COMPAT  have_struct_queue_limits
  COMPAT  have_bd_claim_by_disk
  COMPAT  have_linux_byteorder_swabb_h
  COMPAT  queue_limits_has_discard_granularity
  COMPAT  have_idr_alloc
  COMPAT  have_umh_wait_proc
  COMPAT  queue_limits_has_discard_zeroes_data
  COMPAT  have_SHASH_DESC_ON_STACK
  COMPAT  have_nlmsg_hdr
  COMPAT  have_struct_bvec_iter
  COMPAT  have_blk_queue_max_hw_sectors
  COMPAT  have_blk_plug_cb_data
  COMPAT  sock_create_kern_has_five_parameters
  COMPAT  have_AHASH_REQUEST_ON_STACK
  COMPAT  have_blk_qc_t_make_request
  COMPAT  have_bd_unlink_disk_holder
  COMPAT  have_nla_put_64bit
  COMPAT  init_work_has_three_arguments
  COMPAT  bio_split_has_bio_split_pool_parameter
  COMPAT  have_bio_set_op_attrs
  COMPAT  have_IS_ERR_OR_NULL
  COMPAT  have_genlmsg_put_reply
  COMPAT  have_WB_congested_enum
  COMPAT  have_signed_nla_put
  COMPAT  bioset_create_has_three_parameters
  COMPAT  have_is_vmalloc_addr
  COMPAT  have_proc_create_data
  COMPAT  have_open_bdev_exclusive
  COMPAT  kmap_atomic_page_only
  COMPAT  have_list_splice_tail_init
  COMPAT  have_bio_bi_error
  COMPAT  have_shash_desc_zero
  COMPAT  have_blk_queue_write_cache
  COMPAT  have_task_pid_nr
  COMPAT  have_genlmsg_reply
  COMPAT  have_genlmsg_msg_size
  COMPAT  have_blkdev_get_by_path
  COMPAT  have_bool_type
  COMPAT  have_bio_bi_destructor
  COMPAT  have_genl_id_generate
  COMPAT  need_d_inode
  COMPAT  have_sock_shutdown
  COMPAT  have_idr_for_each_entry
  COMPAT  have_blk_queue_max_segments
  COMPAT  have_refcount_inc
  COMPAT  have_void_make_request
  COMPAT  have_genl_family_in_genlmsg_multicast
  COMPAT  have_genl_lock
  COMPAT  have_cn_netlink_skb_parms
  COMPAT  have_atomic_in_flight
  COMPAT  have_bdev_discard_alignment
  COMPAT  have_genlmsg_new
  COMPAT  have_idr_is_empty
  COMPAT  have_kref_get_unless_zero
  COMPAT  have_rb_augment_functions
  COMPAT  have_idr_for_each
  COMPAT  have_simple_positive
  COMPAT  have_genl_register_family_with_ops3
  COMPAT  have_debugfs_create_symlink
  COMPAT  have_bioset_create_front_pad
  COMPAT  have_security_netlink_recv
  COMPAT  have_generic_start_io_acct
  COMPAT  have_nr_cpu_ids
  COMPAT  need_genlmsg_multicast_wrapper
  COMPAT  have_find_next_zero_bit_le
  COMPAT  have_netlink_skb_parms_portid
  COMPAT  blkdev_issue_zeroout_discard
  CHK     /root/rpmbuild/BUILD/drbd-8.4.10-1/drbd/compat.h
  UPD     /root/rpmbuild/BUILD/drbd-8.4.10-1/drbd/compat.h
  CC [M]  /root/rpmbuild/BUILD/drbd-8.4.10-1/drbd/drbd_debugfs.o
  CC [M]  /root/rpmbuild/BUILD/drbd-8.4.10-1/drbd/drbd_bitmap.o
/root/rpmbuild/BUILD/drbd-8.4.10-1/drbd/drbd_bitmap.c: In function
'bm_page_io_async':
/root/rpmbuild/BUILD/drbd-8.4.10-1/drbd/drbd_bitmap.c:1049:3: warning:
passing argument 1 of 'submit_bio' makes integer from pointer without a cast
[enabled by default]
   submit_bio(bio);
   ^
In file included from include/linux/huge_mm.h:5:0,
                 from include/linux/mm.h:394,
                 from include/linux/scatterlist.h:6,
                 from include/linux/dmaengine.h:27,
                 from include/linux/skbuff.h:33,
                 from include/linux/tcp.h:21,
                 from /root/rpmbuild/BUILD/drbd-8.4.10-1/drbd/drbd_int.h:38,
                 from
/root/rpmbuild/BUILD/drbd-8.4.10-1/drbd/drbd_bitmap.c:35:
include/linux/fs.h:2931:13: note: expected 'int' but argument is of type
'struct bio *'
extern void submit_bio(int, struct bio *);
             ^
/root/rpmbuild/BUILD/drbd-8.4.10-1/drbd/drbd_bitmap.c:1049:3: error: too few
arguments to function 'submit_bio'
   submit_bio(bio);
   ^
In file included from include/linux/huge_mm.h:5:0,
                 from include/linux/mm.h:394,
                 from include/linux/scatterlist.h:6,
                 from include/linux/dmaengine.h:27,
                 from include/linux/skbuff.h:33,
                 from include/linux/tcp.h:21,
                 from /root/rpmbuild/BUILD/drbd-8.4.10-1/drbd/drbd_int.h:38,
                 from
/root/rpmbuild/BUILD/drbd-8.4.10-1/drbd/drbd_bitmap.c:35:
include/linux/fs.h:2931:13: note: declared here
extern void submit_bio(int, struct bio *);
             ^
make[4]: *** [/root/rpmbuild/BUILD/drbd-8.4.10-1/drbd/drbd_bitmap.o] Error 1
make[3]: *** [_module_/root/rpmbuild/BUILD/drbd-8.4.10-1/drbd] Error 2
make[2]: *** [kbuild] Error 2
make[2]: Leaving directory `/root/rpmbuild/BUILD/drbd-8.4.10-1/drbd'
make[1]: *** [module] Error 2
make[1]: Leaving directory `/root/rpmbuild/BUILD/drbd-8.4.10-1'
error: Bad exit status from /var/tmp/rpm-tmp.cgd0Lu (%build)
 
 
RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.cgd0Lu (%build)
make: *** [km-rpm] Error 1
[root at devel-rhel7 drbd-8.4.10-1]#
 
Mit freundlichen Grüßen / Best regards
Werner Langemeyer
 
ERST Technology GmbH
Högerdamm 39, 20097 Hamburg
Tel: +49 40 2369 060
Fax: +49 40 2286 984 19
 
E-Mail: Werner.Langemeyer at erst-technology.com
Internet: http://www.erst-technology.com
 
Geschäftsführer: Thomas Huben
Amtsgericht Hamburg: HRB 73331
Ust-IdNr: DE812828770
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linbit.com/pipermail/drbd-user/attachments/20180420/1b370ca0/attachment-0001.htm>
    
    
More information about the drbd-user
mailing list