building kernel module fails error: too many arguments to function ‘kmem_cache_create’ Reproducible: Always Actual Results: * Building kernel modules make -C /usr/src/linux M=/var/tmp/portage/sys-block/iscsitarget-0.4.15-r1/work/iscsitarget-0.4.15/kernel modules make[1]: Entering directory `/usr/src/linux-2.6.23-gentoo-r3' CC [M] /var/tmp/portage/sys-block/iscsitarget-0.4.15-r1/work/iscsitarget-0.4.15/kernel/tio.o CC [M] /var/tmp/portage/sys-block/iscsitarget-0.4.15-r1/work/iscsitarget-0.4.15/kernel/iscsi.o /var/tmp/portage/sys-block/iscsitarget-0.4.15-r1/work/iscsitarget-0.4.15/kernel/tio.c: In function ‘tio_init’: /var/tmp/portage/sys-block/iscsitarget-0.4.15-r1/work/iscsitarget-0.4.15/kernel/tio.c:114: error: too many arguments to function ‘kmem_cache_create’ make[2]: *** [/var/tmp/portage/sys-block/iscsitarget-0.4.15-r1/work/iscsitarget-0.4.15/kernel/tio.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /var/tmp/portage/sys-block/iscsitarget-0.4.15-r1/work/iscsitarget-0.4.15/kernel/iscsi.c: In function ‘iscsi_init’: /var/tmp/portage/sys-block/iscsitarget-0.4.15-r1/work/iscsitarget-0.4.15/kernel/iscsi.c:1712: error: too many arguments to function ‘kmem_cache_create’ make[2]: *** [/var/tmp/portage/sys-block/iscsitarget-0.4.15-r1/work/iscsitarget-0.4.15/kernel/iscsi.o] Error 1 make[1]: *** [_module_/var/tmp/portage/sys-block/iscsitarget-0.4.15-r1/work/iscsitarget-0.4.15/kernel] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.23-gentoo-r3' make: *** [kernel] Error 2
The fix for this bug has been posted to the bug-report for 191313, I would mark as resolved.
*** This bug has been marked as a duplicate of bug 191313 ***