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

Reply via email to