Andreas Beckmann
2015-Oct-14 11:56 UTC
[Pkg-xen-devel] Bug#801768: blktap-dkms: module FTBFS for Linux 4.2: error: too many arguments to function 'mempool_resize'
Package: blktap-dkms Version: 2.0.93-0.3 Severity: serious Tags: sid stretch User: debian-qa at lists.debian.org Usertags: piuparts Hi, during a test with piuparts I noticed your package failed to build a kernel module for the current sid kernel: Setting up blktap-dkms (2.0.93-0.3) ... Loading new blktap-2.0.93 DKMS files... First Installation: checking all kernels... dpkg: warning: version '*-*' has bad syntax: version number does not start with digit It is likely that 3.16.0-4-amd64 belongs to a chroot's host Building initial module for 4.2.0-1-amd64 Error! Bad return status for module build on kernel: 4.2.0-1-amd64 (x86_64) Consult /var/lib/dkms/blktap/2.0.93/build/make.log for more information. DKMS make.log for blktap-2.0.93 for kernel 4.2.0-1-amd64 (x86_64) Wed Oct 14 11:51:33 UTC 2015 make: Entering directory '/usr/src/linux-headers-4.2.0-1-amd64' Makefile:10: *** mixed implicit and normal rules: deprecated syntax CC [M] /var/lib/dkms/blktap/2.0.93/build/control.o In file included from /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:66:0, from /var/lib/dkms/blktap/2.0.93/build/blktap.h:33, from /var/lib/dkms/blktap/2.0.93/build/control.c:30: /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:119:24: warning: variably modified 'pending' at file scope sizeof(((struct blktap_sring *)0)->ring[0]))) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:17:66: note: in expansion of macro '__RD4' #define __RD8(_x) (((_x) & 0x000000f0) ? __RD4((_x)>>4)<<4 : __RD4(_x)) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:18:66: note: in expansion of macro '__RD8' #define __RD16(_x) (((_x) & 0x0000ff00) ? __RD8((_x)>>8)<<8 : __RD8(_x)) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:19:66: note: in expansion of macro '__RD16' #define __RD32(_x) (((_x) & 0xffff0000) ? __RD16((_x)>>16)<<16 : __RD16(_x)) ^ /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:117:8: note: in expansion of macro '__RD32' ((int)__RD32((BLKTAP_PAGE_SIZE - \ ^ /var/lib/dkms/blktap/2.0.93/build/blktap.h:77:41: note: in expansion of macro 'BLKTAP_RING_SIZE' struct blktap_request *pending[BLKTAP_RING_SIZE]; ^ CC [M] /var/lib/dkms/blktap/2.0.93/build/ring.o In file included from /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:66:0, from /var/lib/dkms/blktap/2.0.93/build/blktap.h:33, from /var/lib/dkms/blktap/2.0.93/build/ring.c:38: /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:119:24: warning: variably modified 'pending' at file scope sizeof(((struct blktap_sring *)0)->ring[0]))) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:17:66: note: in expansion of macro '__RD4' #define __RD8(_x) (((_x) & 0x000000f0) ? __RD4((_x)>>4)<<4 : __RD4(_x)) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:18:66: note: in expansion of macro '__RD8' #define __RD16(_x) (((_x) & 0x0000ff00) ? __RD8((_x)>>8)<<8 : __RD8(_x)) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:19:66: note: in expansion of macro '__RD16' #define __RD32(_x) (((_x) & 0xffff0000) ? __RD16((_x)>>16)<<16 : __RD16(_x)) ^ /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:117:8: note: in expansion of macro '__RD32' ((int)__RD32((BLKTAP_PAGE_SIZE - \ ^ /var/lib/dkms/blktap/2.0.93/build/blktap.h:77:41: note: in expansion of macro 'BLKTAP_RING_SIZE' struct blktap_request *pending[BLKTAP_RING_SIZE]; ^ CC [M] /var/lib/dkms/blktap/2.0.93/build/device.o In file included from /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:66:0, from /var/lib/dkms/blktap/2.0.93/build/blktap.h:33, from /var/lib/dkms/blktap/2.0.93/build/device.c:31: /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:119:24: warning: variably modified 'pending' at file scope sizeof(((struct blktap_sring *)0)->ring[0]))) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:17:66: note: in expansion of macro '__RD4' #define __RD8(_x) (((_x) & 0x000000f0) ? __RD4((_x)>>4)<<4 : __RD4(_x)) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:18:66: note: in expansion of macro '__RD8' #define __RD16(_x) (((_x) & 0x0000ff00) ? __RD8((_x)>>8)<<8 : __RD8(_x)) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:19:66: note: in expansion of macro '__RD16' #define __RD32(_x) (((_x) & 0xffff0000) ? __RD16((_x)>>16)<<16 : __RD16(_x)) ^ /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:117:8: note: in expansion of macro '__RD32' ((int)__RD32((BLKTAP_PAGE_SIZE - \ ^ /var/lib/dkms/blktap/2.0.93/build/blktap.h:77:41: note: in expansion of macro 'BLKTAP_RING_SIZE' struct blktap_request *pending[BLKTAP_RING_SIZE]; ^ /var/lib/dkms/blktap/2.0.93/build/device.c:124:2: warning: initialization from incompatible pointer type .release = blktap_device_release, ^ /var/lib/dkms/blktap/2.0.93/build/device.c:124:2: warning: (near initialization for 'blktap_device_file_operations.release') CC [M] /var/lib/dkms/blktap/2.0.93/build/request.o In file included from /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:66:0, from /var/lib/dkms/blktap/2.0.93/build/blktap.h:33, from /var/lib/dkms/blktap/2.0.93/build/request.c:30: /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:119:24: warning: variably modified 'pending' at file scope sizeof(((struct blktap_sring *)0)->ring[0]))) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:15:59: note: in definition of macro '__RD2' #define __RD2(_x) (((_x) & 0x00000002) ? 0x2 : ((_x) & 0x1)) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:17:66: note: in expansion of macro '__RD4' #define __RD8(_x) (((_x) & 0x000000f0) ? __RD4((_x)>>4)<<4 : __RD4(_x)) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:18:66: note: in expansion of macro '__RD8' #define __RD16(_x) (((_x) & 0x0000ff00) ? __RD8((_x)>>8)<<8 : __RD8(_x)) ^ /usr/src/linux-headers-4.2.0-1-common/include/xen/interface/io/ring.h:19:66: note: in expansion of macro '__RD16' #define __RD32(_x) (((_x) & 0xffff0000) ? __RD16((_x)>>16)<<16 : __RD16(_x)) ^ /var/lib/dkms/blktap/2.0.93/build/linux-blktap.h:117:8: note: in expansion of macro '__RD32' ((int)__RD32((BLKTAP_PAGE_SIZE - \ ^ /var/lib/dkms/blktap/2.0.93/build/blktap.h:77:41: note: in expansion of macro 'BLKTAP_RING_SIZE' struct blktap_request *pending[BLKTAP_RING_SIZE]; ^ /var/lib/dkms/blktap/2.0.93/build/request.c: In function 'blktap_page_pool_resize': /var/lib/dkms/blktap/2.0.93/build/request.c:202:8: error: too many arguments to function 'mempool_resize' err = mempool_resize(bufs, target, GFP_KERNEL); ^ In file included from /var/lib/dkms/blktap/2.0.93/build/request.c:23:0: /usr/src/linux-headers-4.2.0-1-common/include/linux/mempool.h:32:12: note: declared here extern int mempool_resize(mempool_t *pool, int new_min_nr); ^ /usr/src/linux-headers-4.2.0-1-common/scripts/Makefile.build:263: recipe for target '/var/lib/dkms/blktap/2.0.93/build/request.o' failed make[3]: *** [/var/lib/dkms/blktap/2.0.93/build/request.o] Error 1 /usr/src/linux-headers-4.2.0-1-common/Makefile:1403: recipe for target '_module_/var/lib/dkms/blktap/2.0.93/build' failed make[2]: *** [_module_/var/lib/dkms/blktap/2.0.93/build] Error 2 Makefile:146: recipe for target 'sub-make' failed make[1]: *** [sub-make] Error 2 Makefile:8: recipe for target 'all' failed make: *** [all] Error 2 make: Leaving directory '/usr/src/linux-headers-4.2.0-1-amd64' Andreas
Debian Bug Tracking System
2015-Nov-01 19:36 UTC
[Pkg-xen-devel] Bug#801768: marked as done (blktap-dkms: module FTBFS for Linux 4.2: error: too many arguments to function 'mempool_resize')
Your message dated Sun, 01 Nov 2015 19:33:38 +0000 with message-id <E1ZsyNm-0000ts-8P at franck.debian.org> and subject line Bug#801768: fixed in blktap-dkms 2.0.93-0.4 has caused the Debian Bug report #801768, regarding blktap-dkms: module FTBFS for Linux 4.2: error: too many arguments to function 'mempool_resize' to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner at bugs.debian.org immediately.) -- 801768: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801768 Debian Bug Tracking System Contact owner at bugs.debian.org with problems -------------- next part -------------- An embedded message was scrubbed... From: Andreas Beckmann <anbe at debian.org> Subject: blktap-dkms: module FTBFS for Linux 4.2: error: too many arguments to function 'mempool_resize' Date: Wed, 14 Oct 2015 13:56:01 +0200 Size: 11317 URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20151101/5c3194ae/attachment.mht> -------------- next part -------------- An embedded message was scrubbed... From: Chrysostomos Nanakos <cnanakos at debian.org> Subject: Bug#801768: fixed in blktap-dkms 2.0.93-0.4 Date: Sun, 01 Nov 2015 19:33:38 +0000 Size: 5229 URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20151101/5c3194ae/attachment-0001.mht>
Seemingly Similar Threads
- Bug#874751: blktap-dkms: module FTBFS for Linux 4.12
- Bug#764132: fails to compile with linux-image-3.16-2-amd64
- blktap-dkms is marked for autoremoval from testing
- blktap-dkms_2.0.93-0.4_source.changes ACCEPTED into unstable
- Bug#764135: fails to compile with linux-image-3.2.0-4-amd64