Package: vhba-dkms
Version: 20240917-1
Severity: normal
Tags: sid forky upstream

Hi,

vhba-dkms fails to build a module for Linux 6.14 in experimental:

DKMS (dkms-3.1.8) make.log for vhba/20240917 for kernel 6.14-amd64 (x86_64)
Sun Apr 27 01:27:22 UTC 2025

Building module(s)
# command: make -j14 KERNELRELEASE=6.14-amd64 -C /lib/modules/6.14-amd64/build 
M=/var/lib/dkms/vhba/20240917/build
make: Entering directory '/usr/src/linux-headers-6.14-amd64'
make[1]: Entering directory '/var/lib/dkms/vhba/20240917/build'
  CC [M]  vhba.o
vhba.c:541:6: error: 'struct scsi_host_template' has no member named 
'tag_alloc_policy'; did you mean 'tag_alloc_policy_rr'?
  541 |     .tag_alloc_policy = BLK_TAG_ALLOC_RR,
      |      ^~~~~~~~~~~~~~~~
      |      tag_alloc_policy_rr
vhba.c:541:25: error: 'BLK_TAG_ALLOC_RR' undeclared here (not in a function)
  541 |     .tag_alloc_policy = BLK_TAG_ALLOC_RR,
      |                         ^~~~~~~~~~~~~~~~
make[3]: *** [/usr/src/linux-headers-6.14-common/scripts/Makefile.build:212: 
vhba.o] Error 1
make[2]: *** [/usr/src/linux-headers-6.14-common/Makefile:2021: .] Error 2
make[1]: *** [/usr/src/linux-headers-6.14-common/Makefile:263: __sub-make] 
Error 2
make[1]: Leaving directory '/var/lib/dkms/vhba/20240917/build'
make: *** [/usr/src/linux-headers-6.14-common/Makefile:263: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.14-amd64'

# exit code: 2
# elapsed time: 00:00:02
----------------------------------------------------------------

This seems to be the consequence of Linux commit
"block: simplify tag allocation policy selection" in v6.14-rc1
https://github.com/torvalds/linux/commit/ce32496ec1abe866225f2e2005ceda68cf4c7bf4

Andreas

Reply via email to