brutus2675

brutus2675-comp-errs

Aug 30th, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.67 KB | None | 0 0
  1. root@localhost linux-tbs-drivers]# make
  2. make -C /home/thelma/Programs/tbs/linux-tbs-drivers/v4l
  3. make[1]: Entering directory '/home/thelma/Programs/tbs/linux-tbs-drivers/v4l'
  4. creating symbolic links...
  5. make -C firmware prep
  6. make[2]: Entering directory '/home/thelma/Programs/tbs/linux-tbs-drivers/v4l/firmware'
  7. make[2]: Leaving directory '/home/thelma/Programs/tbs/linux-tbs-drivers/v4l/firmware'
  8. make -C firmware
  9. make[2]: Entering directory '/home/thelma/Programs/tbs/linux-tbs-drivers/v4l/firmware'
  10. make[2]: Nothing to be done for 'default'.
  11. make[2]: Leaving directory '/home/thelma/Programs/tbs/linux-tbs-drivers/v4l/firmware'
  12. Kernel build directory is /lib/modules/4.7.2-desktop-1.mga6/build
  13. make -C /lib/modules/4.7.2-desktop-1.mga6/build SUBDIRS=/home/thelma/Programs/tbs/linux-tbs-drivers/v4l modules
  14. make[2]: Entering directory '/usr/src/kernel-4.7.2-desktop-1.mga6'
  15. CC [M] /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.o
  16. In file included from ./arch/x86/include/asm/processor.h:15:0,
  17. from ./arch/x86/include/asm/cpufeature.h:4,
  18. from ./arch/x86/include/asm/thread_info.h:52,
  19. from include/linux/thread_info.h:54,
  20. from ./arch/x86/include/asm/preempt.h:6,
  21. from include/linux/preempt.h:59,
  22. from include/linux/spinlock.h:50,
  23. from include/linux/seqlock.h:35,
  24. from include/linux/time.h:5,
  25. from include/linux/input.h:11,
  26. from /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/compat.h:9,
  27. from <command-line>:0:
  28. /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c: In function 'videobuf_dma_init_user_locked':
  29. ./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]
  30. #define current get_current()
  31. ^
  32. /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:185:23: note: in expansion of macro 'current'
  33. err = get_user_pages(current, current->mm,
  34. ^
  35. In file included from include/linux/scatterlist.h:7:0,
  36. from include/linux/dma-mapping.h:11,
  37. from /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:28:
  38. include/linux/mm.h:1276:6: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
  39. long get_user_pages(unsigned long start, unsigned long nr_pages,
  40. ^
  41. In file included from ./arch/x86/include/asm/processor.h:15:0,
  42. from ./arch/x86/include/asm/cpufeature.h:4,
  43. from ./arch/x86/include/asm/thread_info.h:52,
  44. from include/linux/thread_info.h:54,
  45. from ./arch/x86/include/asm/preempt.h:6,
  46. from include/linux/preempt.h:59,
  47. from include/linux/spinlock.h:50,
  48. from include/linux/seqlock.h:35,
  49. from include/linux/time.h:5,
  50. from include/linux/input.h:11,
  51. from /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/compat.h:9,
  52. from <command-line>:0:
  53. ./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]
  54. #define current get_current()
  55. ^
  56. /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:185:32: note: in expansion of macro 'current'
  57. err = get_user_pages(current, current->mm,
  58. ^
  59. In file included from include/linux/scatterlist.h:7:0,
  60. from include/linux/dma-mapping.h:11,
  61. from /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:28:
  62. include/linux/mm.h:1276:6: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
  63. long get_user_pages(unsigned long start, unsigned long nr_pages,
  64. ^
  65. /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]
  66. rw == READ, 1, /* force */
  67. ^
  68. In file included from include/linux/scatterlist.h:7:0,
  69. from include/linux/dma-mapping.h:11,
  70. from /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:28:
  71. include/linux/mm.h:1276:6: note: expected 'struct page **' but argument is of type 'int'
  72. long get_user_pages(unsigned long start, unsigned long nr_pages,
  73. ^
  74. /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]
  75. rw == READ, 1, /* force */
  76. ^
  77. In file included from include/linux/scatterlist.h:7:0,
  78. from include/linux/dma-mapping.h:11,
  79. from /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:28:
  80. include/linux/mm.h:1276:6: note: expected 'struct vm_area_struct **' but argument is of type 'int'
  81. long get_user_pages(unsigned long start, unsigned long nr_pages,
  82. ^
  83. /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:185:8: error: too many arguments to function 'get_user_pages'
  84. err = get_user_pages(current, current->mm,
  85. ^
  86. In file included from include/linux/scatterlist.h:7:0,
  87. from include/linux/dma-mapping.h:11,
  88. from /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c:28:
  89. include/linux/mm.h:1276:6: note: declared here
  90. long get_user_pages(unsigned long start, unsigned long nr_pages,
  91. ^
  92. /home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.c: In function 'videobuf_dma_free':
  93. /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]
  94. page_cache_release(dma->pages[i]);
  95. ^
  96. cc1: some warnings being treated as errors
  97. scripts/Makefile.build:295: recipe for target '/home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.o' failed
  98. make[3]: *** [/home/thelma/Programs/tbs/linux-tbs-drivers/v4l/videobuf-dma-sg.o] Error 1
  99. Makefile:1450: recipe for target '_module_/home/thelma/Programs/tbs/linux-tbs-drivers/v4l' failed
  100. make[2]: *** [_module_/home/thelma/Programs/tbs/linux-tbs-drivers/v4l] Error 2
  101. make[2]: Leaving directory '/usr/src/kernel-4.7.2-desktop-1.mga6'
  102. Makefile:51: recipe for target 'default' failed
  103. make[1]: *** [default] Error 2
  104. make[1]: Leaving directory '/home/thelma/Programs/tbs/linux-tbs-drivers/v4l'
  105. Makefile:26: recipe for target 'all' failed
  106. make: *** [all] Error 2
  107. [root@localhost linux-tbs-drivers]#
Advertisement
Add Comment
Please, Sign In to add comment