vontadeo@vonTadeooooe:/usr/src/fliusb-1.3$ make
make -C /lib/modules/4.8.0-51-lowlatency/build M="$(pwd)" modules
make[1]: Entering directory '/usr/src/linux-headers-4.8.0-51-lowlatency'
arch/x86/Makefile:140: CONFIG_X86_X32 enabled but no binutils support
CC [M] /usr/src/fliusb-1.3/fliusb.o
Assembler messages:
Fatal error: can't create /usr/src/fliusb-1.3/.tmp_fliusb.o: Permission denied
In file included from ./include/linux/kobject.h:21:0,
from ./include/linux/module.h:17,
from /usr/src/fliusb-1.3/fliusb.c:46:
./include/linux/sysfs.h: In function ‘sysfs_get_dirent’:
./include/linux/sysfs.h:517:37: warning: pointer targets in passing argument 2 of ‘kernfs_find_and_get’ differ in signedness [-Wpointer-sign]
return kernfs_find_and_get(parent, name);
^
In file included from ./include/linux/sysfs.h:15:0,
from ./include/linux/kobject.h:21,
from ./include/linux/module.h:17,
from /usr/src/fliusb-1.3/fliusb.c:46:
./include/linux/kernfs.h:440:1: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’
kernfs_find_and_get(struct kernfs_node *kn, const char *name)
^
/usr/src/fliusb-1.3/fliusb.c: In function ‘fliusb_sg_bulk_read’:
/usr/src/fliusb-1.3/fliusb.c:332:39: warning: passing argument 4 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
numpg = get_user_pages(numpg, 1, 0, dev->usbsg.userpg, NULL);
^
In file included from /usr/src/fliusb-1.3/fliusb.c:57:0:
./include/linux/mm.h:1315:6: note: expected ‘int’ but argument is of type ‘struct page **’
long get_user_pages(unsigned long start, unsigned long nr_pages,
^
/usr/src/fliusb-1.3/fliusb.c:332:11: error: too few arguments to function ‘get_user_pages’
numpg = get_user_pages(numpg, 1, 0, dev->usbsg.userpg, NULL);
^
In file included from /usr/src/fliusb-1.3/fliusb.c:57:0:
./include/linux/mm.h:1315:6: note: declared here
long get_user_pages(unsigned long start, unsigned long nr_pages,
^
scripts/Makefile.build:295: recipe for target '/usr/src/fliusb-1.3/fliusb.o' failed
make[2]: *** [/usr/src/fliusb-1.3/fliusb.o] Error 2
Makefile:1491: recipe for target '_module_/usr/src/fliusb-1.3' failed
make[1]: *** [_module_/usr/src/fliusb-1.3] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.8.0-51-lowlatency'
Makefile:15: recipe for target 'default' failed
make: *** [default] Error 2

Read More...