stec-inc/EnhanceIO

Kernel 3.10.0-514.2.2

Closed this issue · 1 comments

Comiling of the driver doesn't work since this kernel version anymore:
...
/usr/local/src/EnhanceIO/Driver/enhanceio/eio_conf.c:2401:11: Fehler: zu viele Argumente für Funktion »wait_on_bit_lock«
TASK_UNINTERRUPTIBLE);
^
In file included from include/linux/mmzone.h:9:0,
from include/linux/gfp.h:5,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /usr/local/src/EnhanceIO/Driver/enhanceio/eio.h:37,
from /usr/local/src/EnhanceIO/Driver/enhanceio/eio_conf.c:39:
include/linux/wait.h:1147:1: Anmerkung: hier deklariert
wait_on_bit_lock(void *word, int bit, unsigned mode)
...
/usr/local/src/EnhanceIO/Driver/enhanceio/eio_conf.c:2414:11: Fehler: zu viele Argumente für Funktion »wait_on_bit_lock«
TASK_UNINTERRUPTIBLE);
^
In file included from include/linux/mmzone.h:9:0,
from include/linux/gfp.h:5,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from /usr/local/src/EnhanceIO/Driver/enhanceio/eio.h:37,
from /usr/local/src/EnhanceIO/Driver/enhanceio/eio_conf.c:39:
include/linux/wait.h:1147:1: Anmerkung: hier deklariert
wait_on_bit_lock(void *word, int bit, unsigned mode)

...

make[2]: *** [/usr/local/src/EnhanceIO/Driver/enhanceio/eio_conf.o] Fehler 1
make[1]: *** [module/usr/local/src/EnhanceIO/Driver/enhanceio] Fehler 2
make[1]: Leaving directory `/usr/src/kernels/3.10.0-514.2.2.el7.x86_64'
make: *** [modules] Fehler 2

Kernel 3.10.0-1062.12.1.el7.x86_64 here. Revert this commit could solve it.