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>
Possibly Parallel 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