Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@localhost linux-tbs-drivers]# make
- make -C /home/thelma/Programs/tbs/linux-tbs-drivers/v4l
- make[1]: Entering directory '/home/thelma/Programs/tbs/linux-tbs-drivers/v4l'
- creating symbolic links...
- make -C firmware prep
- make[2]: Entering directory '/home/thelma/Programs/tbs/linux-tbs-drivers/v4l/firmware'
- make[2]: Leaving directory '/home/thelma/Programs/tbs/linux-tbs-drivers/v4l/firmware'
- make -C firmware
- make[2]: Entering directory '/home/thelma/Programs/tbs/linux-tbs-drivers/v4l/firmware'
- make[2]: Nothing to be done for 'default'.
- make[2]: Leaving directory '/home/thelma/Programs/tbs/linux-tbs-drivers/v4l/firmware'
- Kernel build directory is /lib/modules/4.7.2-desktop-1.mga6/build
- make -C /lib/modules/4.7.2-desktop-1.mga6/build SUBDIRS=/home/thelma/Programs/tbs/linux-tbs-drivers/v4l modules
- make[2]: Entering directory '/usr/src/kernel-4.7.2-desktop-1.mga6'
- CC [M] /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.o
- In file included from ./arch/x86/include/asm/processor.h:15:0,
- from ./arch/x86/include/asm/cpufeature.h:4,
- from ./arch/x86/include/asm/thread_info.h:52,
- from include/linux/thread_info.h:54,
- from ./arch/x86/include/asm/preempt.h:6,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/linux/input.h:11,
- from /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/compat.h:9,
- from <command-line>:0:
- /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c: In function 'videobuf_dma_init_user_locked':
- ./arch/x86/include/asm/current.h:17:17: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- #define current get_current()
- ^
- /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:185:23: note: in expansion of macro 'current'
- err = get_user_pages(current, current->mm,
- ^
- In file included from include/linux/scatterlist.h:7:0,
- from include/linux/dma-mapping.h:11,
- from /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:28:
- include/linux/mm.h:1276:6: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
- long get_user_pages(unsigned long start, unsigned long nr_pages,
- ^
- In file included from ./arch/x86/include/asm/processor.h:15:0,
- from ./arch/x86/include/asm/cpufeature.h:4,
- from ./arch/x86/include/asm/thread_info.h:52,
- from include/linux/thread_info.h:54,
- from ./arch/x86/include/asm/preempt.h:6,
- from include/linux/preempt.h:59,
- from include/linux/spinlock.h:50,
- from include/linux/seqlock.h:35,
- from include/linux/time.h:5,
- from include/linux/input.h:11,
- from /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/compat.h:9,
- from <command-line>:0:
- ./arch/x86/include/asm/current.h:17:17: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
- #define current get_current()
- ^
- /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:185:32: note: in expansion of macro 'current'
- err = get_user_pages(current, current->mm,
- ^
- In file included from include/linux/scatterlist.h:7:0,
- from include/linux/dma-mapping.h:11,
- from /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:28:
- include/linux/mm.h:1276:6: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
- long get_user_pages(unsigned long start, unsigned long nr_pages,
- ^
- /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:187:9: warning: passing argument 5 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- rw == READ, 1, /* force */
- ^
- In file included from include/linux/scatterlist.h:7:0,
- from include/linux/dma-mapping.h:11,
- from /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:28:
- include/linux/mm.h:1276:6: note: expected 'struct page **' but argument is of type 'int'
- long get_user_pages(unsigned long start, unsigned long nr_pages,
- ^
- /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:187:21: warning: passing argument 6 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
- rw == READ, 1, /* force */
- ^
- In file included from include/linux/scatterlist.h:7:0,
- from include/linux/dma-mapping.h:11,
- from /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:28:
- include/linux/mm.h:1276:6: note: expected 'struct vm_area_struct **' but argument is of type 'int'
- long get_user_pages(unsigned long start, unsigned long nr_pages,
- ^
- /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:185:8: error: too many arguments to function 'get_user_pages'
- err = get_user_pages(current, current->mm,
- ^
- In file included from include/linux/scatterlist.h:7:0,
- from include/linux/dma-mapping.h:11,
- from /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:28:
- include/linux/mm.h:1276:6: note: declared here
- long get_user_pages(unsigned long start, unsigned long nr_pages,
- ^
- /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c: In function 'videobuf_dma_free':
- /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:320:4: error: implicit declaration of function 'page_cache_release' [-Werror=implicit-function-declaration]
- page_cache_release(dma->pages[i]);
- ^
- cc1: some warnings being treated as errors
- scripts/Makefile.build:295: recipe for target '/home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.o' failed
- make[3]: *** [/home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.o] Error 1
- Makefile:1450: recipe for target '_module_/home/thelma/Programs/tbs/linux-tbs-drivers/v4l' failed
- make[2]: *** [_module_/home/thelma/Programs/tbs/linux-tbs-drivers/v4l] Error 2
- make[2]: Leaving directory '/usr/src/kernel-4.7.2-desktop-1.mga6'
- Makefile:51: recipe for target 'default' failed
- make[1]: *** [default] Error 2
- make[1]: Leaving directory '/home/thelma/Programs/tbs/linux-tbs-drivers/v4l'
- Makefile:26: recipe for target 'all' failed
- make: *** [all] Error 2
- [root@localhost linux-tbs-drivers]#
Advertisement
Add Comment
Please, Sign In to add comment