Package: blktap-dkms Version: 2.0.93-0.8 Severity: serious Tags: sid buster
Hi,
blktap-dkms fails to build a module for Linux 4.11:
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/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.11.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.11.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.11.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.11.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/ring.c:187:14: error: initialization from
incompatible pointer type [-Werror=incompatible-pointer-types]
.fault = blktap_ring_fault,
^~~~~~~~~~~~~~~~~
/var/lib/dkms/blktap/2.0.93/build/ring.c:187:14: note: (near initialization for
'blktap_ring_vm_operations.fault')
Andreas
blktap.make.log.gz
Description: application/gzip

