Guest User

Untitled

a guest
Jan 18th, 2022
418
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 211.10 KB | None | 0 0
  1. DKMS make.log for amdgpu-5.6.0.15-1098277 for kernel 5.13.0-25-generic (amd64)
  2. Wa 18 Jan 2022 17:37:44 MSK
  3. make: вход в каталог «/usr/src/linux-headers-5.13.0-25-generic»
  4. CC [M] /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/sched_main.o
  5. CC [M] /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/ttm_memory.o
  6. CC [M] /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/main.o
  7. CC [M] /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdgpu/amdgpu_drv.o
  8. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  9. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:10,
  10. from <command-line>:
  11. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:137:20: error: redefinition of ‘dma_fence_set_error’
  12. 137 | static inline void dma_fence_set_error(struct dma_fence *fence,
  13. | ^~~~~~~~~~~~~~~~~~~
  14. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:10,
  15. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  16. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:10,
  17. from <command-line>:
  18. ./include/linux/dma-fence.h:545:20: note: previous definition of ‘dma_fence_set_error’ was here
  19. 545 | static inline void dma_fence_set_error(struct dma_fence *fence,
  20. | ^~~~~~~~~~~~~~~~~~~
  21. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  22. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:10,
  23. from <command-line>:
  24. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h: In function ‘dma_fence_set_error’:
  25. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:143:7: error: ‘struct dma_fence’ has no member named ‘status’
  26. 143 | fence->status = error;
  27. | ^~
  28. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h: At top level:
  29. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:160:33: error: static declaration of ‘dma_fence_get_stub’ follows non-static declaration
  30. 160 | static inline struct dma_fence *dma_fence_get_stub(void)
  31. | ^~~~~~~~~~~~~~~~~~
  32. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:10,
  33. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  34. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:10,
  35. from <command-line>:
  36. ./include/linux/dma-fence.h:589:19: note: previous declaration of ‘dma_fence_get_stub’ was here
  37. 589 | struct dma_fence *dma_fence_get_stub(void);
  38. | ^~~~~~~~~~~~~~~~~~
  39. CC [M] /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/symbols.o
  40. CC [M] /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_mn.o
  41. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  42. from <command-line>:
  43. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h: In function ‘_kcl_drm_vma_node_verify_access’:
  44. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:43:45: error: dereferencing pointer to incomplete type ‘struct drm_file’
  45. 43 | return drm_vma_node_verify_access(node, tag->filp);
  46. | ^~
  47. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  48. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_reservation_backport.h:7,
  49. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/linux/dma-resv.h:40,
  50. from ./include/drm/drm_gem.h:38,
  51. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  52. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  53. from <command-line>:
  54. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:137:20: error: redefinition of ‘dma_fence_set_error’
  55. 137 | static inline void dma_fence_set_error(struct dma_fence *fence,
  56. | ^~~~~~~~~~~~~~~~~~~
  57. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:10,
  58. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  59. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_reservation_backport.h:7,
  60. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/linux/dma-resv.h:40,
  61. from ./include/drm/drm_gem.h:38,
  62. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  63. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  64. from <command-line>:
  65. ./include/linux/dma-fence.h:545:20: note: previous definition of ‘dma_fence_set_error’ was here
  66. 545 | static inline void dma_fence_set_error(struct dma_fence *fence,
  67. | ^~~~~~~~~~~~~~~~~~~
  68. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  69. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_reservation_backport.h:7,
  70. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/linux/dma-resv.h:40,
  71. from ./include/drm/drm_gem.h:38,
  72. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  73. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  74. from <command-line>:
  75. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h: In function ‘dma_fence_set_error’:
  76. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:143:7: error: ‘struct dma_fence’ has no member named ‘status’
  77. 143 | fence->status = error;
  78. | ^~
  79. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h: At top level:
  80. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:160:33: error: static declaration of ‘dma_fence_get_stub’ follows non-static declaration
  81. 160 | static inline struct dma_fence *dma_fence_get_stub(void)
  82. | ^~~~~~~~~~~~~~~~~~
  83. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:10,
  84. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  85. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_reservation_backport.h:7,
  86. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/linux/dma-resv.h:40,
  87. from ./include/drm/drm_gem.h:38,
  88. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  89. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  90. from <command-line>:
  91. ./include/linux/dma-fence.h:589:19: note: previous declaration of ‘dma_fence_get_stub’ was here
  92. 589 | struct dma_fence *dma_fence_get_stub(void);
  93. | ^~~~~~~~~~~~~~~~~~
  94. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  95. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_reservation_backport.h:7,
  96. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/linux/dma-resv.h:40,
  97. from ./include/drm/drm_gem.h:38,
  98. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  99. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  100. from <command-line>:
  101. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h: At top level:
  102. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:137:20: error: redefinition of ‘dma_fence_set_error’
  103. 137 | static inline void dma_fence_set_error(struct dma_fence *fence,
  104. | ^~~~~~~~~~~~~~~~~~~
  105. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:10,
  106. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  107. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_reservation_backport.h:7,
  108. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/linux/dma-resv.h:40,
  109. from ./include/drm/drm_gem.h:38,
  110. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  111. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  112. from <command-line>:
  113. ./include/linux/dma-fence.h:545:20: note: previous definition of ‘dma_fence_set_error’ was here
  114. 545 | static inline void dma_fence_set_error(struct dma_fence *fence,
  115. | ^~~~~~~~~~~~~~~~~~~
  116. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  117. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_reservation_backport.h:7,
  118. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/linux/dma-resv.h:40,
  119. from ./include/drm/drm_gem.h:38,
  120. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  121. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  122. from <command-line>:
  123. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h: In function ‘dma_fence_set_error’:
  124. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:143:7: error: ‘struct dma_fence’ has no member named ‘status’
  125. 143 | fence->status = error;
  126. | ^~
  127. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h: At top level:
  128. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:160:33: error: static declaration of ‘dma_fence_get_stub’ follows non-static declaration
  129. 160 | static inline struct dma_fence *dma_fence_get_stub(void)
  130. | ^~~~~~~~~~~~~~~~~~
  131. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:10,
  132. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  133. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_reservation_backport.h:7,
  134. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/linux/dma-resv.h:40,
  135. from ./include/drm/drm_gem.h:38,
  136. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  137. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  138. from <command-line>:
  139. ./include/linux/dma-fence.h:589:19: note: previous declaration of ‘dma_fence_get_stub’ was here
  140. 589 | struct dma_fence *dma_fence_get_stub(void);
  141. | ^~~~~~~~~~~~~~~~~~
  142. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  143. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  144. from <command-line>:
  145. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:173:1: error: static declaration of ‘drm_crtc_from_index’ follows non-static declaration
  146. 173 | drm_crtc_from_index(struct drm_device *dev, int idx)
  147. | ^~~~~~~~~~~~~~~~~~~
  148. In file included from ./include/drm/drm_atomic_helper.h:31,
  149. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  150. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  151. from <command-line>:
  152. ./include/drm/drm_crtc.h:1284:18: note: previous declaration of ‘drm_crtc_from_index’ was here
  153. 1284 | struct drm_crtc *drm_crtc_from_index(struct drm_device *dev, int idx);
  154. | ^~~~~~~~~~~~~~~~~~~
  155. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  156. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  157. from <command-line>:
  158. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:173:1: error: static declaration of ‘drm_crtc_from_index’ follows non-static declaration
  159. 173 | drm_crtc_from_index(struct drm_device *dev, int idx)
  160. | ^~~~~~~~~~~~~~~~~~~
  161. In file included from ./include/drm/drm_atomic_helper.h:31,
  162. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  163. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  164. from <command-line>:
  165. ./include/drm/drm_crtc.h:1284:18: note: previous declaration of ‘drm_crtc_from_index’ was here
  166. 1284 | struct drm_crtc *drm_crtc_from_index(struct drm_device *dev, int idx);
  167. | ^~~~~~~~~~~~~~~~~~~
  168. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  169. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  170. from <command-line>:
  171. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:173:1: error: static declaration of ‘drm_crtc_from_index’ follows non-static declaration
  172. 173 | drm_crtc_from_index(struct drm_device *dev, int idx)
  173. | ^~~~~~~~~~~~~~~~~~~
  174. In file included from ./include/drm/drm_atomic_helper.h:31,
  175. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  176. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  177. from <command-line>:
  178. ./include/drm/drm_crtc.h:1284:18: note: previous declaration of ‘drm_crtc_from_index’ was here
  179. 1284 | struct drm_crtc *drm_crtc_from_index(struct drm_device *dev, int idx);
  180. | ^~~~~~~~~~~~~~~~~~~
  181. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  182. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  183. from <command-line>:
  184. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_gem_object_put_unlocked’:
  185. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:225:9: error: implicit declaration of function ‘drm_gem_object_unreference_unlocked’; did you mean ‘drm_gem_object_put_unlocked’? [-Werror=implicit-function-declaration]
  186. 225 | return drm_gem_object_unreference_unlocked(obj);
  187. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188. | drm_gem_object_put_unlocked
  189. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:225:9: error: ‘return’ with a value, in function returning void [-Werror=return-type]
  190. 225 | return drm_gem_object_unreference_unlocked(obj);
  191. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  192. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:223:1: note: declared here
  193. 223 | drm_gem_object_put_unlocked(struct drm_gem_object *obj)
  194. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  195. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  196. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:239:1: error: static declaration of ‘__drm_atomic_helper_connector_reset’ follows non-static declaration
  197. 239 | __drm_atomic_helper_connector_reset(struct drm_connector *connector,
  198. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199. In file included from ./include/drm/drm_atomic_helper.h:34,
  200. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  201. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  202. from <command-line>:
  203. ./include/drm/drm_atomic_state_helper.h:70:6: note: previous declaration of ‘__drm_atomic_helper_connector_reset’ was here
  204. 70 | void __drm_atomic_helper_connector_reset(struct drm_connector *connector,
  205. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  206. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  207. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  208. from <command-line>:
  209. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘kcl_drm_atomic_get_old_crtc_state_before_commit’:
  210. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:287:43: error: invalid type argument of ‘->’ (have ‘struct __drm_crtcs_state’)
  211. 287 | return state->crtcs[drm_crtc_index(crtc)]->state;
  212. | ^~
  213. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘kcl_drm_atomic_get_new_crtc_state_after_commit’:
  214. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:322:43: error: invalid type argument of ‘->’ (have ‘struct __drm_crtcs_state’)
  215. 322 | return state->crtcs[drm_crtc_index(crtc)]->state;
  216. | ^~
  217. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  218. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:344:20: error: static declaration of ‘drm_dev_get’ follows non-static declaration
  219. 344 | static inline void drm_dev_get(struct drm_device *dev)
  220. | ^~~~~~~~~~~
  221. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_drv_h.h:5,
  222. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:24,
  223. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  224. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  225. from <command-line>:
  226. ./include/drm/drm_drv.h:553:6: note: previous declaration of ‘drm_dev_get’ was here
  227. 553 | void drm_dev_get(struct drm_device *dev);
  228. | ^~~~~~~~~~~
  229. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  230. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  231. from <command-line>:
  232. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_dev_get’:
  233. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:346:2: error: implicit declaration of function ‘drm_dev_ref’; did you mean ‘drm_dev_get’? [-Werror=implicit-function-declaration]
  234. 346 | drm_dev_ref(dev);
  235. | ^~~~~~~~~~~
  236. | drm_dev_get
  237. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  238. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:349:20: error: static declaration of ‘drm_dev_put’ follows non-static declaration
  239. 349 | static inline void drm_dev_put(struct drm_device *dev)
  240. | ^~~~~~~~~~~
  241. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_drv_h.h:5,
  242. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:24,
  243. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  244. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  245. from <command-line>:
  246. ./include/drm/drm_drv.h:554:6: note: previous declaration of ‘drm_dev_put’ was here
  247. 554 | void drm_dev_put(struct drm_device *dev);
  248. | ^~~~~~~~~~~
  249. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  250. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  251. from <command-line>:
  252. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_gem_object_put_unlocked’:
  253. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:225:9: error: implicit declaration of function ‘drm_gem_object_unreference_unlocked’; did you mean ‘drm_gem_object_put_unlocked’? [-Werror=implicit-function-declaration]
  254. 225 | return drm_gem_object_unreference_unlocked(obj);
  255. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256. | drm_gem_object_put_unlocked
  257. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:225:9: error: ‘return’ with a value, in function returning void [-Werror=return-type]
  258. 225 | return drm_gem_object_unreference_unlocked(obj);
  259. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  260. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:223:1: note: declared here
  261. 223 | drm_gem_object_put_unlocked(struct drm_gem_object *obj)
  262. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  263. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  264. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:239:1: error: static declaration of ‘__drm_atomic_helper_connector_reset’ follows non-static declaration
  265. 239 | __drm_atomic_helper_connector_reset(struct drm_connector *connector,
  266. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  267. In file included from ./include/drm/drm_atomic_helper.h:34,
  268. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  269. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  270. from <command-line>:
  271. ./include/drm/drm_atomic_state_helper.h:70:6: note: previous declaration of ‘__drm_atomic_helper_connector_reset’ was here
  272. 70 | void __drm_atomic_helper_connector_reset(struct drm_connector *connector,
  273. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  275. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  276. from <command-line>:
  277. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘kcl_drm_atomic_get_old_crtc_state_before_commit’:
  278. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:287:43: error: invalid type argument of ‘->’ (have ‘struct __drm_crtcs_state’)
  279. 287 | return state->crtcs[drm_crtc_index(crtc)]->state;
  280. | ^~
  281. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘kcl_drm_atomic_get_new_crtc_state_after_commit’:
  282. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:322:43: error: invalid type argument of ‘->’ (have ‘struct __drm_crtcs_state’)
  283. 322 | return state->crtcs[drm_crtc_index(crtc)]->state;
  284. | ^~
  285. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  286. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:344:20: error: static declaration of ‘drm_dev_get’ follows non-static declaration
  287. 344 | static inline void drm_dev_get(struct drm_device *dev)
  288. | ^~~~~~~~~~~
  289. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_drv_h.h:5,
  290. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:24,
  291. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  292. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  293. from <command-line>:
  294. ./include/drm/drm_drv.h:553:6: note: previous declaration of ‘drm_dev_get’ was here
  295. 553 | void drm_dev_get(struct drm_device *dev);
  296. | ^~~~~~~~~~~
  297. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  298. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  299. from <command-line>:
  300. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_gem_object_put_unlocked’:
  301. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:225:9: error: implicit declaration of function ‘drm_gem_object_unreference_unlocked’; did you mean ‘drm_gem_object_put_unlocked’? [-Werror=implicit-function-declaration]
  302. 225 | return drm_gem_object_unreference_unlocked(obj);
  303. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  304. | drm_gem_object_put_unlocked
  305. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:225:9: error: ‘return’ with a value, in function returning void [-Werror=return-type]
  306. 225 | return drm_gem_object_unreference_unlocked(obj);
  307. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  308. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:223:1: note: declared here
  309. 223 | drm_gem_object_put_unlocked(struct drm_gem_object *obj)
  310. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  311. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  312. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:239:1: error: static declaration of ‘__drm_atomic_helper_connector_reset’ follows non-static declaration
  313. 239 | __drm_atomic_helper_connector_reset(struct drm_connector *connector,
  314. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  315. In file included from ./include/drm/drm_atomic_helper.h:34,
  316. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  317. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  318. from <command-line>:
  319. ./include/drm/drm_atomic_state_helper.h:70:6: note: previous declaration of ‘__drm_atomic_helper_connector_reset’ was here
  320. 70 | void __drm_atomic_helper_connector_reset(struct drm_connector *connector,
  321. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  322. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  323. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  324. from <command-line>:
  325. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘kcl_drm_atomic_get_old_crtc_state_before_commit’:
  326. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:287:43: error: invalid type argument of ‘->’ (have ‘struct __drm_crtcs_state’)
  327. 287 | return state->crtcs[drm_crtc_index(crtc)]->state;
  328. | ^~
  329. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘kcl_drm_atomic_get_new_crtc_state_after_commit’:
  330. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:322:43: error: invalid type argument of ‘->’ (have ‘struct __drm_crtcs_state’)
  331. 322 | return state->crtcs[drm_crtc_index(crtc)]->state;
  332. | ^~
  333. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  334. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:344:20: error: static declaration of ‘drm_dev_get’ follows non-static declaration
  335. 344 | static inline void drm_dev_get(struct drm_device *dev)
  336. | ^~~~~~~~~~~
  337. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_drv_h.h:5,
  338. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:24,
  339. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  340. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  341. from <command-line>:
  342. ./include/drm/drm_drv.h:553:6: note: previous declaration of ‘drm_dev_get’ was here
  343. 553 | void drm_dev_get(struct drm_device *dev);
  344. | ^~~~~~~~~~~
  345. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  346. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  347. from <command-line>:
  348. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_dev_put’:
  349. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:351:9: error: implicit declaration of function ‘drm_dev_unref’; did you mean ‘drm_dev_enter’? [-Werror=implicit-function-declaration]
  350. 351 | return drm_dev_unref(dev);
  351. | ^~~~~~~~~~~~~
  352. | drm_dev_enter
  353. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:351:9: error: ‘return’ with a value, in function returning void [-Werror=return-type]
  354. 351 | return drm_dev_unref(dev);
  355. | ^~~~~~~~~~~~~~~~~~
  356. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:349:20: note: declared here
  357. 349 | static inline void drm_dev_put(struct drm_device *dev)
  358. | ^~~~~~~~~~~
  359. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  360. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:365:34: error: redefinition of ‘drm_debug_printer’
  361. 365 | static inline struct drm_printer drm_debug_printer(const char *prefix)
  362. | ^~~~~~~~~~~~~~~~~
  363. In file included from ./include/drm/drm_mm.h:49,
  364. from ./include/drm/drm_vma_manager.h:26,
  365. from ./include/drm/drm_gem.h:40,
  366. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  367. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  368. from <command-line>:
  369. ./include/drm/drm_print.h:227:34: note: previous definition of ‘drm_debug_printer’ was here
  370. 227 | static inline struct drm_printer drm_debug_printer(const char *prefix)
  371. | ^~~~~~~~~~~~~~~~~
  372. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  373. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  374. from <command-line>:
  375. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:441:1: error: static declaration of ‘drm_atomic_helper_update_legacy_modeset_state’ follows non-static declaration
  376. 441 | drm_atomic_helper_update_legacy_modeset_state(struct drm_device *dev,
  377. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  378. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  379. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  380. from <command-line>:
  381. ./include/drm/drm_atomic_helper.h:74:1: note: previous declaration of ‘drm_atomic_helper_update_legacy_modeset_state’ was here
  382. 74 | drm_atomic_helper_update_legacy_modeset_state(struct drm_device *dev,
  383. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  385. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  386. from <command-line>:
  387. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_dev_get’:
  388. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:346:2: error: implicit declaration of function ‘drm_dev_ref’; did you mean ‘drm_dev_get’? [-Werror=implicit-function-declaration]
  389. 346 | drm_dev_ref(dev);
  390. | ^~~~~~~~~~~
  391. | drm_dev_get
  392. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  393. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:349:20: error: static declaration of ‘drm_dev_put’ follows non-static declaration
  394. 349 | static inline void drm_dev_put(struct drm_device *dev)
  395. | ^~~~~~~~~~~
  396. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_drv_h.h:5,
  397. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:24,
  398. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  399. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  400. from <command-line>:
  401. ./include/drm/drm_drv.h:554:6: note: previous declaration of ‘drm_dev_put’ was here
  402. 554 | void drm_dev_put(struct drm_device *dev);
  403. | ^~~~~~~~~~~
  404. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  405. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  406. from <command-line>:
  407. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_dev_get’:
  408. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:346:2: error: implicit declaration of function ‘drm_dev_ref’; did you mean ‘drm_dev_get’? [-Werror=implicit-function-declaration]
  409. 346 | drm_dev_ref(dev);
  410. | ^~~~~~~~~~~
  411. | drm_dev_get
  412. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  413. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:349:20: error: static declaration of ‘drm_dev_put’ follows non-static declaration
  414. 349 | static inline void drm_dev_put(struct drm_device *dev)
  415. | ^~~~~~~~~~~
  416. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_drv_h.h:5,
  417. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:24,
  418. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  419. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  420. from <command-line>:
  421. ./include/drm/drm_drv.h:554:6: note: previous declaration of ‘drm_dev_put’ was here
  422. 554 | void drm_dev_put(struct drm_device *dev);
  423. | ^~~~~~~~~~~
  424. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  425. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  426. from <command-line>:
  427. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_dev_put’:
  428. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:351:9: error: implicit declaration of function ‘drm_dev_unref’; did you mean ‘drm_dev_enter’? [-Werror=implicit-function-declaration]
  429. 351 | return drm_dev_unref(dev);
  430. | ^~~~~~~~~~~~~
  431. | drm_dev_enter
  432. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:351:9: error: ‘return’ with a value, in function returning void [-Werror=return-type]
  433. 351 | return drm_dev_unref(dev);
  434. | ^~~~~~~~~~~~~~~~~~
  435. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:349:20: note: declared here
  436. 349 | static inline void drm_dev_put(struct drm_device *dev)
  437. | ^~~~~~~~~~~
  438. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  439. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:365:34: error: redefinition of ‘drm_debug_printer’
  440. 365 | static inline struct drm_printer drm_debug_printer(const char *prefix)
  441. | ^~~~~~~~~~~~~~~~~
  442. In file included from ./include/drm/drm_mm.h:49,
  443. from ./include/drm/drm_vma_manager.h:26,
  444. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  445. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  446. from <command-line>:
  447. ./include/drm/drm_print.h:227:34: note: previous definition of ‘drm_debug_printer’ was here
  448. 227 | static inline struct drm_printer drm_debug_printer(const char *prefix)
  449. | ^~~~~~~~~~~~~~~~~
  450. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  451. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  452. from <command-line>:
  453. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:441:1: error: static declaration of ‘drm_atomic_helper_update_legacy_modeset_state’ follows non-static declaration
  454. 441 | drm_atomic_helper_update_legacy_modeset_state(struct drm_device *dev,
  455. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  456. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  457. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  458. from <command-line>:
  459. ./include/drm/drm_atomic_helper.h:74:1: note: previous declaration of ‘drm_atomic_helper_update_legacy_modeset_state’ was here
  460. 74 | drm_atomic_helper_update_legacy_modeset_state(struct drm_device *dev,
  461. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  462. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  463. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  464. from <command-line>:
  465. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_dev_put’:
  466. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:351:9: error: implicit declaration of function ‘drm_dev_unref’; did you mean ‘drm_dev_enter’? [-Werror=implicit-function-declaration]
  467. 351 | return drm_dev_unref(dev);
  468. | ^~~~~~~~~~~~~
  469. | drm_dev_enter
  470. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:351:9: error: ‘return’ with a value, in function returning void [-Werror=return-type]
  471. 351 | return drm_dev_unref(dev);
  472. | ^~~~~~~~~~~~~~~~~~
  473. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:349:20: note: declared here
  474. 349 | static inline void drm_dev_put(struct drm_device *dev)
  475. | ^~~~~~~~~~~
  476. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  477. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:365:34: error: redefinition of ‘drm_debug_printer’
  478. 365 | static inline struct drm_printer drm_debug_printer(const char *prefix)
  479. | ^~~~~~~~~~~~~~~~~
  480. In file included from ./include/drm/drm_mm.h:49,
  481. from ./include/drm/drm_vma_manager.h:26,
  482. from ./include/drm/drm_gem.h:40,
  483. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  484. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  485. from <command-line>:
  486. ./include/drm/drm_print.h:227:34: note: previous definition of ‘drm_debug_printer’ was here
  487. 227 | static inline struct drm_printer drm_debug_printer(const char *prefix)
  488. | ^~~~~~~~~~~~~~~~~
  489. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  490. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  491. from <command-line>:
  492. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:441:1: error: static declaration of ‘drm_atomic_helper_update_legacy_modeset_state’ follows non-static declaration
  493. 441 | drm_atomic_helper_update_legacy_modeset_state(struct drm_device *dev,
  494. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  495. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  496. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  497. from <command-line>:
  498. ./include/drm/drm_atomic_helper.h:74:1: note: previous declaration of ‘drm_atomic_helper_update_legacy_modeset_state’ was here
  499. 74 | drm_atomic_helper_update_legacy_modeset_state(struct drm_device *dev,
  500. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  501. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  502. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  503. from <command-line>:
  504. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_crtc_accurate_vblank_count’:
  505. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:452:9: error: implicit declaration of function ‘drm_accurate_vblank_count’; did you mean ‘drm_crtc_accurate_vblank_count’? [-Werror=implicit-function-declaration]
  506. 452 | return drm_accurate_vblank_count(crtc);
  507. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  508. | drm_crtc_accurate_vblank_count
  509. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  510. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:466:20: error: static declaration of ‘drm_mode_is_420_only’ follows non-static declaration
  511. 466 | static inline bool drm_mode_is_420_only(const struct drm_display_info *display,
  512. | ^~~~~~~~~~~~~~~~~~~~
  513. In file included from ./include/drm/drm_crtc.h:40,
  514. from ./include/drm/drm_atomic_helper.h:31,
  515. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  516. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  517. from <command-line>:
  518. ./include/drm/drm_modes.h:439:6: note: previous declaration of ‘drm_mode_is_420_only’ was here
  519. 439 | bool drm_mode_is_420_only(const struct drm_display_info *display,
  520. | ^~~~~~~~~~~~~~~~~~~~
  521. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  522. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  523. from <command-line>:
  524. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:471:20: error: static declaration of ‘drm_mode_is_420_also’ follows non-static declaration
  525. 471 | static inline bool drm_mode_is_420_also(const struct drm_display_info *display,
  526. | ^~~~~~~~~~~~~~~~~~~~
  527. In file included from ./include/drm/drm_crtc.h:40,
  528. from ./include/drm/drm_atomic_helper.h:31,
  529. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  530. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  531. from <command-line>:
  532. ./include/drm/drm_modes.h:441:6: note: previous declaration of ‘drm_mode_is_420_also’ was here
  533. 441 | bool drm_mode_is_420_also(const struct drm_display_info *display,
  534. | ^~~~~~~~~~~~~~~~~~~~
  535. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  536. from <command-line>:
  537. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: In function ‘_kcl_drm_crtc_init_with_planes’:
  538. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:65:9: error: too few arguments to function ‘drm_crtc_init_with_planes’
  539. 65 | return drm_crtc_init_with_planes(dev, crtc, primary, cursor, funcs);
  540. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  541. In file included from ./include/drm/drm_atomic_helper.h:31,
  542. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  543. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  544. from <command-line>:
  545. ./include/drm/drm_crtc.h:1218:5: note: declared here
  546. 1218 | int drm_crtc_init_with_planes(struct drm_device *dev,
  547. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  548. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  549. from <command-line>:
  550. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: In function ‘_kcl_drm_universal_plane_init’:
  551. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:84:28: error: incompatible type for argument 7 of ‘drm_universal_plane_init’
  552. 84 | formats, format_count, type);
  553. | ^~~~
  554. | |
  555. | enum drm_plane_type
  556. In file included from ./include/drm/drm_crtc.h:45,
  557. from ./include/drm/drm_atomic_helper.h:31,
  558. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  559. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  560. from <command-line>:
  561. ./include/drm/drm_plane.h:761:25: note: expected ‘const uint64_t *’ {aka ‘const long long unsigned int *’} but argument is of type ‘enum drm_plane_type’
  562. 761 | const uint64_t *format_modifiers,
  563. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  564. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  565. from <command-line>:
  566. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:83:9: error: too few arguments to function ‘drm_universal_plane_init’
  567. 83 | return drm_universal_plane_init(dev, plane, possible_crtcs, funcs,
  568. | ^~~~~~~~~~~~~~~~~~~~~~~~
  569. In file included from ./include/drm/drm_crtc.h:45,
  570. from ./include/drm/drm_atomic_helper.h:31,
  571. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  572. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  573. from <command-line>:
  574. ./include/drm/drm_plane.h:755:5: note: declared here
  575. 755 | int drm_universal_plane_init(struct drm_device *dev,
  576. | ^~~~~~~~~~~~~~~~~~~~~~~~
  577. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  578. from <command-line>:
  579. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: At top level:
  580. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:95:8: error: redefinition of ‘struct drm_format_name_buf’
  581. 95 | struct drm_format_name_buf {
  582. | ^~~~~~~~~~~~~~~~~~~
  583. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:14,
  584. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  585. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  586. from <command-line>:
  587. ./include/drm/drm_fourcc.h:142:8: note: originally defined here
  588. 142 | struct drm_format_name_buf {
  589. | ^~~~~~~~~~~~~~~~~~~
  590. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  591. from <command-line>:
  592. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: In function ‘_kcl_drm_gem_object_lookup’:
  593. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:161:42: error: passing argument 1 of ‘drm_gem_object_lookup’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  594. 161 | return drm_gem_object_lookup(filp->minor->dev, filp, handle);
  595. | ~~~~~~~~~~~^~~~~
  596. | |
  597. | struct drm_device *
  598. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  599. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  600. from <command-line>:
  601. ./include/drm/drm_gem.h:405:24: note: expected ‘struct drm_file *’ but argument is of type ‘struct drm_device *’
  602. 405 | struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
  603. | ^~~~~~~~~~~~~~~~~~~~~
  604. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  605. from <command-line>:
  606. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:161:49: warning: passing argument 2 of ‘drm_gem_object_lookup’ makes integer from pointer without a cast [-Wint-conversion]
  607. 161 | return drm_gem_object_lookup(filp->minor->dev, filp, handle);
  608. | ^~~~
  609. | |
  610. | struct drm_file *
  611. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  612. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  613. from <command-line>:
  614. ./include/drm/drm_gem.h:405:24: note: expected ‘u32’ {aka ‘unsigned int’} but argument is of type ‘struct drm_file *’
  615. 405 | struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
  616. | ^~~~~~~~~~~~~~~~~~~~~
  617. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  618. from <command-line>:
  619. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:161:9: error: too many arguments to function ‘drm_gem_object_lookup’
  620. 161 | return drm_gem_object_lookup(filp->minor->dev, filp, handle);
  621. | ^~~~~~~~~~~~~~~~~~~~~
  622. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  623. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  624. from <command-line>:
  625. ./include/drm/drm_gem.h:405:24: note: declared here
  626. 405 | struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
  627. | ^~~~~~~~~~~~~~~~~~~~~
  628. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:13,
  629. from <command-line>:
  630. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_print.h: At top level:
  631. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_print.h:8:21: error: redefinition of ‘drm_debug_enabled’
  632. 8 | static inline bool drm_debug_enabled(unsigned int category)
  633. | ^~~~~~~~~~~~~~~~~
  634. In file included from ./include/drm/drm_mm.h:49,
  635. from ./include/drm/drm_vma_manager.h:26,
  636. from ./include/drm/drm_gem.h:40,
  637. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  638. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  639. from <command-line>:
  640. ./include/drm/drm_print.h:322:20: note: previous definition of ‘drm_debug_enabled’ was here
  641. 322 | static inline bool drm_debug_enabled(enum drm_debug_category category)
  642. | ^~~~~~~~~~~~~~~~~
  643. In file included from ./include/linux/rcupdate.h:24,
  644. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_rcupdate.h:4,
  645. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:5,
  646. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  647. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:10,
  648. from <command-line>:
  649. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_print.h: In function ‘drm_debug_enabled’:
  650. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_print.h:10:18: error: ‘drm_debug’ undeclared (first use in this function); did you mean ‘pr_debug’?
  651. 10 | return unlikely(drm_debug & category);
  652. | ^~~~~~~~~
  653. ./include/linux/compiler.h:78:42: note: in definition of macro ‘unlikely’
  654. 78 | # define unlikely(x) __builtin_expect(!!(x), 0)
  655. | ^
  656. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_print.h:10:18: note: each undeclared identifier is reported only once for each function it appears in
  657. 10 | return unlikely(drm_debug & category);
  658. | ^~~~~~~~~
  659. ./include/linux/compiler.h:78:42: note: in definition of macro ‘unlikely’
  660. 78 | # define unlikely(x) __builtin_expect(!!(x), 0)
  661. | ^
  662. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:14,
  663. from <command-line>:
  664. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fs.h: At top level:
  665. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fs.h:11:20: error: static declaration of ‘compat_ptr_ioctl’ follows non-static declaration
  666. 11 | static inline long compat_ptr_ioctl(struct file *file, unsigned int cmd,
  667. | ^~~~~~~~~~~~~~~~
  668. In file included from ./include/linux/huge_mm.h:8,
  669. from ./include/linux/mm.h:726,
  670. from ./include/linux/kallsyms.h:12,
  671. from ./include/linux/ftrace.h:12,
  672. from ./include/linux/kprobes.h:29,
  673. from ./include/linux/kgdb.h:19,
  674. from ./include/linux/fb.h:5,
  675. from ./include/drm/drm_crtc.h:31,
  676. from ./include/drm/drm_atomic_helper.h:31,
  677. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  678. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  679. from <command-line>:
  680. ./include/linux/fs.h:1954:13: note: previous declaration of ‘compat_ptr_ioctl’ was here
  681. 1954 | extern long compat_ptr_ioctl(struct file *file, unsigned int cmd,
  682. | ^~~~~~~~~~~~~~~~
  683. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  684. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  685. from <command-line>:
  686. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_crtc_accurate_vblank_count’:
  687. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:452:9: error: implicit declaration of function ‘drm_accurate_vblank_count’; did you mean ‘drm_crtc_accurate_vblank_count’? [-Werror=implicit-function-declaration]
  688. 452 | return drm_accurate_vblank_count(crtc);
  689. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  690. | drm_crtc_accurate_vblank_count
  691. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  692. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:466:20: error: static declaration of ‘drm_mode_is_420_only’ follows non-static declaration
  693. 466 | static inline bool drm_mode_is_420_only(const struct drm_display_info *display,
  694. | ^~~~~~~~~~~~~~~~~~~~
  695. In file included from ./include/drm/drm_crtc.h:40,
  696. from ./include/drm/drm_atomic_helper.h:31,
  697. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  698. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  699. from <command-line>:
  700. ./include/drm/drm_modes.h:439:6: note: previous declaration of ‘drm_mode_is_420_only’ was here
  701. 439 | bool drm_mode_is_420_only(const struct drm_display_info *display,
  702. | ^~~~~~~~~~~~~~~~~~~~
  703. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  704. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  705. from <command-line>:
  706. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:471:20: error: static declaration of ‘drm_mode_is_420_also’ follows non-static declaration
  707. 471 | static inline bool drm_mode_is_420_also(const struct drm_display_info *display,
  708. | ^~~~~~~~~~~~~~~~~~~~
  709. In file included from ./include/drm/drm_crtc.h:40,
  710. from ./include/drm/drm_atomic_helper.h:31,
  711. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  712. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  713. from <command-line>:
  714. ./include/drm/drm_modes.h:441:6: note: previous declaration of ‘drm_mode_is_420_also’ was here
  715. 441 | bool drm_mode_is_420_also(const struct drm_display_info *display,
  716. | ^~~~~~~~~~~~~~~~~~~~
  717. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  718. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  719. from <command-line>:
  720. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_crtc_accurate_vblank_count’:
  721. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:452:9: error: implicit declaration of function ‘drm_accurate_vblank_count’; did you mean ‘drm_crtc_accurate_vblank_count’? [-Werror=implicit-function-declaration]
  722. 452 | return drm_accurate_vblank_count(crtc);
  723. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  724. | drm_crtc_accurate_vblank_count
  725. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  726. from <command-line>:
  727. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: In function ‘_kcl_drm_crtc_init_with_planes’:
  728. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:65:9: error: too few arguments to function ‘drm_crtc_init_with_planes’
  729. 65 | return drm_crtc_init_with_planes(dev, crtc, primary, cursor, funcs);
  730. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  731. In file included from ./include/drm/drm_atomic_helper.h:31,
  732. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  733. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  734. from <command-line>:
  735. ./include/drm/drm_crtc.h:1218:5: note: declared here
  736. 1218 | int drm_crtc_init_with_planes(struct drm_device *dev,
  737. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  738. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  739. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:466:20: error: static declaration of ‘drm_mode_is_420_only’ follows non-static declaration
  740. 466 | static inline bool drm_mode_is_420_only(const struct drm_display_info *display,
  741. | ^~~~~~~~~~~~~~~~~~~~
  742. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  743. from <command-line>:
  744. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: In function ‘_kcl_drm_universal_plane_init’:
  745. In file included from ./include/drm/drm_crtc.h:40,
  746. from ./include/drm/drm_atomic_helper.h:31,
  747. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  748. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  749. from <command-line>:
  750. ./include/drm/drm_modes.h:439:6: note: previous declaration of ‘drm_mode_is_420_only’ was here
  751. 439 | bool drm_mode_is_420_only(const struct drm_display_info *display,
  752. | ^~~~~~~~~~~~~~~~~~~~
  753. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:84:28: error: incompatible type for argument 7 of ‘drm_universal_plane_init’
  754. 84 | formats, format_count, type);
  755. | ^~~~
  756. | |
  757. | enum drm_plane_type
  758. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  759. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  760. from <command-line>:
  761. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:471:20: error: static declaration of ‘drm_mode_is_420_also’ follows non-static declaration
  762. 471 | static inline bool drm_mode_is_420_also(const struct drm_display_info *display,
  763. | ^~~~~~~~~~~~~~~~~~~~
  764. In file included from ./include/drm/drm_crtc.h:45,
  765. from ./include/drm/drm_atomic_helper.h:31,
  766. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  767. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  768. from <command-line>:
  769. ./include/drm/drm_plane.h:761:25: note: expected ‘const uint64_t *’ {aka ‘const long long unsigned int *’} but argument is of type ‘enum drm_plane_type’
  770. 761 | const uint64_t *format_modifiers,
  771. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  772. In file included from ./include/drm/drm_crtc.h:40,
  773. from ./include/drm/drm_atomic_helper.h:31,
  774. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  775. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  776. from <command-line>:
  777. ./include/drm/drm_modes.h:441:6: note: previous declaration of ‘drm_mode_is_420_also’ was here
  778. 441 | bool drm_mode_is_420_also(const struct drm_display_info *display,
  779. | ^~~~~~~~~~~~~~~~~~~~
  780. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  781. from <command-line>:
  782. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:83:9: error: too few arguments to function ‘drm_universal_plane_init’
  783. 83 | return drm_universal_plane_init(dev, plane, possible_crtcs, funcs,
  784. | ^~~~~~~~~~~~~~~~~~~~~~~~
  785. In file included from ./include/drm/drm_crtc.h:45,
  786. from ./include/drm/drm_atomic_helper.h:31,
  787. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  788. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  789. from <command-line>:
  790. ./include/drm/drm_plane.h:755:5: note: declared here
  791. 755 | int drm_universal_plane_init(struct drm_device *dev,
  792. | ^~~~~~~~~~~~~~~~~~~~~~~~
  793. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  794. from <command-line>:
  795. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: At top level:
  796. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:95:8: error: redefinition of ‘struct drm_format_name_buf’
  797. 95 | struct drm_format_name_buf {
  798. | ^~~~~~~~~~~~~~~~~~~
  799. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:14,
  800. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  801. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  802. from <command-line>:
  803. ./include/drm/drm_fourcc.h:142:8: note: originally defined here
  804. 142 | struct drm_format_name_buf {
  805. | ^~~~~~~~~~~~~~~~~~~
  806. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  807. from <command-line>:
  808. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: In function ‘_kcl_drm_crtc_init_with_planes’:
  809. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:65:9: error: too few arguments to function ‘drm_crtc_init_with_planes’
  810. 65 | return drm_crtc_init_with_planes(dev, crtc, primary, cursor, funcs);
  811. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  812. In file included from ./include/drm/drm_atomic_helper.h:31,
  813. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  814. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  815. from <command-line>:
  816. ./include/drm/drm_crtc.h:1218:5: note: declared here
  817. 1218 | int drm_crtc_init_with_planes(struct drm_device *dev,
  818. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  819. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  820. from <command-line>:
  821. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: In function ‘_kcl_drm_universal_plane_init’:
  822. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:84:28: error: incompatible type for argument 7 of ‘drm_universal_plane_init’
  823. 84 | formats, format_count, type);
  824. | ^~~~
  825. | |
  826. | enum drm_plane_type
  827. In file included from ./include/drm/drm_crtc.h:45,
  828. from ./include/drm/drm_atomic_helper.h:31,
  829. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  830. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  831. from <command-line>:
  832. ./include/drm/drm_plane.h:761:25: note: expected ‘const uint64_t *’ {aka ‘const long long unsigned int *’} but argument is of type ‘enum drm_plane_type’
  833. 761 | const uint64_t *format_modifiers,
  834. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  835. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  836. from <command-line>:
  837. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:83:9: error: too few arguments to function ‘drm_universal_plane_init’
  838. 83 | return drm_universal_plane_init(dev, plane, possible_crtcs, funcs,
  839. | ^~~~~~~~~~~~~~~~~~~~~~~~
  840. In file included from ./include/drm/drm_crtc.h:45,
  841. from ./include/drm/drm_atomic_helper.h:31,
  842. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  843. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  844. from <command-line>:
  845. ./include/drm/drm_plane.h:755:5: note: declared here
  846. 755 | int drm_universal_plane_init(struct drm_device *dev,
  847. | ^~~~~~~~~~~~~~~~~~~~~~~~
  848. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  849. from <command-line>:
  850. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: In function ‘_kcl_drm_gem_object_lookup’:
  851. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  852. from <command-line>:
  853. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: At top level:
  854. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:95:8: error: redefinition of ‘struct drm_format_name_buf’
  855. 95 | struct drm_format_name_buf {
  856. | ^~~~~~~~~~~~~~~~~~~
  857. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:161:42: error: passing argument 1 of ‘drm_gem_object_lookup’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  858. 161 | return drm_gem_object_lookup(filp->minor->dev, filp, handle);
  859. | ~~~~~~~~~~~^~~~~
  860. | |
  861. | struct drm_device *
  862. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:14,
  863. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  864. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  865. from <command-line>:
  866. ./include/drm/drm_fourcc.h:142:8: note: originally defined here
  867. 142 | struct drm_format_name_buf {
  868. | ^~~~~~~~~~~~~~~~~~~
  869. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  870. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  871. from <command-line>:
  872. ./include/drm/drm_gem.h:405:24: note: expected ‘struct drm_file *’ but argument is of type ‘struct drm_device *’
  873. 405 | struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
  874. | ^~~~~~~~~~~~~~~~~~~~~
  875. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  876. from <command-line>:
  877. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:161:49: warning: passing argument 2 of ‘drm_gem_object_lookup’ makes integer from pointer without a cast [-Wint-conversion]
  878. 161 | return drm_gem_object_lookup(filp->minor->dev, filp, handle);
  879. | ^~~~
  880. | |
  881. | struct drm_file *
  882. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  883. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  884. from <command-line>:
  885. ./include/drm/drm_gem.h:405:24: note: expected ‘u32’ {aka ‘unsigned int’} but argument is of type ‘struct drm_file *’
  886. 405 | struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
  887. | ^~~~~~~~~~~~~~~~~~~~~
  888. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  889. from <command-line>:
  890. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:161:9: error: too many arguments to function ‘drm_gem_object_lookup’
  891. 161 | return drm_gem_object_lookup(filp->minor->dev, filp, handle);
  892. | ^~~~~~~~~~~~~~~~~~~~~
  893. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  894. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  895. from <command-line>:
  896. ./include/drm/drm_gem.h:405:24: note: declared here
  897. 405 | struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
  898. | ^~~~~~~~~~~~~~~~~~~~~
  899. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  900. from <command-line>:
  901. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: In function ‘_kcl_drm_gem_object_lookup’:
  902. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:161:42: error: passing argument 1 of ‘drm_gem_object_lookup’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  903. 161 | return drm_gem_object_lookup(filp->minor->dev, filp, handle);
  904. | ~~~~~~~~~~~^~~~~
  905. | |
  906. | struct drm_device *
  907. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  908. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  909. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  910. from <command-line>:
  911. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:10:3: error: conflicting types for ‘pfn_t’
  912. 10 | } pfn_t;
  913. | ^~~~~
  914. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  915. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  916. from <command-line>:
  917. ./include/drm/drm_gem.h:405:24: note: expected ‘struct drm_file *’ but argument is of type ‘struct drm_device *’
  918. 405 | struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
  919. | ^~~~~~~~~~~~~~~~~~~~~
  920. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  921. from <command-line>:
  922. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:161:49: warning: passing argument 2 of ‘drm_gem_object_lookup’ makes integer from pointer without a cast [-Wint-conversion]
  923. 161 | return drm_gem_object_lookup(filp->minor->dev, filp, handle);
  924. | ^~~~
  925. | |
  926. | struct drm_file *
  927. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  928. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  929. from <command-line>:
  930. ./include/drm/drm_gem.h:405:24: note: expected ‘u32’ {aka ‘unsigned int’} but argument is of type ‘struct drm_file *’
  931. 405 | struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
  932. | ^~~~~~~~~~~~~~~~~~~~~
  933. In file included from ./include/asm-generic/memory_model.h:5,
  934. from ./arch/x86/include/asm/page.h:76,
  935. from ./arch/x86/include/asm/thread_info.h:12,
  936. from ./include/linux/thread_info.h:59,
  937. from ./arch/x86/include/asm/preempt.h:7,
  938. from ./include/linux/preempt.h:78,
  939. from ./include/linux/rcupdate.h:27,
  940. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_rcupdate.h:4,
  941. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:5,
  942. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  943. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:10,
  944. from <command-line>:
  945. ./include/linux/pfn.h:15:3: note: previous declaration of ‘pfn_t’ was here
  946. 15 | } pfn_t;
  947. | ^~~~~
  948. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  949. from <command-line>:
  950. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:161:9: error: too many arguments to function ‘drm_gem_object_lookup’
  951. 161 | return drm_gem_object_lookup(filp->minor->dev, filp, handle);
  952. | ^~~~~~~~~~~~~~~~~~~~~
  953. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  954. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/backport/backport.h:5,
  955. from <command-line>:
  956. ./include/drm/drm_gem.h:405:24: note: declared here
  957. 405 | struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
  958. | ^~~~~~~~~~~~~~~~~~~~~
  959. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  960. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  961. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  962. from <command-line>:
  963. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:33:13: error: conflicting types for ‘vm_fault_t’
  964. 33 | typedef int vm_fault_t;
  965. | ^~~~~~~~~~
  966. In file included from ./include/linux/mmzone.h:21,
  967. from ./include/linux/gfp.h:6,
  968. from ./include/linux/xarray.h:14,
  969. from ./include/linux/radix-tree.h:19,
  970. from ./include/linux/idr.h:15,
  971. from ./include/linux/kernfs.h:13,
  972. from ./include/linux/sysfs.h:16,
  973. from ./include/linux/kobject.h:20,
  974. from ./include/linux/of.h:17,
  975. from ./include/linux/irqdomain.h:35,
  976. from ./include/linux/acpi.h:13,
  977. from ./include/linux/i2c.h:13,
  978. from ./include/drm/drm_crtc.h:28,
  979. from ./include/drm/drm_atomic_helper.h:31,
  980. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  981. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  982. from <command-line>:
  983. ./include/linux/mm_types.h:702:32: note: previous declaration of ‘vm_fault_t’ was here
  984. 702 | typedef __bitwise unsigned int vm_fault_t;
  985. | ^~~~~~~~~~
  986. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  987. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  988. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  989. from <command-line>:
  990. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:35:26: error: conflicting types for ‘vmf_insert_mixed’
  991. 35 | static inline vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma,
  992. | ^~~~~~~~~~~~~~~~
  993. In file included from ./include/linux/kallsyms.h:12,
  994. from ./include/linux/ftrace.h:12,
  995. from ./include/linux/kprobes.h:29,
  996. from ./include/linux/kgdb.h:19,
  997. from ./include/linux/fb.h:5,
  998. from ./include/drm/drm_crtc.h:31,
  999. from ./include/drm/drm_atomic_helper.h:31,
  1000. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1001. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1002. from <command-line>:
  1003. ./include/linux/mm.h:2800:12: note: previous declaration of ‘vmf_insert_mixed’ was here
  1004. 2800 | vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma, unsigned long addr,
  1005. | ^~~~~~~~~~~~~~~~
  1006. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  1007. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1008. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1009. from <command-line>:
  1010. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h: In function ‘vmf_insert_mixed’:
  1011. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:41:8: error: implicit declaration of function ‘vm_insert_mixed’; did you mean ‘vmf_insert_mixed’? [-Werror=implicit-function-declaration]
  1012. 41 | err = vm_insert_mixed(vma, addr, pfn_t_to_pfn(pfn));
  1013. | ^~~~~~~~~~~~~~~
  1014. | vmf_insert_mixed
  1015. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h: At top level:
  1016. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:53:26: error: conflicting types for ‘vmf_insert_pfn’
  1017. 53 | static inline vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma,
  1018. | ^~~~~~~~~~~~~~
  1019. In file included from ./include/linux/kallsyms.h:12,
  1020. from ./include/linux/ftrace.h:12,
  1021. from ./include/linux/kprobes.h:29,
  1022. from ./include/linux/kgdb.h:19,
  1023. from ./include/linux/fb.h:5,
  1024. from ./include/drm/drm_crtc.h:31,
  1025. from ./include/drm/drm_atomic_helper.h:31,
  1026. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1027. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1028. from <command-line>:
  1029. ./include/linux/mm.h:2796:12: note: previous declaration of ‘vmf_insert_pfn’ was here
  1030. 2796 | vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma, unsigned long addr,
  1031. | ^~~~~~~~~~~~~~
  1032. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:10,
  1033. from <command-line>:
  1034. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h: In function ‘_kcl_kmap_atomic’:
  1035. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h:9:27: error: ‘KM_USER0’ undeclared (first use in this function)
  1036. 9 | return kmap_atomic(page, KM_USER0);
  1037. | ^~~~~~~~
  1038. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h:9:27: note: each undeclared identifier is reported only once for each function it appears in
  1039. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h:9:9: error: too many arguments to function ‘kmap_atomic’
  1040. 9 | return kmap_atomic(page, KM_USER0);
  1041. | ^~~~~~~~~~~
  1042. In file included from ./include/linux/highmem.h:14,
  1043. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h:4,
  1044. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:10,
  1045. from <command-line>:
  1046. ./include/linux/highmem-internal.h:180:21: note: declared here
  1047. 180 | static inline void *kmap_atomic(struct page *page)
  1048. | ^~~~~~~~~~~
  1049. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:10,
  1050. from <command-line>:
  1051. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h: In function ‘_kcl_kunmap_atomic’:
  1052. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h:13:30: error: macro "kunmap_atomic" passed 2 arguments, but takes just 1
  1053. 13 | kunmap_atomic(addr, KM_USER0);
  1054. | ^
  1055. In file included from ./include/linux/highmem.h:14,
  1056. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h:4,
  1057. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:10,
  1058. from <command-line>:
  1059. ./include/linux/highmem-internal.h:215: note: macro "kunmap_atomic" defined here
  1060. 215 | #define kunmap_atomic(__addr) \
  1061. |
  1062. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  1063. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1064. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1065. from <command-line>:
  1066. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h: In function ‘vmf_insert_pfn’:
  1067. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:56:13: error: implicit declaration of function ‘vm_insert_pfn’; did you mean ‘vmf_insert_pfn’? [-Werror=implicit-function-declaration]
  1068. 56 | int err = vm_insert_pfn(vma, addr, pfn);
  1069. | ^~~~~~~~~~~~~
  1070. | vmf_insert_pfn
  1071. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1072. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1073. from <command-line>:
  1074. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: At top level:
  1075. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:21:21: error: redefinition of ‘kvmalloc’
  1076. 21 | static inline void *kvmalloc(size_t size, gfp_t flags)
  1077. | ^~~~~~~~
  1078. In file included from ./include/linux/kallsyms.h:12,
  1079. from ./include/linux/ftrace.h:12,
  1080. from ./include/linux/kprobes.h:29,
  1081. from ./include/linux/kgdb.h:19,
  1082. from ./include/linux/fb.h:5,
  1083. from ./include/drm/drm_crtc.h:31,
  1084. from ./include/drm/drm_atomic_helper.h:31,
  1085. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1086. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1087. from <command-line>:
  1088. ./include/linux/mm.h:802:21: note: previous definition of ‘kvmalloc’ was here
  1089. 802 | static inline void *kvmalloc(size_t size, gfp_t flags)
  1090. | ^~~~~~~~
  1091. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1092. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1093. from <command-line>:
  1094. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: In function ‘kvmalloc’:
  1095. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:26:9: error: too many arguments to function ‘__vmalloc’
  1096. 26 | out = __vmalloc(size, flags, PAGE_KERNEL);
  1097. | ^~~~~~~~~
  1098. In file included from ./include/asm-generic/io.h:911,
  1099. from ./arch/x86/include/asm/io.h:375,
  1100. from ./include/linux/io.h:13,
  1101. from ./include/acpi/acpi_io.h:5,
  1102. from ./include/linux/acpi.h:35,
  1103. from ./include/linux/i2c.h:13,
  1104. from ./include/drm/drm_crtc.h:28,
  1105. from ./include/drm/drm_atomic_helper.h:31,
  1106. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1107. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1108. from <command-line>:
  1109. ./include/linux/vmalloc.h:131:14: note: declared here
  1110. 131 | extern void *__vmalloc(unsigned long size, gfp_t gfp_mask);
  1111. | ^~~~~~~~~
  1112. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1113. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1114. from <command-line>:
  1115. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: At top level:
  1116. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:31:21: error: redefinition of ‘kvzalloc’
  1117. 31 | static inline void *kvzalloc(size_t size, gfp_t flags)
  1118. | ^~~~~~~~
  1119. In file included from ./include/linux/kallsyms.h:12,
  1120. from ./include/linux/ftrace.h:12,
  1121. from ./include/linux/kprobes.h:29,
  1122. from ./include/linux/kgdb.h:19,
  1123. from ./include/linux/fb.h:5,
  1124. from ./include/drm/drm_crtc.h:31,
  1125. from ./include/drm/drm_atomic_helper.h:31,
  1126. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1127. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1128. from <command-line>:
  1129. ./include/linux/mm.h:810:21: note: previous definition of ‘kvzalloc’ was here
  1130. 810 | static inline void *kvzalloc(size_t size, gfp_t flags)
  1131. | ^~~~~~~~
  1132. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1133. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1134. from <command-line>:
  1135. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:44:20: error: static declaration of ‘kvfree’ follows non-static declaration
  1136. 44 | static inline void kvfree(const void *addr)
  1137. | ^~~~~~
  1138. In file included from ./include/linux/kallsyms.h:12,
  1139. from ./include/linux/ftrace.h:12,
  1140. from ./include/linux/kprobes.h:29,
  1141. from ./include/linux/kgdb.h:19,
  1142. from ./include/linux/fb.h:5,
  1143. from ./include/drm/drm_crtc.h:31,
  1144. from ./include/drm/drm_atomic_helper.h:31,
  1145. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1146. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1147. from <command-line>:
  1148. ./include/linux/mm.h:830:13: note: previous declaration of ‘kvfree’ was here
  1149. 830 | extern void kvfree(const void *addr);
  1150. | ^~~~~~
  1151. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1152. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1153. from <command-line>:
  1154. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:64:21: error: redefinition of ‘kvmalloc_array’
  1155. 64 | static inline void *kvmalloc_array(size_t n, size_t size, gfp_t flags)
  1156. | ^~~~~~~~~~~~~~
  1157. In file included from ./include/linux/kallsyms.h:12,
  1158. from ./include/linux/ftrace.h:12,
  1159. from ./include/linux/kprobes.h:29,
  1160. from ./include/linux/kgdb.h:19,
  1161. from ./include/linux/fb.h:5,
  1162. from ./include/drm/drm_crtc.h:31,
  1163. from ./include/drm/drm_atomic_helper.h:31,
  1164. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1165. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1166. from <command-line>:
  1167. ./include/linux/mm.h:815:21: note: previous definition of ‘kvmalloc_array’ was here
  1168. 815 | static inline void *kvmalloc_array(size_t n, size_t size, gfp_t flags)
  1169. | ^~~~~~~~~~~~~~
  1170. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1171. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1172. from <command-line>:
  1173. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:77:21: error: redefinition of ‘kvcalloc’
  1174. 77 | static inline void *kvcalloc(size_t n, size_t size, gfp_t flags)
  1175. | ^~~~~~~~
  1176. In file included from ./include/linux/kallsyms.h:12,
  1177. from ./include/linux/ftrace.h:12,
  1178. from ./include/linux/kprobes.h:29,
  1179. from ./include/linux/kgdb.h:19,
  1180. from ./include/linux/fb.h:5,
  1181. from ./include/drm/drm_crtc.h:31,
  1182. from ./include/drm/drm_atomic_helper.h:31,
  1183. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1184. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1185. from <command-line>:
  1186. ./include/linux/mm.h:825:21: note: previous definition of ‘kvcalloc’ was here
  1187. 825 | static inline void *kvcalloc(size_t n, size_t size, gfp_t flags)
  1188. | ^~~~~~~~
  1189. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1190. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1191. from <command-line>:
  1192. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:84:20: error: redefinition of ‘mmgrab’
  1193. 84 | static inline void mmgrab(struct mm_struct *mm)
  1194. | ^~~~~~
  1195. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  1196. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  1197. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1198. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1199. from <command-line>:
  1200. ./include/linux/sched/mm.h:34:20: note: previous definition of ‘mmgrab’ was here
  1201. 34 | static inline void mmgrab(struct mm_struct *mm)
  1202. | ^~~~~~
  1203. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1204. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1205. from <command-line>:
  1206. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:95:28: error: redefinition of ‘memalloc_nofs_save’
  1207. 95 | static inline unsigned int memalloc_nofs_save(void)
  1208. | ^~~~~~~~~~~~~~~~~~
  1209. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  1210. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  1211. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1212. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1213. from <command-line>:
  1214. ./include/linux/sched/mm.h:246:28: note: previous definition of ‘memalloc_nofs_save’ was here
  1215. 246 | static inline unsigned int memalloc_nofs_save(void)
  1216. | ^~~~~~~~~~~~~~~~~~
  1217. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1218. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1219. from <command-line>:
  1220. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:100:20: error: redefinition of ‘memalloc_nofs_restore’
  1221. 100 | static inline void memalloc_nofs_restore(unsigned int flags)
  1222. | ^~~~~~~~~~~~~~~~~~~~~
  1223. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  1224. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  1225. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1226. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1227. from <command-line>:
  1228. ./include/linux/sched/mm.h:261:20: note: previous definition of ‘memalloc_nofs_restore’ was here
  1229. 261 | static inline void memalloc_nofs_restore(unsigned int flags)
  1230. | ^~~~~~~~~~~~~~~~~~~~~
  1231. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1232. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1233. from <command-line>:
  1234. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: In function ‘kcl_get_user_pages’:
  1235. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:24: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1236. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  1237. | ^~~
  1238. | |
  1239. | struct task_struct *
  1240. In file included from ./include/linux/kallsyms.h:12,
  1241. from ./include/linux/ftrace.h:12,
  1242. from ./include/linux/kprobes.h:29,
  1243. from ./include/linux/kgdb.h:19,
  1244. from ./include/linux/fb.h:5,
  1245. from ./include/drm/drm_crtc.h:31,
  1246. from ./include/drm/drm_atomic_helper.h:31,
  1247. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1248. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1249. from <command-line>:
  1250. ./include/linux/mm.h:1841:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  1251. 1841 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1252. | ~~~~~~~~~~~~~~^~~~~
  1253. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1254. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1255. from <command-line>:
  1256. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:29: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1257. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  1258. | ^~
  1259. | |
  1260. | struct mm_struct *
  1261. In file included from ./include/linux/kallsyms.h:12,
  1262. from ./include/linux/ftrace.h:12,
  1263. from ./include/linux/kprobes.h:29,
  1264. from ./include/linux/kgdb.h:19,
  1265. from ./include/linux/fb.h:5,
  1266. from ./include/drm/drm_crtc.h:31,
  1267. from ./include/drm/drm_atomic_helper.h:31,
  1268. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1269. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1270. from <command-line>:
  1271. ./include/linux/mm.h:1841:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1272. 1841 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1273. | ~~~~~~~~~~~~~~^~~~~~~~
  1274. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1275. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1276. from <command-line>:
  1277. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:40: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1278. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  1279. | ^~~~~~~~
  1280. | |
  1281. | long unsigned int
  1282. In file included from ./include/linux/kallsyms.h:12,
  1283. from ./include/linux/ftrace.h:12,
  1284. from ./include/linux/kprobes.h:29,
  1285. from ./include/linux/kgdb.h:19,
  1286. from ./include/linux/fb.h:5,
  1287. from ./include/drm/drm_crtc.h:31,
  1288. from ./include/drm/drm_atomic_helper.h:31,
  1289. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1290. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1291. from <command-line>:
  1292. ./include/linux/mm.h:1842:46: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1293. 1842 | unsigned int gup_flags, struct page **pages,
  1294. | ~~~~~~~~~~~~~~^~~~~
  1295. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1296. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1297. from <command-line>:
  1298. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:136:4: warning: passing argument 5 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1299. 136 | write, force, pages, vmas);
  1300. | ^~~~~
  1301. | |
  1302. | int
  1303. In file included from ./include/linux/kallsyms.h:12,
  1304. from ./include/linux/ftrace.h:12,
  1305. from ./include/linux/kprobes.h:29,
  1306. from ./include/linux/kgdb.h:19,
  1307. from ./include/linux/fb.h:5,
  1308. from ./include/drm/drm_crtc.h:31,
  1309. from ./include/drm/drm_atomic_helper.h:31,
  1310. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1311. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1312. from <command-line>:
  1313. ./include/linux/mm.h:1843:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘int’
  1314. 1843 | struct vm_area_struct **vmas);
  1315. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  1316. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1317. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1318. from <command-line>:
  1319. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:9: error: too many arguments to function ‘get_user_pages’
  1320. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  1321. | ^~~~~~~~~~~~~~
  1322. In file included from ./include/linux/kallsyms.h:12,
  1323. from ./include/linux/ftrace.h:12,
  1324. from ./include/linux/kprobes.h:29,
  1325. from ./include/linux/kgdb.h:19,
  1326. from ./include/linux/fb.h:5,
  1327. from ./include/drm/drm_crtc.h:31,
  1328. from ./include/drm/drm_atomic_helper.h:31,
  1329. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1330. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1331. from <command-line>:
  1332. ./include/linux/mm.h:1841:6: note: declared here
  1333. 1841 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1334. | ^~~~~~~~~~~~~~
  1335. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1336. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1337. from <command-line>:
  1338. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: At top level:
  1339. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:141:29: error: redefinition of ‘zone_managed_pages’
  1340. 141 | static inline unsigned long zone_managed_pages(struct zone *zone)
  1341. | ^~~~~~~~~~~~~~~~~~
  1342. In file included from ./include/linux/gfp.h:6,
  1343. from ./include/linux/xarray.h:14,
  1344. from ./include/linux/radix-tree.h:19,
  1345. from ./include/linux/idr.h:15,
  1346. from ./include/linux/kernfs.h:13,
  1347. from ./include/linux/sysfs.h:16,
  1348. from ./include/linux/kobject.h:20,
  1349. from ./include/linux/of.h:17,
  1350. from ./include/linux/irqdomain.h:35,
  1351. from ./include/linux/acpi.h:13,
  1352. from ./include/linux/i2c.h:13,
  1353. from ./include/drm/drm_crtc.h:28,
  1354. from ./include/drm/drm_atomic_helper.h:31,
  1355. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1356. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1357. from <command-line>:
  1358. ./include/linux/mmzone.h:642:29: note: previous definition of ‘zone_managed_pages’ was here
  1359. 642 | static inline unsigned long zone_managed_pages(struct zone *zone)
  1360. | ^~~~~~~~~~~~~~~~~~
  1361. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1362. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1363. from <command-line>:
  1364. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:157:12: error: conflicting types for ‘vmf_insert_mixed_prot’
  1365. 157 | vm_fault_t vmf_insert_mixed_prot(struct vm_area_struct *vma, unsigned long addr,
  1366. | ^~~~~~~~~~~~~~~~~~~~~
  1367. In file included from ./include/linux/kallsyms.h:12,
  1368. from ./include/linux/ftrace.h:12,
  1369. from ./include/linux/kprobes.h:29,
  1370. from ./include/linux/kgdb.h:19,
  1371. from ./include/linux/fb.h:5,
  1372. from ./include/drm/drm_crtc.h:31,
  1373. from ./include/drm/drm_atomic_helper.h:31,
  1374. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1375. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1376. from <command-line>:
  1377. ./include/linux/mm.h:2802:12: note: previous declaration of ‘vmf_insert_mixed_prot’ was here
  1378. 2802 | vm_fault_t vmf_insert_mixed_prot(struct vm_area_struct *vma, unsigned long addr,
  1379. | ^~~~~~~~~~~~~~~~~~~~~
  1380. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1381. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:15,
  1382. from <command-line>:
  1383. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:168:12: error: conflicting types for ‘vmf_insert_pfn_prot’
  1384. 168 | vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr,
  1385. | ^~~~~~~~~~~~~~~~~~~
  1386. In file included from ./include/linux/kallsyms.h:12,
  1387. from ./include/linux/ftrace.h:12,
  1388. from ./include/linux/kprobes.h:29,
  1389. from ./include/linux/kgdb.h:19,
  1390. from ./include/linux/fb.h:5,
  1391. from ./include/drm/drm_crtc.h:31,
  1392. from ./include/drm/drm_atomic_helper.h:31,
  1393. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  1394. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:11,
  1395. from <command-line>:
  1396. ./include/linux/mm.h:2798:12: note: previous declaration of ‘vmf_insert_pfn_prot’ was here
  1397. 2798 | vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr,
  1398. | ^~~~~~~~~~~~~~~~~~~
  1399. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:16,
  1400. from <command-line>:
  1401. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_kref.h:7:28: error: redefinition of ‘kref_read’
  1402. 7 | static inline unsigned int kref_read(const struct kref *kref)
  1403. | ^~~~~~~~~
  1404. In file included from ./include/linux/dma-fence.h:20,
  1405. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:10,
  1406. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  1407. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:10,
  1408. from <command-line>:
  1409. ./include/linux/kref.h:34:28: note: previous definition of ‘kref_read’ was here
  1410. 34 | static inline unsigned int kref_read(const struct kref *kref)
  1411. | ^~~~~~~~~
  1412. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:16,
  1413. from <command-line>:
  1414. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_kref.h: In function ‘kref_read’:
  1415. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_kref.h:9:21: error: passing argument 1 of ‘atomic_read’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  1416. 9 | return atomic_read(&kref->refcount);
  1417. | ^~~~~~~~~~~~~~~
  1418. | |
  1419. | const refcount_t * {aka const struct refcount_struct *}
  1420. In file included from ./include/linux/atomic.h:82,
  1421. from ./include/linux/rcupdate.h:25,
  1422. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_rcupdate.h:4,
  1423. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:5,
  1424. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  1425. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:10,
  1426. from <command-line>:
  1427. ./include/asm-generic/atomic-instrumented.h:25:29: note: expected ‘const atomic_t *’ {aka ‘const struct <anonymous> *’} but argument is of type ‘const refcount_t *’ {aka ‘const struct refcount_struct *’}
  1428. 25 | atomic_read(const atomic_t *v)
  1429. | ~~~~~~~~~~~~~~~~^
  1430. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:10,
  1431. from <command-line>:
  1432. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h:13:2: error: ‘kunmap_atomic’ undeclared (first use in this function); did you mean ‘kmap_atomic’?
  1433. 13 | kunmap_atomic(addr, KM_USER0);
  1434. | ^~~~~~~~~~~~~
  1435. | kmap_atomic
  1436. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:12,
  1437. from <command-line>:
  1438. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_kref.h: At top level:
  1439. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_kref.h:7:28: error: redefinition of ‘kref_read’
  1440. 7 | static inline unsigned int kref_read(const struct kref *kref)
  1441. | ^~~~~~~~~
  1442. In file included from ./include/linux/kobject.h:23,
  1443. from ./include/linux/energy_model.h:7,
  1444. from ./include/linux/device.h:16,
  1445. from ./include/drm/drm_print.h:32,
  1446. from ./include/drm/drm_mm.h:49,
  1447. from ./include/drm/drm_vma_manager.h:26,
  1448. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1449. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1450. from <command-line>:
  1451. ./include/linux/kref.h:34:28: note: previous definition of ‘kref_read’ was here
  1452. 34 | static inline unsigned int kref_read(const struct kref *kref)
  1453. | ^~~~~~~~~
  1454. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:12,
  1455. from <command-line>:
  1456. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_kref.h: In function ‘kref_read’:
  1457. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_kref.h:9:21: error: passing argument 1 of ‘atomic_read’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  1458. 9 | return atomic_read(&kref->refcount);
  1459. | ^~~~~~~~~~~~~~~
  1460. | |
  1461. | const refcount_t * {aka const struct refcount_struct *}
  1462. In file included from ./include/linux/atomic.h:82,
  1463. from ./include/linux/rcupdate.h:25,
  1464. from ./include/linux/rbtree.h:22,
  1465. from ./include/drm/drm_mm.h:41,
  1466. from ./include/drm/drm_vma_manager.h:26,
  1467. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1468. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1469. from <command-line>:
  1470. ./include/asm-generic/atomic-instrumented.h:25:29: note: expected ‘const atomic_t *’ {aka ‘const struct <anonymous> *’} but argument is of type ‘const refcount_t *’ {aka ‘const struct refcount_struct *’}
  1471. 25 | atomic_read(const atomic_t *v)
  1472. | ~~~~~~~~~~~~~~~~^
  1473. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:13,
  1474. from <command-line>:
  1475. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_list.h: At top level:
  1476. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_list.h:6:20: error: redefinition of ‘list_bulk_move_tail’
  1477. 6 | static inline void list_bulk_move_tail(struct list_head *head,
  1478. | ^~~~~~~~~~~~~~~~~~~
  1479. In file included from ./include/linux/preempt.h:11,
  1480. from ./include/linux/rcupdate.h:27,
  1481. from ./include/linux/rbtree.h:22,
  1482. from ./include/drm/drm_mm.h:41,
  1483. from ./include/drm/drm_vma_manager.h:26,
  1484. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1485. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1486. from <command-line>:
  1487. ./include/linux/list.h:240:20: note: previous definition of ‘list_bulk_move_tail’ was here
  1488. 240 | static inline void list_bulk_move_tail(struct list_head *head,
  1489. | ^~~~~~~~~~~~~~~~~~~
  1490. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  1491. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1492. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1493. from <command-line>:
  1494. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:10:3: error: conflicting types for ‘pfn_t’
  1495. 10 | } pfn_t;
  1496. | ^~~~~
  1497. In file included from ./include/asm-generic/memory_model.h:5,
  1498. from ./arch/x86/include/asm/page.h:76,
  1499. from ./arch/x86/include/asm/thread_info.h:12,
  1500. from ./include/linux/thread_info.h:59,
  1501. from ./arch/x86/include/asm/preempt.h:7,
  1502. from ./include/linux/preempt.h:78,
  1503. from ./include/linux/rcupdate.h:27,
  1504. from ./include/linux/rbtree.h:22,
  1505. from ./include/drm/drm_mm.h:41,
  1506. from ./include/drm/drm_vma_manager.h:26,
  1507. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1508. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1509. from <command-line>:
  1510. ./include/linux/pfn.h:15:3: note: previous declaration of ‘pfn_t’ was here
  1511. 15 | } pfn_t;
  1512. | ^~~~~
  1513. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  1514. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1515. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1516. from <command-line>:
  1517. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:33:13: error: conflicting types for ‘vm_fault_t’
  1518. 33 | typedef int vm_fault_t;
  1519. | ^~~~~~~~~~
  1520. In file included from ./include/drm/drm_mm.h:43,
  1521. from ./include/drm/drm_vma_manager.h:26,
  1522. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1523. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1524. from <command-line>:
  1525. ./include/linux/mm_types.h:702:32: note: previous declaration of ‘vm_fault_t’ was here
  1526. 702 | typedef __bitwise unsigned int vm_fault_t;
  1527. | ^~~~~~~~~~
  1528. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  1529. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1530. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1531. from <command-line>:
  1532. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:35:26: error: conflicting types for ‘vmf_insert_mixed’
  1533. 35 | static inline vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma,
  1534. | ^~~~~~~~~~~~~~~~
  1535. In file included from ./include/drm/drm_vma_manager.h:27,
  1536. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1537. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1538. from <command-line>:
  1539. ./include/linux/mm.h:2800:12: note: previous declaration of ‘vmf_insert_mixed’ was here
  1540. 2800 | vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma, unsigned long addr,
  1541. | ^~~~~~~~~~~~~~~~
  1542. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  1543. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1544. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1545. from <command-line>:
  1546. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h: In function ‘vmf_insert_mixed’:
  1547. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:41:8: error: implicit declaration of function ‘vm_insert_mixed’; did you mean ‘vmf_insert_mixed’? [-Werror=implicit-function-declaration]
  1548. 41 | err = vm_insert_mixed(vma, addr, pfn_t_to_pfn(pfn));
  1549. | ^~~~~~~~~~~~~~~
  1550. | vmf_insert_mixed
  1551. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h: At top level:
  1552. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:53:26: error: conflicting types for ‘vmf_insert_pfn’
  1553. 53 | static inline vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma,
  1554. | ^~~~~~~~~~~~~~
  1555. In file included from ./include/drm/drm_vma_manager.h:27,
  1556. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1557. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1558. from <command-line>:
  1559. ./include/linux/mm.h:2796:12: note: previous declaration of ‘vmf_insert_pfn’ was here
  1560. 2796 | vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma, unsigned long addr,
  1561. | ^~~~~~~~~~~~~~
  1562. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/display/dc/dm_services_types.h:29,
  1563. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/include/dm_pp_interface.h:26,
  1564. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdgpu/amdgpu.h:64,
  1565. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/include/kcl/kcl_amdgpu.h:5,
  1566. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/backport/backport.h:17,
  1567. from <command-line>:
  1568. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/display/dc/os_types.h: At top level:
  1569. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/display/dc/os_types.h:58:10: fatal error: asm/i387.h: Нет такого файла или каталога
  1570. 58 | #include <asm/i387.h>
  1571. | ^~~~~~~~~~~~
  1572. cc1: some warnings being treated as errors
  1573. compilation terminated.
  1574. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  1575. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1576. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1577. from <command-line>:
  1578. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h: In function ‘vmf_insert_pfn’:
  1579. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:56:13: error: implicit declaration of function ‘vm_insert_pfn’; did you mean ‘vmf_insert_pfn’? [-Werror=implicit-function-declaration]
  1580. 56 | int err = vm_insert_pfn(vma, addr, pfn);
  1581. | ^~~~~~~~~~~~~
  1582. | vmf_insert_pfn
  1583. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1584. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1585. from <command-line>:
  1586. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: At top level:
  1587. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:21:21: error: redefinition of ‘kvmalloc’
  1588. 21 | static inline void *kvmalloc(size_t size, gfp_t flags)
  1589. | ^~~~~~~~
  1590. In file included from ./include/drm/drm_vma_manager.h:27,
  1591. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1592. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1593. from <command-line>:
  1594. ./include/linux/mm.h:802:21: note: previous definition of ‘kvmalloc’ was here
  1595. 802 | static inline void *kvmalloc(size_t size, gfp_t flags)
  1596. | ^~~~~~~~
  1597. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1598. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1599. from <command-line>:
  1600. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: In function ‘kvmalloc’:
  1601. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:26:9: error: too many arguments to function ‘__vmalloc’
  1602. 26 | out = __vmalloc(size, flags, PAGE_KERNEL);
  1603. | ^~~~~~~~~
  1604. In file included from ./include/asm-generic/io.h:911,
  1605. from ./arch/x86/include/asm/io.h:375,
  1606. from ./include/linux/scatterlist.h:9,
  1607. from ./include/linux/dma-mapping.h:10,
  1608. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_dma_mapping.h:4,
  1609. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:7,
  1610. from <command-line>:
  1611. ./include/linux/vmalloc.h:131:14: note: declared here
  1612. 131 | extern void *__vmalloc(unsigned long size, gfp_t gfp_mask);
  1613. | ^~~~~~~~~
  1614. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1615. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1616. from <command-line>:
  1617. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: At top level:
  1618. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:31:21: error: redefinition of ‘kvzalloc’
  1619. 31 | static inline void *kvzalloc(size_t size, gfp_t flags)
  1620. | ^~~~~~~~
  1621. In file included from ./include/drm/drm_vma_manager.h:27,
  1622. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1623. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1624. from <command-line>:
  1625. ./include/linux/mm.h:810:21: note: previous definition of ‘kvzalloc’ was here
  1626. 810 | static inline void *kvzalloc(size_t size, gfp_t flags)
  1627. | ^~~~~~~~
  1628. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1629. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1630. from <command-line>:
  1631. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:44:20: error: static declaration of ‘kvfree’ follows non-static declaration
  1632. 44 | static inline void kvfree(const void *addr)
  1633. | ^~~~~~
  1634. In file included from ./include/drm/drm_vma_manager.h:27,
  1635. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1636. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1637. from <command-line>:
  1638. ./include/linux/mm.h:830:13: note: previous declaration of ‘kvfree’ was here
  1639. 830 | extern void kvfree(const void *addr);
  1640. | ^~~~~~
  1641. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1642. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1643. from <command-line>:
  1644. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:64:21: error: redefinition of ‘kvmalloc_array’
  1645. 64 | static inline void *kvmalloc_array(size_t n, size_t size, gfp_t flags)
  1646. | ^~~~~~~~~~~~~~
  1647. In file included from ./include/drm/drm_vma_manager.h:27,
  1648. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1649. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1650. from <command-line>:
  1651. ./include/linux/mm.h:815:21: note: previous definition of ‘kvmalloc_array’ was here
  1652. 815 | static inline void *kvmalloc_array(size_t n, size_t size, gfp_t flags)
  1653. | ^~~~~~~~~~~~~~
  1654. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1655. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1656. from <command-line>:
  1657. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:77:21: error: redefinition of ‘kvcalloc’
  1658. 77 | static inline void *kvcalloc(size_t n, size_t size, gfp_t flags)
  1659. | ^~~~~~~~
  1660. In file included from ./include/drm/drm_vma_manager.h:27,
  1661. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1662. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1663. from <command-line>:
  1664. ./include/linux/mm.h:825:21: note: previous definition of ‘kvcalloc’ was here
  1665. 825 | static inline void *kvcalloc(size_t n, size_t size, gfp_t flags)
  1666. | ^~~~~~~~
  1667. make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdgpu/amdgpu_drv.o] Ошибка 1
  1668. make[1]: *** [scripts/Makefile.build:524: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdgpu] Ошибка 2
  1669. make[1]: *** Ожидание завершения заданий…
  1670. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1671. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1672. from <command-line>:
  1673. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:84:20: error: redefinition of ‘mmgrab’
  1674. 84 | static inline void mmgrab(struct mm_struct *mm)
  1675. | ^~~~~~
  1676. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  1677. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  1678. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1679. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1680. from <command-line>:
  1681. ./include/linux/sched/mm.h:34:20: note: previous definition of ‘mmgrab’ was here
  1682. 34 | static inline void mmgrab(struct mm_struct *mm)
  1683. | ^~~~~~
  1684. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1685. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1686. from <command-line>:
  1687. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:95:28: error: redefinition of ‘memalloc_nofs_save’
  1688. 95 | static inline unsigned int memalloc_nofs_save(void)
  1689. | ^~~~~~~~~~~~~~~~~~
  1690. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  1691. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  1692. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1693. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1694. from <command-line>:
  1695. ./include/linux/sched/mm.h:246:28: note: previous definition of ‘memalloc_nofs_save’ was here
  1696. 246 | static inline unsigned int memalloc_nofs_save(void)
  1697. | ^~~~~~~~~~~~~~~~~~
  1698. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1699. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1700. from <command-line>:
  1701. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:100:20: error: redefinition of ‘memalloc_nofs_restore’
  1702. 100 | static inline void memalloc_nofs_restore(unsigned int flags)
  1703. | ^~~~~~~~~~~~~~~~~~~~~
  1704. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  1705. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  1706. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1707. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1708. from <command-line>:
  1709. ./include/linux/sched/mm.h:261:20: note: previous definition of ‘memalloc_nofs_restore’ was here
  1710. 261 | static inline void memalloc_nofs_restore(unsigned int flags)
  1711. | ^~~~~~~~~~~~~~~~~~~~~
  1712. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1713. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1714. from <command-line>:
  1715. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: In function ‘kcl_get_user_pages’:
  1716. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:24: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1717. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  1718. | ^~~
  1719. | |
  1720. | struct task_struct *
  1721. In file included from ./include/drm/drm_vma_manager.h:27,
  1722. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1723. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1724. from <command-line>:
  1725. ./include/linux/mm.h:1841:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  1726. 1841 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1727. | ~~~~~~~~~~~~~~^~~~~
  1728. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1729. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1730. from <command-line>:
  1731. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:29: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  1732. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  1733. | ^~
  1734. | |
  1735. | struct mm_struct *
  1736. In file included from ./include/drm/drm_vma_manager.h:27,
  1737. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1738. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1739. from <command-line>:
  1740. ./include/linux/mm.h:1841:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  1741. 1841 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1742. | ~~~~~~~~~~~~~~^~~~~~~~
  1743. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1744. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1745. from <command-line>:
  1746. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:40: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1747. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  1748. | ^~~~~~~~
  1749. | |
  1750. | long unsigned int
  1751. In file included from ./include/drm/drm_vma_manager.h:27,
  1752. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1753. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1754. from <command-line>:
  1755. ./include/linux/mm.h:1842:46: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  1756. 1842 | unsigned int gup_flags, struct page **pages,
  1757. | ~~~~~~~~~~~~~~^~~~~
  1758. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1759. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1760. from <command-line>:
  1761. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:136:4: warning: passing argument 5 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  1762. 136 | write, force, pages, vmas);
  1763. | ^~~~~
  1764. | |
  1765. | int
  1766. In file included from ./include/drm/drm_vma_manager.h:27,
  1767. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1768. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1769. from <command-line>:
  1770. ./include/linux/mm.h:1843:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘int’
  1771. 1843 | struct vm_area_struct **vmas);
  1772. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  1773. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1774. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1775. from <command-line>:
  1776. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:9: error: too many arguments to function ‘get_user_pages’
  1777. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  1778. | ^~~~~~~~~~~~~~
  1779. In file included from ./include/drm/drm_vma_manager.h:27,
  1780. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1781. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1782. from <command-line>:
  1783. ./include/linux/mm.h:1841:6: note: declared here
  1784. 1841 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  1785. | ^~~~~~~~~~~~~~
  1786. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1787. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1788. from <command-line>:
  1789. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: At top level:
  1790. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:141:29: error: redefinition of ‘zone_managed_pages’
  1791. 141 | static inline unsigned long zone_managed_pages(struct zone *zone)
  1792. | ^~~~~~~~~~~~~~~~~~
  1793. In file included from ./include/linux/gfp.h:6,
  1794. from ./include/linux/xarray.h:14,
  1795. from ./include/linux/radix-tree.h:19,
  1796. from ./include/linux/fs.h:15,
  1797. from ./include/linux/seq_file.h:11,
  1798. from ./include/drm/drm_print.h:31,
  1799. from ./include/drm/drm_mm.h:49,
  1800. from ./include/drm/drm_vma_manager.h:26,
  1801. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1802. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1803. from <command-line>:
  1804. ./include/linux/mmzone.h:642:29: note: previous definition of ‘zone_managed_pages’ was here
  1805. 642 | static inline unsigned long zone_managed_pages(struct zone *zone)
  1806. | ^~~~~~~~~~~~~~~~~~
  1807. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1808. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1809. from <command-line>:
  1810. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:157:12: error: conflicting types for ‘vmf_insert_mixed_prot’
  1811. 157 | vm_fault_t vmf_insert_mixed_prot(struct vm_area_struct *vma, unsigned long addr,
  1812. | ^~~~~~~~~~~~~~~~~~~~~
  1813. In file included from ./include/drm/drm_vma_manager.h:27,
  1814. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1815. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1816. from <command-line>:
  1817. ./include/linux/mm.h:2802:12: note: previous declaration of ‘vmf_insert_mixed_prot’ was here
  1818. 2802 | vm_fault_t vmf_insert_mixed_prot(struct vm_area_struct *vma, unsigned long addr,
  1819. | ^~~~~~~~~~~~~~~~~~~~~
  1820. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  1821. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  1822. from <command-line>:
  1823. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:168:12: error: conflicting types for ‘vmf_insert_pfn_prot’
  1824. 168 | vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr,
  1825. | ^~~~~~~~~~~~~~~~~~~
  1826. In file included from ./include/drm/drm_vma_manager.h:27,
  1827. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  1828. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1829. from <command-line>:
  1830. ./include/linux/mm.h:2798:12: note: previous declaration of ‘vmf_insert_pfn_prot’ was here
  1831. 2798 | vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr,
  1832. | ^~~~~~~~~~~~~~~~~~~
  1833. CC [M] /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/ttm_tt.o
  1834. CC [M] /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.o
  1835. cc1: some warnings being treated as errors
  1836. make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler/sched_main.o] Ошибка 1
  1837. make[1]: *** [scripts/Makefile.build:524: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/scheduler] Ошибка 2
  1838. CC [M] /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_ioctl.o
  1839. cc1: some warnings being treated as errors
  1840. make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/ttm_memory.o] Ошибка 1
  1841. make[2]: *** Ожидание завершения заданий…
  1842. CC [M] /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_device_cgroup.o
  1843. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_ioctl.c:2:
  1844. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fs.h:11:20: error: static declaration of ‘compat_ptr_ioctl’ follows non-static declaration
  1845. 11 | static inline long compat_ptr_ioctl(struct file *file, unsigned int cmd,
  1846. | ^~~~~~~~~~~~~~~~
  1847. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_ioctl.c:1:
  1848. ./include/linux/fs.h:1954:13: note: previous declaration of ‘compat_ptr_ioctl’ was here
  1849. 1954 | extern long compat_ptr_ioctl(struct file *file, unsigned int cmd,
  1850. | ^~~~~~~~~~~~~~~~
  1851. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_ioctl.c: In function ‘_kcl_compat_ptr_ioctl’:
  1852. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_ioctl.c:34:62: error: implicit declaration of function ‘compat_ptr’ [-Werror=implicit-function-declaration]
  1853. 34 | return file->f_op->unlocked_ioctl(file, cmd, (unsigned long)compat_ptr(arg));
  1854. | ^~~~~~~~~~
  1855. cc1: some warnings being treated as errors
  1856. make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_ioctl.o] Ошибка 1
  1857. make[2]: *** Ожидание завершения заданий…
  1858. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  1859. from <command-line>:
  1860. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h: In function ‘_kcl_drm_vma_node_verify_access’:
  1861. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:43:45: error: dereferencing pointer to incomplete type ‘struct drm_file’
  1862. 43 | return drm_vma_node_verify_access(node, tag->filp);
  1863. | ^~
  1864. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  1865. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1866. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:10:3: error: conflicting types for ‘pfn_t’
  1867. 10 | } pfn_t;
  1868. | ^~~~~
  1869. In file included from ./include/asm-generic/memory_model.h:5,
  1870. from ./arch/x86/include/asm/page.h:76,
  1871. from ./arch/x86/include/asm/thread_info.h:12,
  1872. from ./include/linux/thread_info.h:59,
  1873. from ./arch/x86/include/asm/preempt.h:7,
  1874. from ./include/linux/preempt.h:78,
  1875. from ./include/linux/rcupdate.h:27,
  1876. from ./include/linux/rculist.h:11,
  1877. from ./include/linux/pid.h:5,
  1878. from ./include/linux/sched.h:14,
  1879. from ./include/linux/sched/mm.h:7,
  1880. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  1881. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  1882. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1883. ./include/linux/pfn.h:15:3: note: previous declaration of ‘pfn_t’ was here
  1884. 15 | } pfn_t;
  1885. | ^~~~~
  1886. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  1887. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1888. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:33:13: error: conflicting types for ‘vm_fault_t’
  1889. 33 | typedef int vm_fault_t;
  1890. | ^~~~~~~~~~
  1891. In file included from ./include/linux/sched/mm.h:8,
  1892. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  1893. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  1894. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1895. ./include/linux/mm_types.h:702:32: note: previous declaration of ‘vm_fault_t’ was here
  1896. 702 | typedef __bitwise unsigned int vm_fault_t;
  1897. | ^~~~~~~~~~
  1898. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  1899. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1900. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:35:26: error: conflicting types for ‘vmf_insert_mixed’
  1901. 35 | static inline vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma,
  1902. | ^~~~~~~~~~~~~~~~
  1903. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:7,
  1904. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1905. ./include/linux/mm.h:2800:12: note: previous declaration of ‘vmf_insert_mixed’ was here
  1906. 2800 | vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma, unsigned long addr,
  1907. | ^~~~~~~~~~~~~~~~
  1908. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  1909. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1910. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h: In function ‘vmf_insert_mixed’:
  1911. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:41:8: error: implicit declaration of function ‘vm_insert_mixed’; did you mean ‘vmf_insert_mixed’? [-Werror=implicit-function-declaration]
  1912. 41 | err = vm_insert_mixed(vma, addr, pfn_t_to_pfn(pfn));
  1913. | ^~~~~~~~~~~~~~~
  1914. | vmf_insert_mixed
  1915. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h: At top level:
  1916. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:53:26: error: conflicting types for ‘vmf_insert_pfn’
  1917. 53 | static inline vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma,
  1918. | ^~~~~~~~~~~~~~
  1919. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:7,
  1920. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1921. ./include/linux/mm.h:2796:12: note: previous declaration of ‘vmf_insert_pfn’ was here
  1922. 2796 | vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma, unsigned long addr,
  1923. | ^~~~~~~~~~~~~~
  1924. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  1925. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1926. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h: In function ‘vmf_insert_pfn’:
  1927. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:56:13: error: implicit declaration of function ‘vm_insert_pfn’; did you mean ‘vmf_insert_pfn’? [-Werror=implicit-function-declaration]
  1928. 56 | int err = vm_insert_pfn(vma, addr, pfn);
  1929. | ^~~~~~~~~~~~~
  1930. | vmf_insert_pfn
  1931. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1932. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: At top level:
  1933. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:21:21: error: redefinition of ‘kvmalloc’
  1934. 21 | static inline void *kvmalloc(size_t size, gfp_t flags)
  1935. | ^~~~~~~~
  1936. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:7,
  1937. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1938. ./include/linux/mm.h:802:21: note: previous definition of ‘kvmalloc’ was here
  1939. 802 | static inline void *kvmalloc(size_t size, gfp_t flags)
  1940. | ^~~~~~~~
  1941. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1942. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: In function ‘kvmalloc’:
  1943. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:26:9: error: implicit declaration of function ‘__vmalloc’; did you mean ‘__kmalloc’? [-Werror=implicit-function-declaration]
  1944. 26 | out = __vmalloc(size, flags, PAGE_KERNEL);
  1945. | ^~~~~~~~~
  1946. | __kmalloc
  1947. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:26:7: warning: assignment to ‘void *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  1948. 26 | out = __vmalloc(size, flags, PAGE_KERNEL);
  1949. | ^
  1950. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: At top level:
  1951. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:31:21: error: redefinition of ‘kvzalloc’
  1952. 31 | static inline void *kvzalloc(size_t size, gfp_t flags)
  1953. | ^~~~~~~~
  1954. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:7,
  1955. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1956. ./include/linux/mm.h:810:21: note: previous definition of ‘kvzalloc’ was here
  1957. 810 | static inline void *kvzalloc(size_t size, gfp_t flags)
  1958. | ^~~~~~~~
  1959. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1960. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:44:20: error: static declaration of ‘kvfree’ follows non-static declaration
  1961. 44 | static inline void kvfree(const void *addr)
  1962. | ^~~~~~
  1963. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:7,
  1964. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1965. ./include/linux/mm.h:830:13: note: previous declaration of ‘kvfree’ was here
  1966. 830 | extern void kvfree(const void *addr);
  1967. | ^~~~~~
  1968. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1969. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: In function ‘kvfree’:
  1970. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:47:3: error: implicit declaration of function ‘vfree’; did you mean ‘kvfree’? [-Werror=implicit-function-declaration]
  1971. 47 | vfree(addr);
  1972. | ^~~~~
  1973. | kvfree
  1974. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: At top level:
  1975. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:64:21: error: redefinition of ‘kvmalloc_array’
  1976. 64 | static inline void *kvmalloc_array(size_t n, size_t size, gfp_t flags)
  1977. | ^~~~~~~~~~~~~~
  1978. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:7,
  1979. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1980. ./include/linux/mm.h:815:21: note: previous definition of ‘kvmalloc_array’ was here
  1981. 815 | static inline void *kvmalloc_array(size_t n, size_t size, gfp_t flags)
  1982. | ^~~~~~~~~~~~~~
  1983. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1984. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:77:21: error: redefinition of ‘kvcalloc’
  1985. 77 | static inline void *kvcalloc(size_t n, size_t size, gfp_t flags)
  1986. | ^~~~~~~~
  1987. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:7,
  1988. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1989. ./include/linux/mm.h:825:21: note: previous definition of ‘kvcalloc’ was here
  1990. 825 | static inline void *kvcalloc(size_t n, size_t size, gfp_t flags)
  1991. | ^~~~~~~~
  1992. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1993. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:84:20: error: redefinition of ‘mmgrab’
  1994. 84 | static inline void mmgrab(struct mm_struct *mm)
  1995. | ^~~~~~
  1996. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  1997. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  1998. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  1999. ./include/linux/sched/mm.h:34:20: note: previous definition of ‘mmgrab’ was here
  2000. 34 | static inline void mmgrab(struct mm_struct *mm)
  2001. | ^~~~~~
  2002. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2003. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:95:28: error: redefinition of ‘memalloc_nofs_save’
  2004. 95 | static inline unsigned int memalloc_nofs_save(void)
  2005. | ^~~~~~~~~~~~~~~~~~
  2006. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  2007. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  2008. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2009. ./include/linux/sched/mm.h:246:28: note: previous definition of ‘memalloc_nofs_save’ was here
  2010. 246 | static inline unsigned int memalloc_nofs_save(void)
  2011. | ^~~~~~~~~~~~~~~~~~
  2012. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2013. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:100:20: error: redefinition of ‘memalloc_nofs_restore’
  2014. 100 | static inline void memalloc_nofs_restore(unsigned int flags)
  2015. | ^~~~~~~~~~~~~~~~~~~~~
  2016. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  2017. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  2018. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2019. ./include/linux/sched/mm.h:261:20: note: previous definition of ‘memalloc_nofs_restore’ was here
  2020. 261 | static inline void memalloc_nofs_restore(unsigned int flags)
  2021. | ^~~~~~~~~~~~~~~~~~~~~
  2022. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2023. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: In function ‘kcl_get_user_pages’:
  2024. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:24: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  2025. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  2026. | ^~~
  2027. | |
  2028. | struct task_struct *
  2029. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:7,
  2030. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2031. ./include/linux/mm.h:1841:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  2032. 1841 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2033. | ~~~~~~~~~~~~~~^~~~~
  2034. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2035. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:29: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  2036. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  2037. | ^~
  2038. | |
  2039. | struct mm_struct *
  2040. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:7,
  2041. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2042. ./include/linux/mm.h:1841:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  2043. 1841 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2044. | ~~~~~~~~~~~~~~^~~~~~~~
  2045. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2046. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:40: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  2047. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  2048. | ^~~~~~~~
  2049. | |
  2050. | long unsigned int
  2051. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:7,
  2052. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2053. ./include/linux/mm.h:1842:46: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  2054. 1842 | unsigned int gup_flags, struct page **pages,
  2055. | ~~~~~~~~~~~~~~^~~~~
  2056. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2057. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:136:4: warning: passing argument 5 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  2058. 136 | write, force, pages, vmas);
  2059. | ^~~~~
  2060. | |
  2061. | int
  2062. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:7,
  2063. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2064. ./include/linux/mm.h:1843:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘int’
  2065. 1843 | struct vm_area_struct **vmas);
  2066. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  2067. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2068. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:9: error: too many arguments to function ‘get_user_pages’
  2069. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  2070. | ^~~~~~~~~~~~~~
  2071. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:7,
  2072. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2073. ./include/linux/mm.h:1841:6: note: declared here
  2074. 1841 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2075. | ^~~~~~~~~~~~~~
  2076. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2077. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: At top level:
  2078. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:141:29: error: redefinition of ‘zone_managed_pages’
  2079. 141 | static inline unsigned long zone_managed_pages(struct zone *zone)
  2080. | ^~~~~~~~~~~~~~~~~~
  2081. In file included from ./include/linux/gfp.h:6,
  2082. from ./include/linux/sched/mm.h:9,
  2083. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  2084. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  2085. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2086. ./include/linux/mmzone.h:642:29: note: previous definition of ‘zone_managed_pages’ was here
  2087. 642 | static inline unsigned long zone_managed_pages(struct zone *zone)
  2088. | ^~~~~~~~~~~~~~~~~~
  2089. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2090. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:157:12: error: conflicting types for ‘vmf_insert_mixed_prot’
  2091. 157 | vm_fault_t vmf_insert_mixed_prot(struct vm_area_struct *vma, unsigned long addr,
  2092. | ^~~~~~~~~~~~~~~~~~~~~
  2093. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:7,
  2094. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2095. ./include/linux/mm.h:2802:12: note: previous declaration of ‘vmf_insert_mixed_prot’ was here
  2096. 2802 | vm_fault_t vmf_insert_mixed_prot(struct vm_area_struct *vma, unsigned long addr,
  2097. | ^~~~~~~~~~~~~~~~~~~~~
  2098. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2099. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:168:12: error: conflicting types for ‘vmf_insert_pfn_prot’
  2100. 168 | vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr,
  2101. | ^~~~~~~~~~~~~~~~~~~
  2102. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:7,
  2103. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.c:1:
  2104. ./include/linux/mm.h:2798:12: note: previous declaration of ‘vmf_insert_pfn_prot’ was here
  2105. 2798 | vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr,
  2106. | ^~~~~~~~~~~~~~~~~~~
  2107. cc1: some warnings being treated as errors
  2108. make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl/kcl_memory.o] Ошибка 1
  2109. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  2110. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_reservation_backport.h:7,
  2111. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/linux/dma-resv.h:40,
  2112. from ./include/drm/drm_gem.h:38,
  2113. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  2114. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2115. from <command-line>:
  2116. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h: At top level:
  2117. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:137:20: error: redefinition of ‘dma_fence_set_error’
  2118. 137 | static inline void dma_fence_set_error(struct dma_fence *fence,
  2119. | ^~~~~~~~~~~~~~~~~~~
  2120. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:10,
  2121. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  2122. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_reservation_backport.h:7,
  2123. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/linux/dma-resv.h:40,
  2124. from ./include/drm/drm_gem.h:38,
  2125. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  2126. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2127. from <command-line>:
  2128. ./include/linux/dma-fence.h:545:20: note: previous definition of ‘dma_fence_set_error’ was here
  2129. 545 | static inline void dma_fence_set_error(struct dma_fence *fence,
  2130. | ^~~~~~~~~~~~~~~~~~~
  2131. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  2132. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_reservation_backport.h:7,
  2133. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/linux/dma-resv.h:40,
  2134. from ./include/drm/drm_gem.h:38,
  2135. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  2136. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2137. from <command-line>:
  2138. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h: In function ‘dma_fence_set_error’:
  2139. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:143:7: error: ‘struct dma_fence’ has no member named ‘status’
  2140. 143 | fence->status = error;
  2141. | ^~
  2142. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h: At top level:
  2143. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:160:33: error: static declaration of ‘dma_fence_get_stub’ follows non-static declaration
  2144. 160 | static inline struct dma_fence *dma_fence_get_stub(void)
  2145. | ^~~~~~~~~~~~~~~~~~
  2146. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence.h:10,
  2147. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_fence_backport.h:3,
  2148. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_reservation_backport.h:7,
  2149. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/linux/dma-resv.h:40,
  2150. from ./include/drm/drm_gem.h:38,
  2151. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  2152. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2153. from <command-line>:
  2154. ./include/linux/dma-fence.h:589:19: note: previous declaration of ‘dma_fence_get_stub’ was here
  2155. 589 | struct dma_fence *dma_fence_get_stub(void);
  2156. | ^~~~~~~~~~~~~~~~~~
  2157. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  2158. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2159. from <command-line>:
  2160. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:173:1: error: static declaration of ‘drm_crtc_from_index’ follows non-static declaration
  2161. 173 | drm_crtc_from_index(struct drm_device *dev, int idx)
  2162. | ^~~~~~~~~~~~~~~~~~~
  2163. In file included from ./include/drm/drm_atomic_helper.h:31,
  2164. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  2165. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2166. from <command-line>:
  2167. ./include/drm/drm_crtc.h:1284:18: note: previous declaration of ‘drm_crtc_from_index’ was here
  2168. 1284 | struct drm_crtc *drm_crtc_from_index(struct drm_device *dev, int idx);
  2169. | ^~~~~~~~~~~~~~~~~~~
  2170. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  2171. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2172. from <command-line>:
  2173. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_gem_object_put_unlocked’:
  2174. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:225:9: error: implicit declaration of function ‘drm_gem_object_unreference_unlocked’; did you mean ‘drm_gem_object_put_unlocked’? [-Werror=implicit-function-declaration]
  2175. 225 | return drm_gem_object_unreference_unlocked(obj);
  2176. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2177. | drm_gem_object_put_unlocked
  2178. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:225:9: error: ‘return’ with a value, in function returning void [-Werror=return-type]
  2179. 225 | return drm_gem_object_unreference_unlocked(obj);
  2180. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2181. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:223:1: note: declared here
  2182. 223 | drm_gem_object_put_unlocked(struct drm_gem_object *obj)
  2183. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  2184. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  2185. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:239:1: error: static declaration of ‘__drm_atomic_helper_connector_reset’ follows non-static declaration
  2186. 239 | __drm_atomic_helper_connector_reset(struct drm_connector *connector,
  2187. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2188. In file included from ./include/drm/drm_atomic_helper.h:34,
  2189. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  2190. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2191. from <command-line>:
  2192. ./include/drm/drm_atomic_state_helper.h:70:6: note: previous declaration of ‘__drm_atomic_helper_connector_reset’ was here
  2193. 70 | void __drm_atomic_helper_connector_reset(struct drm_connector *connector,
  2194. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2195. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  2196. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2197. from <command-line>:
  2198. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘kcl_drm_atomic_get_old_crtc_state_before_commit’:
  2199. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:287:43: error: invalid type argument of ‘->’ (have ‘struct __drm_crtcs_state’)
  2200. 287 | return state->crtcs[drm_crtc_index(crtc)]->state;
  2201. | ^~
  2202. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘kcl_drm_atomic_get_new_crtc_state_after_commit’:
  2203. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:322:43: error: invalid type argument of ‘->’ (have ‘struct __drm_crtcs_state’)
  2204. 322 | return state->crtcs[drm_crtc_index(crtc)]->state;
  2205. | ^~
  2206. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  2207. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:344:20: error: static declaration of ‘drm_dev_get’ follows non-static declaration
  2208. 344 | static inline void drm_dev_get(struct drm_device *dev)
  2209. | ^~~~~~~~~~~
  2210. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_drv_h.h:5,
  2211. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:24,
  2212. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  2213. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2214. from <command-line>:
  2215. ./include/drm/drm_drv.h:553:6: note: previous declaration of ‘drm_dev_get’ was here
  2216. 553 | void drm_dev_get(struct drm_device *dev);
  2217. | ^~~~~~~~~~~
  2218. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  2219. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2220. from <command-line>:
  2221. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_dev_get’:
  2222. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:346:2: error: implicit declaration of function ‘drm_dev_ref’; did you mean ‘drm_dev_get’? [-Werror=implicit-function-declaration]
  2223. 346 | drm_dev_ref(dev);
  2224. | ^~~~~~~~~~~
  2225. | drm_dev_get
  2226. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  2227. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:349:20: error: static declaration of ‘drm_dev_put’ follows non-static declaration
  2228. 349 | static inline void drm_dev_put(struct drm_device *dev)
  2229. | ^~~~~~~~~~~
  2230. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_drv_h.h:5,
  2231. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:24,
  2232. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  2233. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2234. from <command-line>:
  2235. ./include/drm/drm_drv.h:554:6: note: previous declaration of ‘drm_dev_put’ was here
  2236. 554 | void drm_dev_put(struct drm_device *dev);
  2237. | ^~~~~~~~~~~
  2238. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  2239. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2240. from <command-line>:
  2241. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_dev_put’:
  2242. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:351:9: error: implicit declaration of function ‘drm_dev_unref’; did you mean ‘drm_dev_enter’? [-Werror=implicit-function-declaration]
  2243. 351 | return drm_dev_unref(dev);
  2244. | ^~~~~~~~~~~~~
  2245. | drm_dev_enter
  2246. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:351:9: error: ‘return’ with a value, in function returning void [-Werror=return-type]
  2247. 351 | return drm_dev_unref(dev);
  2248. | ^~~~~~~~~~~~~~~~~~
  2249. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:349:20: note: declared here
  2250. 349 | static inline void drm_dev_put(struct drm_device *dev)
  2251. | ^~~~~~~~~~~
  2252. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  2253. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:365:34: error: redefinition of ‘drm_debug_printer’
  2254. 365 | static inline struct drm_printer drm_debug_printer(const char *prefix)
  2255. | ^~~~~~~~~~~~~~~~~
  2256. In file included from ./include/drm/drm_mm.h:49,
  2257. from ./include/drm/drm_vma_manager.h:26,
  2258. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2259. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2260. from <command-line>:
  2261. ./include/drm/drm_print.h:227:34: note: previous definition of ‘drm_debug_printer’ was here
  2262. 227 | static inline struct drm_printer drm_debug_printer(const char *prefix)
  2263. | ^~~~~~~~~~~~~~~~~
  2264. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  2265. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2266. from <command-line>:
  2267. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:441:1: error: static declaration of ‘drm_atomic_helper_update_legacy_modeset_state’ follows non-static declaration
  2268. 441 | drm_atomic_helper_update_legacy_modeset_state(struct drm_device *dev,
  2269. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2270. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  2271. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2272. from <command-line>:
  2273. ./include/drm/drm_atomic_helper.h:74:1: note: previous declaration of ‘drm_atomic_helper_update_legacy_modeset_state’ was here
  2274. 74 | drm_atomic_helper_update_legacy_modeset_state(struct drm_device *dev,
  2275. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2276. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  2277. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2278. from <command-line>:
  2279. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: In function ‘drm_crtc_accurate_vblank_count’:
  2280. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:452:9: error: implicit declaration of function ‘drm_accurate_vblank_count’; did you mean ‘drm_crtc_accurate_vblank_count’? [-Werror=implicit-function-declaration]
  2281. 452 | return drm_accurate_vblank_count(crtc);
  2282. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  2283. | drm_crtc_accurate_vblank_count
  2284. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h: At top level:
  2285. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:466:20: error: static declaration of ‘drm_mode_is_420_only’ follows non-static declaration
  2286. 466 | static inline bool drm_mode_is_420_only(const struct drm_display_info *display,
  2287. | ^~~~~~~~~~~~~~~~~~~~
  2288. In file included from ./include/drm/drm_crtc.h:40,
  2289. from ./include/drm/drm_atomic_helper.h:31,
  2290. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  2291. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2292. from <command-line>:
  2293. ./include/drm/drm_modes.h:439:6: note: previous declaration of ‘drm_mode_is_420_only’ was here
  2294. 439 | bool drm_mode_is_420_only(const struct drm_display_info *display,
  2295. | ^~~~~~~~~~~~~~~~~~~~
  2296. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  2297. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2298. from <command-line>:
  2299. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:471:20: error: static declaration of ‘drm_mode_is_420_also’ follows non-static declaration
  2300. 471 | static inline bool drm_mode_is_420_also(const struct drm_display_info *display,
  2301. | ^~~~~~~~~~~~~~~~~~~~
  2302. In file included from ./include/drm/drm_crtc.h:40,
  2303. from ./include/drm/drm_atomic_helper.h:31,
  2304. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  2305. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2306. from <command-line>:
  2307. ./include/drm/drm_modes.h:441:6: note: previous declaration of ‘drm_mode_is_420_also’ was here
  2308. 441 | bool drm_mode_is_420_also(const struct drm_display_info *display,
  2309. | ^~~~~~~~~~~~~~~~~~~~
  2310. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2311. from <command-line>:
  2312. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: In function ‘_kcl_drm_crtc_init_with_planes’:
  2313. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:65:9: error: too few arguments to function ‘drm_crtc_init_with_planes’
  2314. 65 | return drm_crtc_init_with_planes(dev, crtc, primary, cursor, funcs);
  2315. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  2316. In file included from ./include/drm/drm_atomic_helper.h:31,
  2317. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  2318. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2319. from <command-line>:
  2320. ./include/drm/drm_crtc.h:1218:5: note: declared here
  2321. 1218 | int drm_crtc_init_with_planes(struct drm_device *dev,
  2322. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  2323. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2324. from <command-line>:
  2325. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: In function ‘_kcl_drm_universal_plane_init’:
  2326. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:84:28: error: incompatible type for argument 7 of ‘drm_universal_plane_init’
  2327. 84 | formats, format_count, type);
  2328. | ^~~~
  2329. | |
  2330. | enum drm_plane_type
  2331. In file included from ./include/drm/drm_crtc.h:45,
  2332. from ./include/drm/drm_atomic_helper.h:31,
  2333. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  2334. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2335. from <command-line>:
  2336. ./include/drm/drm_plane.h:761:25: note: expected ‘const uint64_t *’ {aka ‘const long long unsigned int *’} but argument is of type ‘enum drm_plane_type’
  2337. 761 | const uint64_t *format_modifiers,
  2338. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  2339. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2340. from <command-line>:
  2341. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:83:9: error: too few arguments to function ‘drm_universal_plane_init’
  2342. 83 | return drm_universal_plane_init(dev, plane, possible_crtcs, funcs,
  2343. | ^~~~~~~~~~~~~~~~~~~~~~~~
  2344. In file included from ./include/drm/drm_crtc.h:45,
  2345. from ./include/drm/drm_atomic_helper.h:31,
  2346. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:4,
  2347. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2348. from <command-line>:
  2349. ./include/drm/drm_plane.h:755:5: note: declared here
  2350. 755 | int drm_universal_plane_init(struct drm_device *dev,
  2351. | ^~~~~~~~~~~~~~~~~~~~~~~~
  2352. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2353. from <command-line>:
  2354. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: At top level:
  2355. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:95:8: error: redefinition of ‘struct drm_format_name_buf’
  2356. 95 | struct drm_format_name_buf {
  2357. | ^~~~~~~~~~~~~~~~~~~
  2358. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm.h:14,
  2359. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:16,
  2360. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2361. from <command-line>:
  2362. ./include/drm/drm_fourcc.h:142:8: note: originally defined here
  2363. 142 | struct drm_format_name_buf {
  2364. | ^~~~~~~~~~~~~~~~~~~
  2365. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2366. from <command-line>:
  2367. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h: In function ‘_kcl_drm_gem_object_lookup’:
  2368. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:161:42: error: passing argument 1 of ‘drm_gem_object_lookup’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  2369. 161 | return drm_gem_object_lookup(filp->minor->dev, filp, handle);
  2370. | ~~~~~~~~~~~^~~~~
  2371. | |
  2372. | struct drm_device *
  2373. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  2374. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2375. from <command-line>:
  2376. ./include/drm/drm_gem.h:405:24: note: expected ‘struct drm_file *’ but argument is of type ‘struct drm_device *’
  2377. 405 | struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
  2378. | ^~~~~~~~~~~~~~~~~~~~~
  2379. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2380. from <command-line>:
  2381. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:161:49: warning: passing argument 2 of ‘drm_gem_object_lookup’ makes integer from pointer without a cast [-Wint-conversion]
  2382. 161 | return drm_gem_object_lookup(filp->minor->dev, filp, handle);
  2383. | ^~~~
  2384. | |
  2385. | struct drm_file *
  2386. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  2387. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2388. from <command-line>:
  2389. ./include/drm/drm_gem.h:405:24: note: expected ‘u32’ {aka ‘unsigned int’} but argument is of type ‘struct drm_file *’
  2390. 405 | struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
  2391. | ^~~~~~~~~~~~~~~~~~~~~
  2392. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2393. from <command-line>:
  2394. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:161:9: error: too many arguments to function ‘drm_gem_object_lookup’
  2395. 161 | return drm_gem_object_lookup(filp->minor->dev, filp, handle);
  2396. | ^~~~~~~~~~~~~~~~~~~~~
  2397. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_backport.h:11,
  2398. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:8,
  2399. from <command-line>:
  2400. ./include/drm/drm_gem.h:405:24: note: declared here
  2401. 405 | struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle);
  2402. | ^~~~~~~~~~~~~~~~~~~~~
  2403. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:10,
  2404. from <command-line>:
  2405. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h: In function ‘_kcl_kmap_atomic’:
  2406. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h:9:27: error: ‘KM_USER0’ undeclared (first use in this function)
  2407. 9 | return kmap_atomic(page, KM_USER0);
  2408. | ^~~~~~~~
  2409. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h:9:27: note: each undeclared identifier is reported only once for each function it appears in
  2410. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h:9:9: error: too many arguments to function ‘kmap_atomic’
  2411. 9 | return kmap_atomic(page, KM_USER0);
  2412. | ^~~~~~~~~~~
  2413. In file included from ./include/linux/highmem.h:14,
  2414. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h:4,
  2415. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:10,
  2416. from <command-line>:
  2417. ./include/linux/highmem-internal.h:180:21: note: declared here
  2418. 180 | static inline void *kmap_atomic(struct page *page)
  2419. | ^~~~~~~~~~~
  2420. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:10,
  2421. from <command-line>:
  2422. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h: In function ‘_kcl_kunmap_atomic’:
  2423. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h:13:30: error: macro "kunmap_atomic" passed 2 arguments, but takes just 1
  2424. 13 | kunmap_atomic(addr, KM_USER0);
  2425. | ^
  2426. In file included from ./include/linux/highmem.h:14,
  2427. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h:4,
  2428. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:10,
  2429. from <command-line>:
  2430. ./include/linux/highmem-internal.h:215: note: macro "kunmap_atomic" defined here
  2431. 215 | #define kunmap_atomic(__addr) \
  2432. |
  2433. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:10,
  2434. from <command-line>:
  2435. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_highmem_backport.h:13:2: error: ‘kunmap_atomic’ undeclared (first use in this function); did you mean ‘kmap_atomic’?
  2436. 13 | kunmap_atomic(addr, KM_USER0);
  2437. | ^~~~~~~~~~~~~
  2438. | kmap_atomic
  2439. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:12,
  2440. from <command-line>:
  2441. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_kref.h: At top level:
  2442. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_kref.h:7:28: error: redefinition of ‘kref_read’
  2443. 7 | static inline unsigned int kref_read(const struct kref *kref)
  2444. | ^~~~~~~~~
  2445. In file included from ./include/linux/kobject.h:23,
  2446. from ./include/linux/energy_model.h:7,
  2447. from ./include/linux/device.h:16,
  2448. from ./include/drm/drm_print.h:32,
  2449. from ./include/drm/drm_mm.h:49,
  2450. from ./include/drm/drm_vma_manager.h:26,
  2451. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2452. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2453. from <command-line>:
  2454. ./include/linux/kref.h:34:28: note: previous definition of ‘kref_read’ was here
  2455. 34 | static inline unsigned int kref_read(const struct kref *kref)
  2456. | ^~~~~~~~~
  2457. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:12,
  2458. from <command-line>:
  2459. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_kref.h: In function ‘kref_read’:
  2460. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_kref.h:9:21: error: passing argument 1 of ‘atomic_read’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  2461. 9 | return atomic_read(&kref->refcount);
  2462. | ^~~~~~~~~~~~~~~
  2463. | |
  2464. | const refcount_t * {aka const struct refcount_struct *}
  2465. In file included from ./include/linux/atomic.h:82,
  2466. from ./include/linux/rcupdate.h:25,
  2467. from ./include/linux/rbtree.h:22,
  2468. from ./include/drm/drm_mm.h:41,
  2469. from ./include/drm/drm_vma_manager.h:26,
  2470. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2471. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2472. from <command-line>:
  2473. ./include/asm-generic/atomic-instrumented.h:25:29: note: expected ‘const atomic_t *’ {aka ‘const struct <anonymous> *’} but argument is of type ‘const refcount_t *’ {aka ‘const struct refcount_struct *’}
  2474. 25 | atomic_read(const atomic_t *v)
  2475. | ~~~~~~~~~~~~~~~~^
  2476. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:13,
  2477. from <command-line>:
  2478. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_list.h: At top level:
  2479. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_list.h:6:20: error: redefinition of ‘list_bulk_move_tail’
  2480. 6 | static inline void list_bulk_move_tail(struct list_head *head,
  2481. | ^~~~~~~~~~~~~~~~~~~
  2482. In file included from ./include/linux/preempt.h:11,
  2483. from ./include/linux/rcupdate.h:27,
  2484. from ./include/linux/rbtree.h:22,
  2485. from ./include/drm/drm_mm.h:41,
  2486. from ./include/drm/drm_vma_manager.h:26,
  2487. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2488. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2489. from <command-line>:
  2490. ./include/linux/list.h:240:20: note: previous definition of ‘list_bulk_move_tail’ was here
  2491. 240 | static inline void list_bulk_move_tail(struct list_head *head,
  2492. | ^~~~~~~~~~~~~~~~~~~
  2493. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  2494. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2495. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2496. from <command-line>:
  2497. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:10:3: error: conflicting types for ‘pfn_t’
  2498. 10 | } pfn_t;
  2499. | ^~~~~
  2500. In file included from ./include/asm-generic/memory_model.h:5,
  2501. from ./arch/x86/include/asm/page.h:76,
  2502. from ./arch/x86/include/asm/thread_info.h:12,
  2503. from ./include/linux/thread_info.h:59,
  2504. from ./arch/x86/include/asm/preempt.h:7,
  2505. from ./include/linux/preempt.h:78,
  2506. from ./include/linux/rcupdate.h:27,
  2507. from ./include/linux/rbtree.h:22,
  2508. from ./include/drm/drm_mm.h:41,
  2509. from ./include/drm/drm_vma_manager.h:26,
  2510. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2511. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2512. from <command-line>:
  2513. ./include/linux/pfn.h:15:3: note: previous declaration of ‘pfn_t’ was here
  2514. 15 | } pfn_t;
  2515. | ^~~~~
  2516. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  2517. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2518. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2519. from <command-line>:
  2520. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:33:13: error: conflicting types for ‘vm_fault_t’
  2521. 33 | typedef int vm_fault_t;
  2522. | ^~~~~~~~~~
  2523. In file included from ./include/drm/drm_mm.h:43,
  2524. from ./include/drm/drm_vma_manager.h:26,
  2525. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2526. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2527. from <command-line>:
  2528. ./include/linux/mm_types.h:702:32: note: previous declaration of ‘vm_fault_t’ was here
  2529. 702 | typedef __bitwise unsigned int vm_fault_t;
  2530. | ^~~~~~~~~~
  2531. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  2532. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2533. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2534. from <command-line>:
  2535. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:35:26: error: conflicting types for ‘vmf_insert_mixed’
  2536. 35 | static inline vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma,
  2537. | ^~~~~~~~~~~~~~~~
  2538. In file included from ./include/drm/drm_vma_manager.h:27,
  2539. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2540. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2541. from <command-line>:
  2542. ./include/linux/mm.h:2800:12: note: previous declaration of ‘vmf_insert_mixed’ was here
  2543. 2800 | vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma, unsigned long addr,
  2544. | ^~~~~~~~~~~~~~~~
  2545. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  2546. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2547. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2548. from <command-line>:
  2549. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h: In function ‘vmf_insert_mixed’:
  2550. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:41:8: error: implicit declaration of function ‘vm_insert_mixed’; did you mean ‘vmf_insert_mixed’? [-Werror=implicit-function-declaration]
  2551. 41 | err = vm_insert_mixed(vma, addr, pfn_t_to_pfn(pfn));
  2552. | ^~~~~~~~~~~~~~~
  2553. | vmf_insert_mixed
  2554. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h: At top level:
  2555. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:53:26: error: conflicting types for ‘vmf_insert_pfn’
  2556. 53 | static inline vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma,
  2557. | ^~~~~~~~~~~~~~
  2558. In file included from ./include/drm/drm_vma_manager.h:27,
  2559. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2560. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2561. from <command-line>:
  2562. ./include/linux/mm.h:2796:12: note: previous declaration of ‘vmf_insert_pfn’ was here
  2563. 2796 | vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma, unsigned long addr,
  2564. | ^~~~~~~~~~~~~~
  2565. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:14,
  2566. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2567. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2568. from <command-line>:
  2569. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h: In function ‘vmf_insert_pfn’:
  2570. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_types.h:56:13: error: implicit declaration of function ‘vm_insert_pfn’; did you mean ‘vmf_insert_pfn’? [-Werror=implicit-function-declaration]
  2571. 56 | int err = vm_insert_pfn(vma, addr, pfn);
  2572. | ^~~~~~~~~~~~~
  2573. | vmf_insert_pfn
  2574. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2575. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2576. from <command-line>:
  2577. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: At top level:
  2578. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:21:21: error: redefinition of ‘kvmalloc’
  2579. 21 | static inline void *kvmalloc(size_t size, gfp_t flags)
  2580. | ^~~~~~~~
  2581. In file included from ./include/drm/drm_vma_manager.h:27,
  2582. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2583. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2584. from <command-line>:
  2585. ./include/linux/mm.h:802:21: note: previous definition of ‘kvmalloc’ was here
  2586. 802 | static inline void *kvmalloc(size_t size, gfp_t flags)
  2587. | ^~~~~~~~
  2588. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2589. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2590. from <command-line>:
  2591. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: In function ‘kvmalloc’:
  2592. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:26:9: error: too many arguments to function ‘__vmalloc’
  2593. 26 | out = __vmalloc(size, flags, PAGE_KERNEL);
  2594. | ^~~~~~~~~
  2595. In file included from ./include/asm-generic/io.h:911,
  2596. from ./arch/x86/include/asm/io.h:375,
  2597. from ./include/linux/scatterlist.h:9,
  2598. from ./include/linux/dma-mapping.h:10,
  2599. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_dma_mapping.h:4,
  2600. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:7,
  2601. from <command-line>:
  2602. ./include/linux/vmalloc.h:131:14: note: declared here
  2603. 131 | extern void *__vmalloc(unsigned long size, gfp_t gfp_mask);
  2604. | ^~~~~~~~~
  2605. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2606. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2607. from <command-line>:
  2608. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: At top level:
  2609. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:31:21: error: redefinition of ‘kvzalloc’
  2610. 31 | static inline void *kvzalloc(size_t size, gfp_t flags)
  2611. | ^~~~~~~~
  2612. In file included from ./include/drm/drm_vma_manager.h:27,
  2613. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2614. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2615. from <command-line>:
  2616. ./include/linux/mm.h:810:21: note: previous definition of ‘kvzalloc’ was here
  2617. 810 | static inline void *kvzalloc(size_t size, gfp_t flags)
  2618. | ^~~~~~~~
  2619. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2620. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2621. from <command-line>:
  2622. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:44:20: error: static declaration of ‘kvfree’ follows non-static declaration
  2623. 44 | static inline void kvfree(const void *addr)
  2624. | ^~~~~~
  2625. In file included from ./include/drm/drm_vma_manager.h:27,
  2626. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2627. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2628. from <command-line>:
  2629. ./include/linux/mm.h:830:13: note: previous declaration of ‘kvfree’ was here
  2630. 830 | extern void kvfree(const void *addr);
  2631. | ^~~~~~
  2632. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2633. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2634. from <command-line>:
  2635. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:64:21: error: redefinition of ‘kvmalloc_array’
  2636. 64 | static inline void *kvmalloc_array(size_t n, size_t size, gfp_t flags)
  2637. | ^~~~~~~~~~~~~~
  2638. In file included from ./include/drm/drm_vma_manager.h:27,
  2639. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2640. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2641. from <command-line>:
  2642. ./include/linux/mm.h:815:21: note: previous definition of ‘kvmalloc_array’ was here
  2643. 815 | static inline void *kvmalloc_array(size_t n, size_t size, gfp_t flags)
  2644. | ^~~~~~~~~~~~~~
  2645. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2646. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2647. from <command-line>:
  2648. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:77:21: error: redefinition of ‘kvcalloc’
  2649. 77 | static inline void *kvcalloc(size_t n, size_t size, gfp_t flags)
  2650. | ^~~~~~~~
  2651. In file included from ./include/drm/drm_vma_manager.h:27,
  2652. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2653. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2654. from <command-line>:
  2655. ./include/linux/mm.h:825:21: note: previous definition of ‘kvcalloc’ was here
  2656. 825 | static inline void *kvcalloc(size_t n, size_t size, gfp_t flags)
  2657. | ^~~~~~~~
  2658. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2659. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2660. from <command-line>:
  2661. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:84:20: error: redefinition of ‘mmgrab’
  2662. 84 | static inline void mmgrab(struct mm_struct *mm)
  2663. | ^~~~~~
  2664. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  2665. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  2666. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2667. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2668. from <command-line>:
  2669. ./include/linux/sched/mm.h:34:20: note: previous definition of ‘mmgrab’ was here
  2670. 34 | static inline void mmgrab(struct mm_struct *mm)
  2671. | ^~~~~~
  2672. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2673. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2674. from <command-line>:
  2675. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:95:28: error: redefinition of ‘memalloc_nofs_save’
  2676. 95 | static inline unsigned int memalloc_nofs_save(void)
  2677. | ^~~~~~~~~~~~~~~~~~
  2678. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  2679. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  2680. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2681. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2682. from <command-line>:
  2683. ./include/linux/sched/mm.h:246:28: note: previous definition of ‘memalloc_nofs_save’ was here
  2684. 246 | static inline unsigned int memalloc_nofs_save(void)
  2685. | ^~~~~~~~~~~~~~~~~~
  2686. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2687. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2688. from <command-line>:
  2689. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:100:20: error: redefinition of ‘memalloc_nofs_restore’
  2690. 100 | static inline void memalloc_nofs_restore(unsigned int flags)
  2691. | ^~~~~~~~~~~~~~~~~~~~~
  2692. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_sched_mm_h.h:5,
  2693. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:4,
  2694. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2695. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2696. from <command-line>:
  2697. ./include/linux/sched/mm.h:261:20: note: previous definition of ‘memalloc_nofs_restore’ was here
  2698. 261 | static inline void memalloc_nofs_restore(unsigned int flags)
  2699. | ^~~~~~~~~~~~~~~~~~~~~
  2700. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2701. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2702. from <command-line>:
  2703. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: In function ‘kcl_get_user_pages’:
  2704. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:24: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  2705. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  2706. | ^~~
  2707. | |
  2708. | struct task_struct *
  2709. In file included from ./include/drm/drm_vma_manager.h:27,
  2710. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2711. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2712. from <command-line>:
  2713. ./include/linux/mm.h:1841:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  2714. 1841 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2715. | ~~~~~~~~~~~~~~^~~~~
  2716. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2717. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2718. from <command-line>:
  2719. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:29: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
  2720. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  2721. | ^~
  2722. | |
  2723. | struct mm_struct *
  2724. In file included from ./include/drm/drm_vma_manager.h:27,
  2725. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2726. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2727. from <command-line>:
  2728. ./include/linux/mm.h:1841:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  2729. 1841 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2730. | ~~~~~~~~~~~~~~^~~~~~~~
  2731. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2732. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2733. from <command-line>:
  2734. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:40: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  2735. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  2736. | ^~~~~~~~
  2737. | |
  2738. | long unsigned int
  2739. In file included from ./include/drm/drm_vma_manager.h:27,
  2740. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2741. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2742. from <command-line>:
  2743. ./include/linux/mm.h:1842:46: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  2744. 1842 | unsigned int gup_flags, struct page **pages,
  2745. | ~~~~~~~~~~~~~~^~~~~
  2746. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2747. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2748. from <command-line>:
  2749. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:136:4: warning: passing argument 5 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
  2750. 136 | write, force, pages, vmas);
  2751. | ^~~~~
  2752. | |
  2753. | int
  2754. In file included from ./include/drm/drm_vma_manager.h:27,
  2755. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2756. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2757. from <command-line>:
  2758. ./include/linux/mm.h:1843:32: note: expected ‘struct vm_area_struct **’ but argument is of type ‘int’
  2759. 1843 | struct vm_area_struct **vmas);
  2760. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  2761. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2762. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2763. from <command-line>:
  2764. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:135:9: error: too many arguments to function ‘get_user_pages’
  2765. 135 | return get_user_pages(tsk, mm, start, nr_pages,
  2766. | ^~~~~~~~~~~~~~
  2767. In file included from ./include/drm/drm_vma_manager.h:27,
  2768. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2769. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2770. from <command-line>:
  2771. ./include/linux/mm.h:1841:6: note: declared here
  2772. 1841 | long get_user_pages(unsigned long start, unsigned long nr_pages,
  2773. | ^~~~~~~~~~~~~~
  2774. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2775. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2776. from <command-line>:
  2777. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h: At top level:
  2778. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:141:29: error: redefinition of ‘zone_managed_pages’
  2779. 141 | static inline unsigned long zone_managed_pages(struct zone *zone)
  2780. | ^~~~~~~~~~~~~~~~~~
  2781. In file included from ./include/linux/gfp.h:6,
  2782. from ./include/linux/xarray.h:14,
  2783. from ./include/linux/radix-tree.h:19,
  2784. from ./include/linux/fs.h:15,
  2785. from ./include/linux/seq_file.h:11,
  2786. from ./include/drm/drm_print.h:31,
  2787. from ./include/drm/drm_mm.h:49,
  2788. from ./include/drm/drm_vma_manager.h:26,
  2789. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2790. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2791. from <command-line>:
  2792. ./include/linux/mmzone.h:642:29: note: previous definition of ‘zone_managed_pages’ was here
  2793. 642 | static inline unsigned long zone_managed_pages(struct zone *zone)
  2794. | ^~~~~~~~~~~~~~~~~~
  2795. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2796. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2797. from <command-line>:
  2798. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:157:12: error: conflicting types for ‘vmf_insert_mixed_prot’
  2799. 157 | vm_fault_t vmf_insert_mixed_prot(struct vm_area_struct *vma, unsigned long addr,
  2800. | ^~~~~~~~~~~~~~~~~~~~~
  2801. In file included from ./include/drm/drm_vma_manager.h:27,
  2802. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2803. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2804. from <command-line>:
  2805. ./include/linux/mm.h:2802:12: note: previous declaration of ‘vmf_insert_mixed_prot’ was here
  2806. 2802 | vm_fault_t vmf_insert_mixed_prot(struct vm_area_struct *vma, unsigned long addr,
  2807. | ^~~~~~~~~~~~~~~~~~~~~
  2808. In file included from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm_backport.h:3,
  2809. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:14,
  2810. from <command-line>:
  2811. /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_mm.h:168:12: error: conflicting types for ‘vmf_insert_pfn_prot’
  2812. 168 | vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr,
  2813. | ^~~~~~~~~~~~~~~~~~~
  2814. In file included from ./include/drm/drm_vma_manager.h:27,
  2815. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/include/kcl/kcl_drm_vma_manager_backport.h:8,
  2816. from /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/backport/backport.h:6,
  2817. from <command-line>:
  2818. ./include/linux/mm.h:2798:12: note: previous declaration of ‘vmf_insert_pfn_prot’ was here
  2819. 2798 | vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr,
  2820. | ^~~~~~~~~~~~~~~~~~~
  2821. make[1]: *** [scripts/Makefile.build:524: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/amd/amdkcl] Ошибка 2
  2822. cc1: some warnings being treated as errors
  2823. make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm/ttm_tt.o] Ошибка 1
  2824. make[1]: *** [scripts/Makefile.build:524: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build/ttm] Ошибка 2
  2825. make: *** [Makefile:1879: /var/lib/dkms/amdgpu/5.6.0.15-1098277/build] Ошибка 2
  2826. make: выход из каталога «/usr/src/linux-headers-5.13.0-25-generic»
  2827.  
Advertisement
Add Comment
Please, Sign In to add comment