Package: rapiddisk-dkms Version: 8.2.0-4 Severity: serious Tags: patch Hi,
rapiddisk-dkms fails to build a module for Linux 6.1: https://salsa.debian.org/debian/rapiddisk/-/jobs/3824488 E: rapiddisk/8.2.0 failed to build for 6.1.0-2-amd64 ========== /var/lib/dkms/rapiddisk/8.2.0/build/make.log ========== DKMS make.log for rapiddisk-8.2.0 for kernel 6.1.0-2-amd64 (x86_64) Fri Jan 20 13:56:26 UTC 2023 make: Entering directory '/usr/src/linux-headers-6.1.0-2-amd64' CC [M] /var/lib/dkms/rapiddisk/8.2.0/build/rapiddisk.o CC [M] /var/lib/dkms/rapiddisk/8.2.0/build/rapiddisk-cache.o /var/lib/dkms/rapiddisk/8.2.0/build/rapiddisk-cache.c: In function ‘dm_io_async_bvec’: /var/lib/dkms/rapiddisk/8.2.0/build/rapiddisk-cache.c:178:14: error: ‘struct dm_io_request’ has no member named ‘bi_op’; did you mean ‘bi_opf’? 178 | iorq.bi_op = rw; | ^~~~~ | bi_opf /var/lib/dkms/rapiddisk/8.2.0/build/rapiddisk-cache.c:179:13: error: ‘struct dm_io_request’ has no member named ‘bi_op_flags’ 179 | iorq.bi_op_flags = 0; | ^ /var/lib/dkms/rapiddisk/8.2.0/build/rapiddisk.c: In function ‘rdsk_ioctl’: /var/lib/dkms/rapiddisk/8.2.0/build/rapiddisk.c:663:38: error: invalid operands to binary <= (have ‘atomic_t’ and ‘int’) 663 | if (bdev->bd_openers <= 1) { | ~~~~~~~~~~~~~~~~ ^~ | | | atomic_t make[1]: *** [/usr/src/linux-headers-6.1.0-2-common/scripts/Makefile.build:255: /var/lib/dkms/rapiddisk/8.2.0/build/rapiddisk-cache.o] Error 1 make[1]: *** Waiting for unfinished jobs.... /var/lib/dkms/rapiddisk/8.2.0/build/rapiddisk.c: In function ‘attach_device’: /var/lib/dkms/rapiddisk/8.2.0/build/rapiddisk.c:808:28: error: ‘QUEUE_FLAG_DISCARD’ undeclared (first use in this function); did you mean ‘QUEUE_FLAG_DAX’? 808 | blk_queue_flag_set(QUEUE_FLAG_DISCARD, disk->queue); | ^~~~~~~~~~~~~~~~~~ | QUEUE_FLAG_DAX /var/lib/dkms/rapiddisk/8.2.0/build/rapiddisk.c:808:28: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [/usr/src/linux-headers-6.1.0-2-common/scripts/Makefile.build:255: /var/lib/dkms/rapiddisk/8.2.0/build/rapiddisk.o] Error 1 make: *** [/usr/src/linux-headers-6.1.0-2-common/Makefile:2017: /var/lib/dkms/rapiddisk/8.2.0/build] Error 2 make: Leaving directory '/usr/src/linux-headers-6.1.0-2-amd64' ==================== A patch seems to be available in merge request !1. Andreas