Package: rapiddisk-dkms Version: 9.2.0-1 Severity: important Tags: sid forky upstream Control: forwarded -1 https://github.com/pkoutoupis/rapiddisk/issues/196
DKMS (dkms-3.2.0) make.log for rapiddisk/9.2.0 for kernel 6.16-rc7-rt-amd64 (x86_64) Thu Jul 24 23:02:22 UTC 2025 Building module(s) # command: make -j14 KERNELRELEASE=6.16-rc7-rt-amd64 -C /lib/modules/6.16-rc7-rt-amd64/build M=/var/lib/dkms/rapiddisk/9.2.0/build make: Entering directory '/usr/src/linux-headers-6.16-rc7-rt-amd64' make[1]: Entering directory '/var/lib/dkms/rapiddisk/9.2.0/build' CC [M] rapiddisk.o CC [M] rapiddisk-cache.o In file included from /usr/src/linux-headers-6.16-rc7-common/include/linux/build_bug.h:5, from /usr/src/linux-headers-6.16-rc7-common/include/linux/init.h:5, from rapiddisk.c:26: rapiddisk.c: In function 'rdsk_lookup_page': rapiddisk.c:252:28: error: 'struct page' has no member named 'index' 252 | BUG_ON(page && page->index != idx); | ^~ /usr/src/linux-headers-6.16-rc7-common/include/linux/compiler.h:77:45: note: in definition of macro 'unlikely' 77 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ rapiddisk.c:252:9: note: in expansion of macro 'BUG_ON' 252 | BUG_ON(page && page->index != idx); | ^~~~~~ rapiddisk.c: In function 'rdsk_insert_page': rapiddisk.c:288:13: error: 'struct page' has no member named 'index' 288 | page->index = idx; | ^~ rapiddisk.c:293:28: error: 'struct page' has no member named 'index' 293 | BUG_ON(page->index != idx); | ^~ /usr/src/linux-headers-6.16-rc7-common/include/linux/compiler.h:77:45: note: in definition of macro 'unlikely' 77 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ rapiddisk.c:293:17: note: in expansion of macro 'BUG_ON' 293 | BUG_ON(page->index != idx); | ^~~~~~ rapiddisk.c: In function 'rdsk_free_pages': rapiddisk.c:332:40: error: 'struct page' has no member named 'index' 332 | BUG_ON(pages[i]->index < pos); | ^~ /usr/src/linux-headers-6.16-rc7-common/include/linux/compiler.h:77:45: note: in definition of macro 'unlikely' 77 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ rapiddisk.c:332:25: note: in expansion of macro 'BUG_ON' 332 | BUG_ON(pages[i]->index < pos); | ^~~~~~ rapiddisk.c:333:39: error: 'struct page' has no member named 'index' 333 | pos = pages[i]->index; | ^~ make[3]: *** [/usr/src/linux-headers-6.16-rc7-common/scripts/Makefile.build:292: rapiddisk.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/usr/src/linux-headers-6.16-rc7-common/Makefile:2027: .] Error 2 make[1]: *** [/usr/src/linux-headers-6.16-rc7-common/Makefile:260: __sub-make] Error 2 make[1]: Leaving directory '/var/lib/dkms/rapiddisk/9.2.0/build' make: *** [/usr/src/linux-headers-6.16-rc7-common/Makefile:260: __sub-make] Error 2 make: Leaving directory '/usr/src/linux-headers-6.16-rc7-rt-amd64' # exit code: 2 # elapsed time: 00:00:04 ---------------------------------------------------------------- Related to Linux commit https://github.com/torvalds/linux/commit/acc53a0b4c156877773da6e9eea4113dc7e770ae "mm: rename page->index to page->__folio_index" Andreas