Advertisement
Guest User

nvidia-340 dkms majaro aur fail to compile

a guest
Sep 11th, 2021
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 241.25 KB | None | 0 0
  1. DKMS make.log for nvidia-340.108 for kernel 5.14.0-0-MANJARO (x86_64)
  2. sáb 11 sep 2021 22:18:41 -03
  3. NVIDIA: calling KBUILD...
  4. make[1]: se entra en el directorio '/usr/lib/modules/5.14.0-0-MANJARO/build'
  5. test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
  6. echo >&2; \
  7. echo >&2 " ERROR: Kernel configuration is invalid."; \
  8. echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
  9. echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
  10. echo >&2 ; \
  11. /bin/false)
  12. make -f ./scripts/Makefile.build obj=/var/lib/dkms/nvidia/340.108/build \
  13. single-build= \
  14. need-builtin=1 need-modorder=1
  15. cc -Wp,-MMD,/var/lib/dkms/nvidia/340.108/build/.nv-acpi.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wimplicit-fallthrough=5 -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-stack-clash-protection -g -gdwarf-4 -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -fplugin=./scripts/gcc-plugins/structleak_plugin.so -fplugin-arg-structleak_plugin-byref-all -DSTRUCTLEAK_PLUGIN -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia/340.108/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.108\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_acpi"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia/340.108/build/nv-acpi.o /var/lib/dkms/nvidia/340.108/build/nv-acpi.c
  16. cc -Wp,-MMD,/var/lib/dkms/nvidia/340.108/build/.nv-chrdev.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wimplicit-fallthrough=5 -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-stack-clash-protection -g -gdwarf-4 -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -fplugin=./scripts/gcc-plugins/structleak_plugin.so -fplugin-arg-structleak_plugin-byref-all -DSTRUCTLEAK_PLUGIN -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia/340.108/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.108\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_chrdev"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia/340.108/build/nv-chrdev.o /var/lib/dkms/nvidia/340.108/build/nv-chrdev.c
  17. En el fichero incluido desde ./include/linux/byteorder/little_endian.h:11,
  18. desde ./arch/x86/include/uapi/asm/byteorder.h:5,
  19. desde ./include/asm-generic/bitops/le.h:7,
  20. desde ./arch/x86/include/asm/bitops.h:395,
  21. desde ./include/linux/bitops.h:32,
  22. desde ./include/linux/kernel.h:12,
  23. desde ./arch/x86/include/asm/percpu.h:27,
  24. desde ./arch/x86/include/asm/current.h:6,
  25. desde ./include/linux/sched.h:12,
  26. desde ./include/linux/utsname.h:6,
  27. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  28. desde /var/lib/dkms/nvidia/340.108/build/nv-acpi.c:15:
  29. ./include/linux/byteorder/generic.h: En la función ‘cpu_to_be32_array’:
  30. ./include/linux/byteorder/generic.h:195:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  31. 195 | for (i = 0; i < len; i++)
  32. | ^
  33. ./include/linux/byteorder/generic.h: En la función ‘be32_to_cpu_array’:
  34. ./include/linux/byteorder/generic.h:203:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  35. 203 | for (i = 0; i < len; i++)
  36. | ^
  37. En el fichero incluido desde ./include/linux/byteorder/little_endian.h:11,
  38. desde ./arch/x86/include/uapi/asm/byteorder.h:5,
  39. desde ./include/asm-generic/bitops/le.h:7,
  40. desde ./arch/x86/include/asm/bitops.h:395,
  41. desde ./include/linux/bitops.h:32,
  42. desde ./include/linux/kernel.h:12,
  43. desde ./arch/x86/include/asm/percpu.h:27,
  44. desde ./arch/x86/include/asm/current.h:6,
  45. desde ./include/linux/sched.h:12,
  46. desde ./include/linux/utsname.h:6,
  47. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  48. desde /var/lib/dkms/nvidia/340.108/build/nv-chrdev.c:15:
  49. ./include/linux/byteorder/generic.h: En la función ‘cpu_to_be32_array’:
  50. ./include/linux/byteorder/generic.h:195:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  51. 195 | for (i = 0; i < len; i++)
  52. | ^
  53. ./include/linux/byteorder/generic.h: En la función ‘be32_to_cpu_array’:
  54. ./include/linux/byteorder/generic.h:203:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  55. 203 | for (i = 0; i < len; i++)
  56. | ^
  57. En el fichero incluido desde ./arch/x86/include/asm/current.h:5,
  58. desde ./include/linux/sched.h:12,
  59. desde ./include/linux/utsname.h:6,
  60. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  61. desde /var/lib/dkms/nvidia/340.108/build/nv-chrdev.c:15:
  62. ./include/linux/thread_info.h: En la función ‘check_copy_size’:
  63. ./include/linux/thread_info.h:207:36: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  64. 207 | if (unlikely(sz >= 0 && sz < bytes)) {
  65. | ^
  66. ./include/linux/compiler.h:78:45: nota: en definición de macro ‘unlikely’
  67. 78 | # define unlikely(x) __builtin_expect(!!(x), 0)
  68. | ^
  69. En el fichero incluido desde ./arch/x86/include/asm/current.h:5,
  70. desde ./include/linux/sched.h:12,
  71. desde ./include/linux/utsname.h:6,
  72. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  73. desde /var/lib/dkms/nvidia/340.108/build/nv-acpi.c:15:
  74. ./include/linux/thread_info.h: En la función ‘check_copy_size’:
  75. ./include/linux/thread_info.h:207:36: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  76. 207 | if (unlikely(sz >= 0 && sz < bytes)) {
  77. | ^
  78. ./include/linux/compiler.h:78:45: nota: en definición de macro ‘unlikely’
  79. 78 | # define unlikely(x) __builtin_expect(!!(x), 0)
  80. | ^
  81. En el fichero incluido desde ./include/linux/mmzone.h:22,
  82. desde ./include/linux/gfp.h:6,
  83. desde ./include/linux/umh.h:4,
  84. desde ./include/linux/kmod.h:9,
  85. desde ./include/linux/module.h:17,
  86. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:65,
  87. desde /var/lib/dkms/nvidia/340.108/build/nv-chrdev.c:15:
  88. ./include/linux/page-flags.h: En la función ‘PagePoisoned’:
  89. ./include/linux/page-flags.h:207:28: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
  90. 207 | return page->flags == PAGE_POISON_PATTERN;
  91. | ^~
  92. En el fichero incluido desde ./include/linux/mmzone.h:22,
  93. desde ./include/linux/gfp.h:6,
  94. desde ./include/linux/umh.h:4,
  95. desde ./include/linux/kmod.h:9,
  96. desde ./include/linux/module.h:17,
  97. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:65,
  98. desde /var/lib/dkms/nvidia/340.108/build/nv-acpi.c:15:
  99. ./include/linux/page-flags.h: En la función ‘PagePoisoned’:
  100. ./include/linux/page-flags.h:207:28: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
  101. 207 | return page->flags == PAGE_POISON_PATTERN;
  102. | ^~
  103. En el fichero incluido desde ./arch/x86/include/asm/current.h:5,
  104. desde ./include/linux/sched.h:12,
  105. desde ./include/linux/utsname.h:6,
  106. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  107. desde /var/lib/dkms/nvidia/340.108/build/nv-chrdev.c:15:
  108. ./include/linux/mmzone.h: En la función ‘next_zones_zonelist’:
  109. ./include/linux/mmzone.h:1149:51: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘enum zone_type’ [-Wsign-compare]
  110. 1149 | if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  111. | ^~
  112. ./include/linux/compiler.h:77:45: nota: en definición de macro ‘likely’
  113. 77 | # define likely(x) __builtin_expect(!!(x), 1)
  114. | ^
  115. En el fichero incluido desde ./arch/x86/include/asm/current.h:5,
  116. desde ./include/linux/sched.h:12,
  117. desde ./include/linux/utsname.h:6,
  118. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  119. desde /var/lib/dkms/nvidia/340.108/build/nv-acpi.c:15:
  120. ./include/linux/mmzone.h: En la función ‘next_zones_zonelist’:
  121. ./include/linux/mmzone.h:1149:51: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘enum zone_type’ [-Wsign-compare]
  122. 1149 | if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  123. | ^~
  124. ./include/linux/compiler.h:77:45: nota: en definición de macro ‘likely’
  125. 77 | # define likely(x) __builtin_expect(!!(x), 1)
  126. | ^
  127. En el fichero incluido desde ./arch/x86/include/asm/current.h:6,
  128. desde ./include/linux/sched.h:12,
  129. desde ./include/linux/utsname.h:6,
  130. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  131. desde /var/lib/dkms/nvidia/340.108/build/nv-chrdev.c:15:
  132. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_get_many’:
  133. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  134. 127 | ((val) == 1 || (val) == -1)) ? \
  135. | ^~
  136. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  137. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  138. | ^~~~~~~~~~~~~
  139. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  140. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  141. | ^~~~
  142. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  143. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  144. | ^~~~~~~~~~~~~~~~
  145. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  146. 205 | this_cpu_add(*percpu_count, nr);
  147. | ^~~~~~~~~~~~
  148. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  149. 127 | ((val) == 1 || (val) == -1)) ? \
  150. | ^~
  151. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  152. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  153. | ^~~~~~~~~~~~~
  154. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  155. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  156. | ^~~~
  157. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  158. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  159. | ^~~~~~~~~~~~~~~~
  160. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  161. 205 | this_cpu_add(*percpu_count, nr);
  162. | ^~~~~~~~~~~~
  163. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  164. 127 | ((val) == 1 || (val) == -1)) ? \
  165. | ^~
  166. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  167. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  168. | ^~~~~~~~~~~~~
  169. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  170. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  171. | ^~~~
  172. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  173. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  174. | ^~~~~~~~~~~~~~~~
  175. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  176. 205 | this_cpu_add(*percpu_count, nr);
  177. | ^~~~~~~~~~~~
  178. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  179. 127 | ((val) == 1 || (val) == -1)) ? \
  180. | ^~
  181. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  182. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  183. | ^~~~~~~~~~~~~
  184. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  185. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  186. | ^~~~
  187. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  188. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  189. | ^~~~~~~~~~~~~~~~
  190. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  191. 205 | this_cpu_add(*percpu_count, nr);
  192. | ^~~~~~~~~~~~
  193. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_tryget_many’:
  194. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  195. 127 | ((val) == 1 || (val) == -1)) ? \
  196. | ^~
  197. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  198. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  199. | ^~~~~~~~~~~~~
  200. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  201. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  202. | ^~~~
  203. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  204. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  205. | ^~~~~~~~~~~~~~~~
  206. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  207. 244 | this_cpu_add(*percpu_count, nr);
  208. | ^~~~~~~~~~~~
  209. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  210. 127 | ((val) == 1 || (val) == -1)) ? \
  211. | ^~
  212. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  213. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  214. | ^~~~~~~~~~~~~
  215. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  216. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  217. | ^~~~
  218. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  219. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  220. | ^~~~~~~~~~~~~~~~
  221. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  222. 244 | this_cpu_add(*percpu_count, nr);
  223. | ^~~~~~~~~~~~
  224. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  225. 127 | ((val) == 1 || (val) == -1)) ? \
  226. | ^~
  227. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  228. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  229. | ^~~~~~~~~~~~~
  230. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  231. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  232. | ^~~~
  233. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  234. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  235. | ^~~~~~~~~~~~~~~~
  236. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  237. 244 | this_cpu_add(*percpu_count, nr);
  238. | ^~~~~~~~~~~~
  239. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  240. 127 | ((val) == 1 || (val) == -1)) ? \
  241. | ^~
  242. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  243. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  244. | ^~~~~~~~~~~~~
  245. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  246. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  247. | ^~~~
  248. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  249. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  250. | ^~~~~~~~~~~~~~~~
  251. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  252. 244 | this_cpu_add(*percpu_count, nr);
  253. | ^~~~~~~~~~~~
  254. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_put_many’:
  255. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  256. 127 | ((val) == 1 || (val) == -1)) ? \
  257. | ^~
  258. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  259. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  260. | ^~~~~~~~~~~~~
  261. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  262. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  263. | ^~~~
  264. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  265. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  266. | ^~~~~~~~~~~~~~~~
  267. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  268. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  269. | ^~~~~~~~~~~~
  270. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  271. 320 | this_cpu_sub(*percpu_count, nr);
  272. | ^~~~~~~~~~~~
  273. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  274. 127 | ((val) == 1 || (val) == -1)) ? \
  275. | ^~
  276. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  277. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  278. | ^~~~~~~~~~~~~
  279. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  280. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  281. | ^~~~
  282. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  283. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  284. | ^~~~~~~~~~~~~~~~
  285. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  286. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  287. | ^~~~~~~~~~~~
  288. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  289. 320 | this_cpu_sub(*percpu_count, nr);
  290. | ^~~~~~~~~~~~
  291. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  292. 127 | ((val) == 1 || (val) == -1)) ? \
  293. | ^~
  294. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  295. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  296. | ^~~~~~~~~~~~~
  297. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  298. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  299. | ^~~~
  300. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  301. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  302. | ^~~~~~~~~~~~~~~~
  303. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  304. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  305. | ^~~~~~~~~~~~
  306. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  307. 320 | this_cpu_sub(*percpu_count, nr);
  308. | ^~~~~~~~~~~~
  309. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  310. 127 | ((val) == 1 || (val) == -1)) ? \
  311. | ^~
  312. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  313. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  314. | ^~~~~~~~~~~~~
  315. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  316. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  317. | ^~~~
  318. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  319. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  320. | ^~~~~~~~~~~~~~~~
  321. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  322. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  323. | ^~~~~~~~~~~~
  324. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  325. 320 | this_cpu_sub(*percpu_count, nr);
  326. | ^~~~~~~~~~~~
  327. En el fichero incluido desde ./arch/x86/include/asm/current.h:6,
  328. desde ./include/linux/sched.h:12,
  329. desde ./include/linux/utsname.h:6,
  330. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  331. desde /var/lib/dkms/nvidia/340.108/build/nv-acpi.c:15:
  332. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_get_many’:
  333. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  334. 127 | ((val) == 1 || (val) == -1)) ? \
  335. | ^~
  336. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  337. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  338. | ^~~~~~~~~~~~~
  339. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  340. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  341. | ^~~~
  342. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  343. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  344. | ^~~~~~~~~~~~~~~~
  345. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  346. 205 | this_cpu_add(*percpu_count, nr);
  347. | ^~~~~~~~~~~~
  348. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  349. 127 | ((val) == 1 || (val) == -1)) ? \
  350. | ^~
  351. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  352. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  353. | ^~~~~~~~~~~~~
  354. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  355. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  356. | ^~~~
  357. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  358. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  359. | ^~~~~~~~~~~~~~~~
  360. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  361. 205 | this_cpu_add(*percpu_count, nr);
  362. | ^~~~~~~~~~~~
  363. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  364. 127 | ((val) == 1 || (val) == -1)) ? \
  365. | ^~
  366. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  367. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  368. | ^~~~~~~~~~~~~
  369. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  370. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  371. | ^~~~
  372. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  373. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  374. | ^~~~~~~~~~~~~~~~
  375. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  376. 205 | this_cpu_add(*percpu_count, nr);
  377. | ^~~~~~~~~~~~
  378. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  379. 127 | ((val) == 1 || (val) == -1)) ? \
  380. | ^~
  381. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  382. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  383. | ^~~~~~~~~~~~~
  384. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  385. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  386. | ^~~~
  387. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  388. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  389. | ^~~~~~~~~~~~~~~~
  390. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  391. 205 | this_cpu_add(*percpu_count, nr);
  392. | ^~~~~~~~~~~~
  393. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_tryget_many’:
  394. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  395. 127 | ((val) == 1 || (val) == -1)) ? \
  396. | ^~
  397. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  398. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  399. | ^~~~~~~~~~~~~
  400. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  401. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  402. | ^~~~
  403. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  404. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  405. | ^~~~~~~~~~~~~~~~
  406. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  407. 244 | this_cpu_add(*percpu_count, nr);
  408. | ^~~~~~~~~~~~
  409. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  410. 127 | ((val) == 1 || (val) == -1)) ? \
  411. | ^~
  412. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  413. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  414. | ^~~~~~~~~~~~~
  415. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  416. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  417. | ^~~~
  418. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  419. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  420. | ^~~~~~~~~~~~~~~~
  421. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  422. 244 | this_cpu_add(*percpu_count, nr);
  423. | ^~~~~~~~~~~~
  424. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  425. 127 | ((val) == 1 || (val) == -1)) ? \
  426. | ^~
  427. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  428. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  429. | ^~~~~~~~~~~~~
  430. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  431. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  432. | ^~~~
  433. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  434. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  435. | ^~~~~~~~~~~~~~~~
  436. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  437. 244 | this_cpu_add(*percpu_count, nr);
  438. | ^~~~~~~~~~~~
  439. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  440. 127 | ((val) == 1 || (val) == -1)) ? \
  441. | ^~
  442. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  443. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  444. | ^~~~~~~~~~~~~
  445. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  446. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  447. | ^~~~
  448. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  449. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  450. | ^~~~~~~~~~~~~~~~
  451. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  452. 244 | this_cpu_add(*percpu_count, nr);
  453. | ^~~~~~~~~~~~
  454. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_put_many’:
  455. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  456. 127 | ((val) == 1 || (val) == -1)) ? \
  457. | ^~
  458. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  459. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  460. | ^~~~~~~~~~~~~
  461. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  462. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  463. | ^~~~
  464. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  465. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  466. | ^~~~~~~~~~~~~~~~
  467. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  468. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  469. | ^~~~~~~~~~~~
  470. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  471. 320 | this_cpu_sub(*percpu_count, nr);
  472. | ^~~~~~~~~~~~
  473. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  474. 127 | ((val) == 1 || (val) == -1)) ? \
  475. | ^~
  476. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  477. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  478. | ^~~~~~~~~~~~~
  479. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  480. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  481. | ^~~~
  482. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  483. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  484. | ^~~~~~~~~~~~~~~~
  485. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  486. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  487. | ^~~~~~~~~~~~
  488. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  489. 320 | this_cpu_sub(*percpu_count, nr);
  490. | ^~~~~~~~~~~~
  491. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  492. 127 | ((val) == 1 || (val) == -1)) ? \
  493. | ^~
  494. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  495. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  496. | ^~~~~~~~~~~~~
  497. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  498. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  499. | ^~~~
  500. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  501. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  502. | ^~~~~~~~~~~~~~~~
  503. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  504. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  505. | ^~~~~~~~~~~~
  506. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  507. 320 | this_cpu_sub(*percpu_count, nr);
  508. | ^~~~~~~~~~~~
  509. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  510. 127 | ((val) == 1 || (val) == -1)) ? \
  511. | ^~
  512. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  513. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  514. | ^~~~~~~~~~~~~
  515. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  516. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  517. | ^~~~
  518. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  519. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  520. | ^~~~~~~~~~~~~~~~
  521. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  522. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  523. | ^~~~~~~~~~~~
  524. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  525. 320 | this_cpu_sub(*percpu_count, nr);
  526. | ^~~~~~~~~~~~
  527. ./include/linux/percpu-rwsem.h: En la función ‘percpu_up_read’:
  528. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  529. 127 | ((val) == 1 || (val) == -1)) ? \
  530. | ^~
  531. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  532. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  533. | ^~~~~~~~~~~~~
  534. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  535. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  536. | ^~~~
  537. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  538. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  539. | ^~~~~~~~~~~~~~~~
  540. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  541. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  542. | ^~~~~~~~~~~~
  543. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  544. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  545. | ^~~~~~~~~~~~
  546. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  547. 106 | this_cpu_dec(*sem->read_count);
  548. | ^~~~~~~~~~~~
  549. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  550. 127 | ((val) == 1 || (val) == -1)) ? \
  551. | ^~
  552. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  553. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  554. | ^~~~~~~~~~~~~
  555. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  556. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  557. | ^~~~
  558. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  559. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  560. | ^~~~~~~~~~~~~~~~
  561. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  562. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  563. | ^~~~~~~~~~~~
  564. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  565. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  566. | ^~~~~~~~~~~~
  567. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  568. 106 | this_cpu_dec(*sem->read_count);
  569. | ^~~~~~~~~~~~
  570. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  571. 127 | ((val) == 1 || (val) == -1)) ? \
  572. | ^~
  573. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  574. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  575. | ^~~~~~~~~~~~~
  576. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  577. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  578. | ^~~~
  579. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  580. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  581. | ^~~~~~~~~~~~~~~~
  582. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  583. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  584. | ^~~~~~~~~~~~
  585. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  586. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  587. | ^~~~~~~~~~~~
  588. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  589. 106 | this_cpu_dec(*sem->read_count);
  590. | ^~~~~~~~~~~~
  591. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  592. 127 | ((val) == 1 || (val) == -1)) ? \
  593. | ^~
  594. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  595. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  596. | ^~~~~~~~~~~~~
  597. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  598. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  599. | ^~~~
  600. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  601. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  602. | ^~~~~~~~~~~~~~~~
  603. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  604. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  605. | ^~~~~~~~~~~~
  606. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  607. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  608. | ^~~~~~~~~~~~
  609. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  610. 106 | this_cpu_dec(*sem->read_count);
  611. | ^~~~~~~~~~~~
  612. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  613. 127 | ((val) == 1 || (val) == -1)) ? \
  614. | ^~
  615. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  616. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  617. | ^~~~~~~~~~~~~
  618. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  619. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  620. | ^~~~
  621. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  622. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  623. | ^~~~~~~~~~~~~~~~
  624. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  625. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  626. | ^~~~~~~~~~~~
  627. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  628. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  629. | ^~~~~~~~~~~~
  630. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  631. 118 | this_cpu_dec(*sem->read_count);
  632. | ^~~~~~~~~~~~
  633. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  634. 127 | ((val) == 1 || (val) == -1)) ? \
  635. | ^~
  636. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  637. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  638. | ^~~~~~~~~~~~~
  639. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  640. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  641. | ^~~~
  642. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  643. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  644. | ^~~~~~~~~~~~~~~~
  645. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  646. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  647. | ^~~~~~~~~~~~
  648. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  649. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  650. | ^~~~~~~~~~~~
  651. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  652. 118 | this_cpu_dec(*sem->read_count);
  653. | ^~~~~~~~~~~~
  654. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  655. 127 | ((val) == 1 || (val) == -1)) ? \
  656. | ^~
  657. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  658. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  659. | ^~~~~~~~~~~~~
  660. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  661. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  662. | ^~~~
  663. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  664. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  665. | ^~~~~~~~~~~~~~~~
  666. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  667. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  668. | ^~~~~~~~~~~~
  669. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  670. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  671. | ^~~~~~~~~~~~
  672. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  673. 118 | this_cpu_dec(*sem->read_count);
  674. | ^~~~~~~~~~~~
  675. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  676. 127 | ((val) == 1 || (val) == -1)) ? \
  677. | ^~
  678. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  679. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  680. | ^~~~~~~~~~~~~
  681. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  682. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  683. | ^~~~
  684. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  685. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  686. | ^~~~~~~~~~~~~~~~
  687. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  688. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  689. | ^~~~~~~~~~~~
  690. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  691. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  692. | ^~~~~~~~~~~~
  693. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  694. 118 | this_cpu_dec(*sem->read_count);
  695. | ^~~~~~~~~~~~
  696. ./include/linux/percpu-rwsem.h: En la función ‘percpu_up_read’:
  697. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  698. 127 | ((val) == 1 || (val) == -1)) ? \
  699. | ^~
  700. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  701. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  702. | ^~~~~~~~~~~~~
  703. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  704. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  705. | ^~~~
  706. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  707. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  708. | ^~~~~~~~~~~~~~~~
  709. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  710. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  711. | ^~~~~~~~~~~~
  712. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  713. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  714. | ^~~~~~~~~~~~
  715. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  716. 106 | this_cpu_dec(*sem->read_count);
  717. | ^~~~~~~~~~~~
  718. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  719. 127 | ((val) == 1 || (val) == -1)) ? \
  720. | ^~
  721. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  722. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  723. | ^~~~~~~~~~~~~
  724. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  725. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  726. | ^~~~
  727. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  728. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  729. | ^~~~~~~~~~~~~~~~
  730. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  731. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  732. | ^~~~~~~~~~~~
  733. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  734. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  735. | ^~~~~~~~~~~~
  736. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  737. 106 | this_cpu_dec(*sem->read_count);
  738. | ^~~~~~~~~~~~
  739. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  740. 127 | ((val) == 1 || (val) == -1)) ? \
  741. | ^~
  742. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  743. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  744. | ^~~~~~~~~~~~~
  745. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  746. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  747. | ^~~~
  748. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  749. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  750. | ^~~~~~~~~~~~~~~~
  751. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  752. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  753. | ^~~~~~~~~~~~
  754. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  755. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  756. | ^~~~~~~~~~~~
  757. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  758. 106 | this_cpu_dec(*sem->read_count);
  759. | ^~~~~~~~~~~~
  760. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  761. 127 | ((val) == 1 || (val) == -1)) ? \
  762. | ^~
  763. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  764. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  765. | ^~~~~~~~~~~~~
  766. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  767. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  768. | ^~~~
  769. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  770. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  771. | ^~~~~~~~~~~~~~~~
  772. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  773. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  774. | ^~~~~~~~~~~~
  775. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  776. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  777. | ^~~~~~~~~~~~
  778. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  779. 106 | this_cpu_dec(*sem->read_count);
  780. | ^~~~~~~~~~~~
  781. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  782. 127 | ((val) == 1 || (val) == -1)) ? \
  783. | ^~
  784. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  785. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  786. | ^~~~~~~~~~~~~
  787. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  788. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  789. | ^~~~
  790. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  791. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  792. | ^~~~~~~~~~~~~~~~
  793. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  794. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  795. | ^~~~~~~~~~~~
  796. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  797. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  798. | ^~~~~~~~~~~~
  799. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  800. 118 | this_cpu_dec(*sem->read_count);
  801. | ^~~~~~~~~~~~
  802. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  803. 127 | ((val) == 1 || (val) == -1)) ? \
  804. | ^~
  805. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  806. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  807. | ^~~~~~~~~~~~~
  808. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  809. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  810. | ^~~~
  811. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  812. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  813. | ^~~~~~~~~~~~~~~~
  814. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  815. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  816. | ^~~~~~~~~~~~
  817. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  818. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  819. | ^~~~~~~~~~~~
  820. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  821. 118 | this_cpu_dec(*sem->read_count);
  822. | ^~~~~~~~~~~~
  823. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  824. 127 | ((val) == 1 || (val) == -1)) ? \
  825. | ^~
  826. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  827. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  828. | ^~~~~~~~~~~~~
  829. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  830. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  831. | ^~~~
  832. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  833. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  834. | ^~~~~~~~~~~~~~~~
  835. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  836. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  837. | ^~~~~~~~~~~~
  838. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  839. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  840. | ^~~~~~~~~~~~
  841. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  842. 118 | this_cpu_dec(*sem->read_count);
  843. | ^~~~~~~~~~~~
  844. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  845. 127 | ((val) == 1 || (val) == -1)) ? \
  846. | ^~
  847. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  848. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  849. | ^~~~~~~~~~~~~
  850. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  851. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  852. | ^~~~
  853. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  854. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  855. | ^~~~~~~~~~~~~~~~
  856. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  857. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  858. | ^~~~~~~~~~~~
  859. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  860. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  861. | ^~~~~~~~~~~~
  862. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  863. 118 | this_cpu_dec(*sem->read_count);
  864. | ^~~~~~~~~~~~
  865. En el fichero incluido desde ./arch/x86/include/asm/paravirt.h:17,
  866. desde ./arch/x86/include/asm/irqflags.h:63,
  867. desde ./include/linux/irqflags.h:16,
  868. desde ./include/linux/rcupdate.h:26,
  869. desde ./include/linux/rculist.h:11,
  870. desde ./include/linux/pid.h:5,
  871. desde ./include/linux/sched.h:14,
  872. desde ./include/linux/utsname.h:6,
  873. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  874. desde /var/lib/dkms/nvidia/340.108/build/nv-chrdev.c:15:
  875. ./include/linux/vmstat.h: En la función ‘zone_page_state_snapshot’:
  876. ./include/linux/cpumask.h:243:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  877. 243 | (cpu) < nr_cpu_ids;)
  878. | ^
  879. ./include/linux/cpumask.h:789:36: nota: en expansión de macro ‘for_each_cpu’
  880. 789 | #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
  881. | ^~~~~~~~~~~~
  882. ./include/linux/vmstat.h:231:9: nota: en expansión de macro ‘for_each_online_cpu’
  883. 231 | for_each_online_cpu(cpu)
  884. | ^~~~~~~~~~~~~~~~~~~
  885. En el fichero incluido desde ./arch/x86/include/asm/paravirt.h:17,
  886. desde ./arch/x86/include/asm/irqflags.h:63,
  887. desde ./include/linux/irqflags.h:16,
  888. desde ./include/linux/rcupdate.h:26,
  889. desde ./include/linux/rculist.h:11,
  890. desde ./include/linux/pid.h:5,
  891. desde ./include/linux/sched.h:14,
  892. desde ./include/linux/utsname.h:6,
  893. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  894. desde /var/lib/dkms/nvidia/340.108/build/nv-acpi.c:15:
  895. ./include/linux/vmstat.h: En la función ‘zone_page_state_snapshot’:
  896. ./include/linux/cpumask.h:243:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  897. 243 | (cpu) < nr_cpu_ids;)
  898. | ^
  899. ./include/linux/cpumask.h:789:36: nota: en expansión de macro ‘for_each_cpu’
  900. 789 | #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
  901. | ^~~~~~~~~~~~
  902. ./include/linux/vmstat.h:231:9: nota: en expansión de macro ‘for_each_online_cpu’
  903. 231 | for_each_online_cpu(cpu)
  904. | ^~~~~~~~~~~~~~~~~~~
  905. En el fichero incluido desde ./include/linux/ftrace.h:10,
  906. desde ./include/linux/perf_event.h:49,
  907. desde ./include/linux/trace_events.h:10,
  908. desde ./include/trace/syscall.h:7,
  909. desde ./include/linux/syscalls.h:87,
  910. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:140,
  911. desde /var/lib/dkms/nvidia/340.108/build/nv-chrdev.c:15:
  912. ./include/linux/trace_recursion.h: En la función ‘trace_test_and_set_recursion’:
  913. ./include/linux/trace_recursion.h:169:40: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  914. 169 | if ((val & TRACE_CONTEXT_MASK) > max)
  915. | ^
  916. En el fichero incluido desde ./include/linux/ftrace.h:10,
  917. desde ./include/linux/perf_event.h:49,
  918. desde ./include/linux/trace_events.h:10,
  919. desde ./include/trace/syscall.h:7,
  920. desde ./include/linux/syscalls.h:87,
  921. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:140,
  922. desde /var/lib/dkms/nvidia/340.108/build/nv-acpi.c:15:
  923. ./include/linux/trace_recursion.h: En la función ‘trace_test_and_set_recursion’:
  924. ./include/linux/trace_recursion.h:169:40: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  925. 169 | if ((val & TRACE_CONTEXT_MASK) > max)
  926. | ^
  927. En el fichero incluido desde ./include/linux/nodemask.h:96,
  928. desde ./include/linux/sched.h:22,
  929. desde ./include/linux/utsname.h:6,
  930. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  931. desde /var/lib/dkms/nvidia/340.108/build/nv-chrdev.c:15:
  932. ./include/linux/bpf.h: En la función ‘bpf_map_attr_numa_node’:
  933. ./include/linux/numa.h:14:25: aviso: operand of ‘?:’ changes signedness from ‘int’ to ‘__u32’ {también conocido como ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
  934. 14 | #define NUMA_NO_NODE (-1)
  935. | ^~~~
  936. ./include/linux/bpf.h:1523:35: nota: en expansión de macro ‘NUMA_NO_NODE’
  937. 1523 | attr->numa_node : NUMA_NO_NODE;
  938. | ^~~~~~~~~~~~
  939. En el fichero incluido desde ./include/linux/nodemask.h:96,
  940. desde ./include/linux/sched.h:22,
  941. desde ./include/linux/utsname.h:6,
  942. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  943. desde /var/lib/dkms/nvidia/340.108/build/nv-acpi.c:15:
  944. ./include/linux/bpf.h: En la función ‘bpf_map_attr_numa_node’:
  945. ./include/linux/numa.h:14:25: aviso: operand of ‘?:’ changes signedness from ‘int’ to ‘__u32’ {también conocido como ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
  946. 14 | #define NUMA_NO_NODE (-1)
  947. | ^~~~
  948. ./include/linux/bpf.h:1523:35: nota: en expansión de macro ‘NUMA_NO_NODE’
  949. 1523 | attr->numa_node : NUMA_NO_NODE;
  950. | ^~~~~~~~~~~~
  951. En el fichero incluido desde ./include/linux/blkdev.h:18,
  952. desde ./include/linux/blk-cgroup.h:23,
  953. desde ./include/linux/writeback.h:14,
  954. desde ./include/linux/memcontrol.h:22,
  955. desde ./include/linux/swap.h:9,
  956. desde ./include/linux/suspend.h:5,
  957. desde ./include/linux/regulator/consumer.h:35,
  958. desde ./include/linux/i2c.h:18,
  959. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:305,
  960. desde /var/lib/dkms/nvidia/340.108/build/nv-chrdev.c:15:
  961. ./include/linux/bio.h: En la función ‘bio_next_split’:
  962. ./include/linux/bio.h:395:21: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  963. 395 | if (sectors >= bio_sectors(bio))
  964. | ^~
  965. En el fichero incluido desde ./include/linux/blkdev.h:18,
  966. desde ./include/linux/blk-cgroup.h:23,
  967. desde ./include/linux/writeback.h:14,
  968. desde ./include/linux/memcontrol.h:22,
  969. desde ./include/linux/swap.h:9,
  970. desde ./include/linux/suspend.h:5,
  971. desde ./include/linux/regulator/consumer.h:35,
  972. desde ./include/linux/i2c.h:18,
  973. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:305,
  974. desde /var/lib/dkms/nvidia/340.108/build/nv-acpi.c:15:
  975. ./include/linux/bio.h: En la función ‘bio_next_split’:
  976. ./include/linux/bio.h:395:21: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  977. 395 | if (sectors >= bio_sectors(bio))
  978. | ^~
  979. En el fichero incluido desde ./arch/x86/include/asm/paravirt.h:17,
  980. desde ./arch/x86/include/asm/irqflags.h:63,
  981. desde ./include/linux/irqflags.h:16,
  982. desde ./include/linux/rcupdate.h:26,
  983. desde ./include/linux/rculist.h:11,
  984. desde ./include/linux/pid.h:5,
  985. desde ./include/linux/sched.h:14,
  986. desde ./include/linux/utsname.h:6,
  987. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  988. desde /var/lib/dkms/nvidia/340.108/build/nv-chrdev.c:15:
  989. ./include/linux/memcontrol.h: En la función ‘lruvec_page_state_local’:
  990. ./include/linux/cpumask.h:243:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  991. 243 | (cpu) < nr_cpu_ids;)
  992. | ^
  993. ./include/linux/cpumask.h:788:36: nota: en expansión de macro ‘for_each_cpu’
  994. 788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  995. | ^~~~~~~~~~~~
  996. ./include/linux/memcontrol.h:987:9: nota: en expansión de macro ‘for_each_possible_cpu’
  997. 987 | for_each_possible_cpu(cpu)
  998. | ^~~~~~~~~~~~~~~~~~~~~
  999. En el fichero incluido desde ./arch/x86/include/asm/paravirt.h:17,
  1000. desde ./arch/x86/include/asm/irqflags.h:63,
  1001. desde ./include/linux/irqflags.h:16,
  1002. desde ./include/linux/rcupdate.h:26,
  1003. desde ./include/linux/rculist.h:11,
  1004. desde ./include/linux/pid.h:5,
  1005. desde ./include/linux/sched.h:14,
  1006. desde ./include/linux/utsname.h:6,
  1007. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  1008. desde /var/lib/dkms/nvidia/340.108/build/nv-acpi.c:15:
  1009. ./include/linux/memcontrol.h: En la función ‘lruvec_page_state_local’:
  1010. ./include/linux/cpumask.h:243:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  1011. 243 | (cpu) < nr_cpu_ids;)
  1012. | ^
  1013. ./include/linux/cpumask.h:788:36: nota: en expansión de macro ‘for_each_cpu’
  1014. 788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  1015. | ^~~~~~~~~~~~
  1016. ./include/linux/memcontrol.h:987:9: nota: en expansión de macro ‘for_each_possible_cpu’
  1017. 987 | for_each_possible_cpu(cpu)
  1018. | ^~~~~~~~~~~~~~~~~~~~~
  1019. ./tools/objtool/objtool orc generate --module --no-fp --retpoline --uaccess /var/lib/dkms/nvidia/340.108/build/nv-chrdev.o
  1020. cc -Wp,-MMD,/var/lib/dkms/nvidia/340.108/build/.nv-cray.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wimplicit-fallthrough=5 -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-stack-clash-protection -g -gdwarf-4 -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -fplugin=./scripts/gcc-plugins/structleak_plugin.so -fplugin-arg-structleak_plugin-byref-all -DSTRUCTLEAK_PLUGIN -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia/340.108/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.108\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_cray"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia/340.108/build/nv-cray.o /var/lib/dkms/nvidia/340.108/build/nv-cray.c
  1021. En el fichero incluido desde ./include/linux/byteorder/little_endian.h:11,
  1022. desde ./arch/x86/include/uapi/asm/byteorder.h:5,
  1023. desde ./include/asm-generic/bitops/le.h:7,
  1024. desde ./arch/x86/include/asm/bitops.h:395,
  1025. desde ./include/linux/bitops.h:32,
  1026. desde ./include/linux/kernel.h:12,
  1027. desde ./arch/x86/include/asm/percpu.h:27,
  1028. desde ./arch/x86/include/asm/current.h:6,
  1029. desde ./include/linux/sched.h:12,
  1030. desde ./include/linux/utsname.h:6,
  1031. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  1032. desde /var/lib/dkms/nvidia/340.108/build/nv-cray.c:15:
  1033. ./include/linux/byteorder/generic.h: En la función ‘cpu_to_be32_array’:
  1034. ./include/linux/byteorder/generic.h:195:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  1035. 195 | for (i = 0; i < len; i++)
  1036. | ^
  1037. ./include/linux/byteorder/generic.h: En la función ‘be32_to_cpu_array’:
  1038. ./include/linux/byteorder/generic.h:203:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  1039. 203 | for (i = 0; i < len; i++)
  1040. | ^
  1041. En el fichero incluido desde ./arch/x86/include/asm/current.h:5,
  1042. desde ./include/linux/sched.h:12,
  1043. desde ./include/linux/utsname.h:6,
  1044. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  1045. desde /var/lib/dkms/nvidia/340.108/build/nv-cray.c:15:
  1046. ./include/linux/thread_info.h: En la función ‘check_copy_size’:
  1047. ./include/linux/thread_info.h:207:36: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  1048. 207 | if (unlikely(sz >= 0 && sz < bytes)) {
  1049. | ^
  1050. ./include/linux/compiler.h:78:45: nota: en definición de macro ‘unlikely’
  1051. 78 | # define unlikely(x) __builtin_expect(!!(x), 0)
  1052. | ^
  1053. En el fichero incluido desde ./include/linux/mmzone.h:22,
  1054. desde ./include/linux/gfp.h:6,
  1055. desde ./include/linux/umh.h:4,
  1056. desde ./include/linux/kmod.h:9,
  1057. desde ./include/linux/module.h:17,
  1058. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:65,
  1059. desde /var/lib/dkms/nvidia/340.108/build/nv-cray.c:15:
  1060. ./include/linux/page-flags.h: En la función ‘PagePoisoned’:
  1061. ./include/linux/page-flags.h:207:28: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
  1062. 207 | return page->flags == PAGE_POISON_PATTERN;
  1063. | ^~
  1064. En el fichero incluido desde ./arch/x86/include/asm/current.h:5,
  1065. desde ./include/linux/sched.h:12,
  1066. desde ./include/linux/utsname.h:6,
  1067. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  1068. desde /var/lib/dkms/nvidia/340.108/build/nv-cray.c:15:
  1069. ./include/linux/mmzone.h: En la función ‘next_zones_zonelist’:
  1070. ./include/linux/mmzone.h:1149:51: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘enum zone_type’ [-Wsign-compare]
  1071. 1149 | if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  1072. | ^~
  1073. ./include/linux/compiler.h:77:45: nota: en definición de macro ‘likely’
  1074. 77 | # define likely(x) __builtin_expect(!!(x), 1)
  1075. | ^
  1076. En el fichero incluido desde ./arch/x86/include/asm/current.h:6,
  1077. desde ./include/linux/sched.h:12,
  1078. desde ./include/linux/utsname.h:6,
  1079. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  1080. desde /var/lib/dkms/nvidia/340.108/build/nv-cray.c:15:
  1081. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_get_many’:
  1082. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1083. 127 | ((val) == 1 || (val) == -1)) ? \
  1084. | ^~
  1085. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  1086. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  1087. | ^~~~~~~~~~~~~
  1088. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  1089. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  1090. | ^~~~
  1091. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1092. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1093. | ^~~~~~~~~~~~~~~~
  1094. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  1095. 205 | this_cpu_add(*percpu_count, nr);
  1096. | ^~~~~~~~~~~~
  1097. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1098. 127 | ((val) == 1 || (val) == -1)) ? \
  1099. | ^~
  1100. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  1101. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  1102. | ^~~~~~~~~~~~~
  1103. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  1104. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  1105. | ^~~~
  1106. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1107. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1108. | ^~~~~~~~~~~~~~~~
  1109. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  1110. 205 | this_cpu_add(*percpu_count, nr);
  1111. | ^~~~~~~~~~~~
  1112. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1113. 127 | ((val) == 1 || (val) == -1)) ? \
  1114. | ^~
  1115. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  1116. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  1117. | ^~~~~~~~~~~~~
  1118. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  1119. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  1120. | ^~~~
  1121. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1122. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1123. | ^~~~~~~~~~~~~~~~
  1124. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  1125. 205 | this_cpu_add(*percpu_count, nr);
  1126. | ^~~~~~~~~~~~
  1127. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1128. 127 | ((val) == 1 || (val) == -1)) ? \
  1129. | ^~
  1130. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  1131. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  1132. | ^~~~~~~~~~~~~
  1133. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  1134. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  1135. | ^~~~
  1136. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1137. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1138. | ^~~~~~~~~~~~~~~~
  1139. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  1140. 205 | this_cpu_add(*percpu_count, nr);
  1141. | ^~~~~~~~~~~~
  1142. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_tryget_many’:
  1143. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1144. 127 | ((val) == 1 || (val) == -1)) ? \
  1145. | ^~
  1146. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  1147. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  1148. | ^~~~~~~~~~~~~
  1149. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  1150. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  1151. | ^~~~
  1152. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1153. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1154. | ^~~~~~~~~~~~~~~~
  1155. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  1156. 244 | this_cpu_add(*percpu_count, nr);
  1157. | ^~~~~~~~~~~~
  1158. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1159. 127 | ((val) == 1 || (val) == -1)) ? \
  1160. | ^~
  1161. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  1162. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  1163. | ^~~~~~~~~~~~~
  1164. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  1165. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  1166. | ^~~~
  1167. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1168. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1169. | ^~~~~~~~~~~~~~~~
  1170. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  1171. 244 | this_cpu_add(*percpu_count, nr);
  1172. | ^~~~~~~~~~~~
  1173. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1174. 127 | ((val) == 1 || (val) == -1)) ? \
  1175. | ^~
  1176. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  1177. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  1178. | ^~~~~~~~~~~~~
  1179. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  1180. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  1181. | ^~~~
  1182. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1183. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1184. | ^~~~~~~~~~~~~~~~
  1185. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  1186. 244 | this_cpu_add(*percpu_count, nr);
  1187. | ^~~~~~~~~~~~
  1188. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1189. 127 | ((val) == 1 || (val) == -1)) ? \
  1190. | ^~
  1191. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  1192. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  1193. | ^~~~~~~~~~~~~
  1194. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  1195. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  1196. | ^~~~
  1197. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1198. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1199. | ^~~~~~~~~~~~~~~~
  1200. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  1201. 244 | this_cpu_add(*percpu_count, nr);
  1202. | ^~~~~~~~~~~~
  1203. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_put_many’:
  1204. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1205. 127 | ((val) == 1 || (val) == -1)) ? \
  1206. | ^~
  1207. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  1208. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  1209. | ^~~~~~~~~~~~~
  1210. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  1211. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  1212. | ^~~~
  1213. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1214. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1215. | ^~~~~~~~~~~~~~~~
  1216. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1217. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1218. | ^~~~~~~~~~~~
  1219. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  1220. 320 | this_cpu_sub(*percpu_count, nr);
  1221. | ^~~~~~~~~~~~
  1222. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1223. 127 | ((val) == 1 || (val) == -1)) ? \
  1224. | ^~
  1225. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  1226. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  1227. | ^~~~~~~~~~~~~
  1228. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  1229. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  1230. | ^~~~
  1231. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1232. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1233. | ^~~~~~~~~~~~~~~~
  1234. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1235. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1236. | ^~~~~~~~~~~~
  1237. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  1238. 320 | this_cpu_sub(*percpu_count, nr);
  1239. | ^~~~~~~~~~~~
  1240. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1241. 127 | ((val) == 1 || (val) == -1)) ? \
  1242. | ^~
  1243. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  1244. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  1245. | ^~~~~~~~~~~~~
  1246. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  1247. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  1248. | ^~~~
  1249. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1250. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1251. | ^~~~~~~~~~~~~~~~
  1252. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1253. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1254. | ^~~~~~~~~~~~
  1255. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  1256. 320 | this_cpu_sub(*percpu_count, nr);
  1257. | ^~~~~~~~~~~~
  1258. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1259. 127 | ((val) == 1 || (val) == -1)) ? \
  1260. | ^~
  1261. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  1262. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  1263. | ^~~~~~~~~~~~~
  1264. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  1265. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  1266. | ^~~~
  1267. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1268. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1269. | ^~~~~~~~~~~~~~~~
  1270. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1271. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1272. | ^~~~~~~~~~~~
  1273. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  1274. 320 | this_cpu_sub(*percpu_count, nr);
  1275. | ^~~~~~~~~~~~
  1276. ./tools/objtool/objtool orc generate --module --no-fp --retpoline --uaccess /var/lib/dkms/nvidia/340.108/build/nv-acpi.o
  1277. cc -Wp,-MMD,/var/lib/dkms/nvidia/340.108/build/.nv-dma.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wimplicit-fallthrough=5 -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-stack-clash-protection -g -gdwarf-4 -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -fplugin=./scripts/gcc-plugins/structleak_plugin.so -fplugin-arg-structleak_plugin-byref-all -DSTRUCTLEAK_PLUGIN -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia/340.108/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.108\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_dma"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia/340.108/build/nv-dma.o /var/lib/dkms/nvidia/340.108/build/nv-dma.c
  1278. ./include/linux/percpu-rwsem.h: En la función ‘percpu_up_read’:
  1279. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1280. 127 | ((val) == 1 || (val) == -1)) ? \
  1281. | ^~
  1282. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  1283. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  1284. | ^~~~~~~~~~~~~
  1285. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  1286. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  1287. | ^~~~
  1288. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1289. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1290. | ^~~~~~~~~~~~~~~~
  1291. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1292. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1293. | ^~~~~~~~~~~~
  1294. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1295. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1296. | ^~~~~~~~~~~~
  1297. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  1298. 106 | this_cpu_dec(*sem->read_count);
  1299. | ^~~~~~~~~~~~
  1300. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1301. 127 | ((val) == 1 || (val) == -1)) ? \
  1302. | ^~
  1303. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  1304. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  1305. | ^~~~~~~~~~~~~
  1306. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  1307. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  1308. | ^~~~
  1309. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1310. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1311. | ^~~~~~~~~~~~~~~~
  1312. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1313. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1314. | ^~~~~~~~~~~~
  1315. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1316. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1317. | ^~~~~~~~~~~~
  1318. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  1319. 106 | this_cpu_dec(*sem->read_count);
  1320. | ^~~~~~~~~~~~
  1321. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1322. 127 | ((val) == 1 || (val) == -1)) ? \
  1323. | ^~
  1324. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  1325. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  1326. | ^~~~~~~~~~~~~
  1327. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  1328. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  1329. | ^~~~
  1330. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1331. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1332. | ^~~~~~~~~~~~~~~~
  1333. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1334. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1335. | ^~~~~~~~~~~~
  1336. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1337. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1338. | ^~~~~~~~~~~~
  1339. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  1340. 106 | this_cpu_dec(*sem->read_count);
  1341. | ^~~~~~~~~~~~
  1342. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1343. 127 | ((val) == 1 || (val) == -1)) ? \
  1344. | ^~
  1345. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  1346. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  1347. | ^~~~~~~~~~~~~
  1348. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  1349. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  1350. | ^~~~
  1351. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1352. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1353. | ^~~~~~~~~~~~~~~~
  1354. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1355. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1356. | ^~~~~~~~~~~~
  1357. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1358. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1359. | ^~~~~~~~~~~~
  1360. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  1361. 106 | this_cpu_dec(*sem->read_count);
  1362. | ^~~~~~~~~~~~
  1363. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1364. 127 | ((val) == 1 || (val) == -1)) ? \
  1365. | ^~
  1366. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  1367. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  1368. | ^~~~~~~~~~~~~
  1369. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  1370. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  1371. | ^~~~
  1372. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1373. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1374. | ^~~~~~~~~~~~~~~~
  1375. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1376. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1377. | ^~~~~~~~~~~~
  1378. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1379. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1380. | ^~~~~~~~~~~~
  1381. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  1382. 118 | this_cpu_dec(*sem->read_count);
  1383. | ^~~~~~~~~~~~
  1384. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1385. 127 | ((val) == 1 || (val) == -1)) ? \
  1386. | ^~
  1387. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  1388. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  1389. | ^~~~~~~~~~~~~
  1390. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  1391. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  1392. | ^~~~
  1393. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1394. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1395. | ^~~~~~~~~~~~~~~~
  1396. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1397. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1398. | ^~~~~~~~~~~~
  1399. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1400. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1401. | ^~~~~~~~~~~~
  1402. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  1403. 118 | this_cpu_dec(*sem->read_count);
  1404. | ^~~~~~~~~~~~
  1405. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1406. 127 | ((val) == 1 || (val) == -1)) ? \
  1407. | ^~
  1408. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  1409. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  1410. | ^~~~~~~~~~~~~
  1411. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  1412. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  1413. | ^~~~
  1414. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1415. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1416. | ^~~~~~~~~~~~~~~~
  1417. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1418. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1419. | ^~~~~~~~~~~~
  1420. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1421. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1422. | ^~~~~~~~~~~~
  1423. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  1424. 118 | this_cpu_dec(*sem->read_count);
  1425. | ^~~~~~~~~~~~
  1426. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1427. 127 | ((val) == 1 || (val) == -1)) ? \
  1428. | ^~
  1429. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  1430. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  1431. | ^~~~~~~~~~~~~
  1432. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  1433. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  1434. | ^~~~
  1435. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1436. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1437. | ^~~~~~~~~~~~~~~~
  1438. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1439. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1440. | ^~~~~~~~~~~~
  1441. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1442. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1443. | ^~~~~~~~~~~~
  1444. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  1445. 118 | this_cpu_dec(*sem->read_count);
  1446. | ^~~~~~~~~~~~
  1447. En el fichero incluido desde ./include/linux/byteorder/little_endian.h:11,
  1448. desde ./arch/x86/include/uapi/asm/byteorder.h:5,
  1449. desde ./include/asm-generic/bitops/le.h:7,
  1450. desde ./arch/x86/include/asm/bitops.h:395,
  1451. desde ./include/linux/bitops.h:32,
  1452. desde ./include/linux/kernel.h:12,
  1453. desde ./arch/x86/include/asm/percpu.h:27,
  1454. desde ./arch/x86/include/asm/current.h:6,
  1455. desde ./include/linux/sched.h:12,
  1456. desde ./include/linux/utsname.h:6,
  1457. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  1458. desde /var/lib/dkms/nvidia/340.108/build/nv-dma.c:15:
  1459. ./include/linux/byteorder/generic.h: En la función ‘cpu_to_be32_array’:
  1460. ./include/linux/byteorder/generic.h:195:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  1461. 195 | for (i = 0; i < len; i++)
  1462. | ^
  1463. ./include/linux/byteorder/generic.h: En la función ‘be32_to_cpu_array’:
  1464. ./include/linux/byteorder/generic.h:203:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  1465. 203 | for (i = 0; i < len; i++)
  1466. | ^
  1467. En el fichero incluido desde ./arch/x86/include/asm/paravirt.h:17,
  1468. desde ./arch/x86/include/asm/irqflags.h:63,
  1469. desde ./include/linux/irqflags.h:16,
  1470. desde ./include/linux/rcupdate.h:26,
  1471. desde ./include/linux/rculist.h:11,
  1472. desde ./include/linux/pid.h:5,
  1473. desde ./include/linux/sched.h:14,
  1474. desde ./include/linux/utsname.h:6,
  1475. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  1476. desde /var/lib/dkms/nvidia/340.108/build/nv-cray.c:15:
  1477. ./include/linux/vmstat.h: En la función ‘zone_page_state_snapshot’:
  1478. ./include/linux/cpumask.h:243:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  1479. 243 | (cpu) < nr_cpu_ids;)
  1480. | ^
  1481. ./include/linux/cpumask.h:789:36: nota: en expansión de macro ‘for_each_cpu’
  1482. 789 | #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
  1483. | ^~~~~~~~~~~~
  1484. ./include/linux/vmstat.h:231:9: nota: en expansión de macro ‘for_each_online_cpu’
  1485. 231 | for_each_online_cpu(cpu)
  1486. | ^~~~~~~~~~~~~~~~~~~
  1487. En el fichero incluido desde ./arch/x86/include/asm/current.h:5,
  1488. desde ./include/linux/sched.h:12,
  1489. desde ./include/linux/utsname.h:6,
  1490. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  1491. desde /var/lib/dkms/nvidia/340.108/build/nv-dma.c:15:
  1492. ./include/linux/thread_info.h: En la función ‘check_copy_size’:
  1493. ./include/linux/thread_info.h:207:36: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  1494. 207 | if (unlikely(sz >= 0 && sz < bytes)) {
  1495. | ^
  1496. ./include/linux/compiler.h:78:45: nota: en definición de macro ‘unlikely’
  1497. 78 | # define unlikely(x) __builtin_expect(!!(x), 0)
  1498. | ^
  1499. En el fichero incluido desde ./include/linux/ftrace.h:10,
  1500. desde ./include/linux/perf_event.h:49,
  1501. desde ./include/linux/trace_events.h:10,
  1502. desde ./include/trace/syscall.h:7,
  1503. desde ./include/linux/syscalls.h:87,
  1504. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:140,
  1505. desde /var/lib/dkms/nvidia/340.108/build/nv-cray.c:15:
  1506. ./include/linux/trace_recursion.h: En la función ‘trace_test_and_set_recursion’:
  1507. ./include/linux/trace_recursion.h:169:40: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1508. 169 | if ((val & TRACE_CONTEXT_MASK) > max)
  1509. | ^
  1510. En el fichero incluido desde ./include/linux/mmzone.h:22,
  1511. desde ./include/linux/gfp.h:6,
  1512. desde ./include/linux/umh.h:4,
  1513. desde ./include/linux/kmod.h:9,
  1514. desde ./include/linux/module.h:17,
  1515. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:65,
  1516. desde /var/lib/dkms/nvidia/340.108/build/nv-dma.c:15:
  1517. ./include/linux/page-flags.h: En la función ‘PagePoisoned’:
  1518. ./include/linux/page-flags.h:207:28: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
  1519. 207 | return page->flags == PAGE_POISON_PATTERN;
  1520. | ^~
  1521. En el fichero incluido desde ./arch/x86/include/asm/current.h:5,
  1522. desde ./include/linux/sched.h:12,
  1523. desde ./include/linux/utsname.h:6,
  1524. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  1525. desde /var/lib/dkms/nvidia/340.108/build/nv-dma.c:15:
  1526. ./include/linux/mmzone.h: En la función ‘next_zones_zonelist’:
  1527. ./include/linux/mmzone.h:1149:51: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘enum zone_type’ [-Wsign-compare]
  1528. 1149 | if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  1529. | ^~
  1530. ./include/linux/compiler.h:77:45: nota: en definición de macro ‘likely’
  1531. 77 | # define likely(x) __builtin_expect(!!(x), 1)
  1532. | ^
  1533. En el fichero incluido desde ./include/linux/nodemask.h:96,
  1534. desde ./include/linux/sched.h:22,
  1535. desde ./include/linux/utsname.h:6,
  1536. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  1537. desde /var/lib/dkms/nvidia/340.108/build/nv-cray.c:15:
  1538. ./include/linux/bpf.h: En la función ‘bpf_map_attr_numa_node’:
  1539. ./include/linux/numa.h:14:25: aviso: operand of ‘?:’ changes signedness from ‘int’ to ‘__u32’ {también conocido como ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
  1540. 14 | #define NUMA_NO_NODE (-1)
  1541. | ^~~~
  1542. ./include/linux/bpf.h:1523:35: nota: en expansión de macro ‘NUMA_NO_NODE’
  1543. 1523 | attr->numa_node : NUMA_NO_NODE;
  1544. | ^~~~~~~~~~~~
  1545. En el fichero incluido desde ./arch/x86/include/asm/current.h:6,
  1546. desde ./include/linux/sched.h:12,
  1547. desde ./include/linux/utsname.h:6,
  1548. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  1549. desde /var/lib/dkms/nvidia/340.108/build/nv-dma.c:15:
  1550. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_get_many’:
  1551. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1552. 127 | ((val) == 1 || (val) == -1)) ? \
  1553. | ^~
  1554. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  1555. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  1556. | ^~~~~~~~~~~~~
  1557. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  1558. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  1559. | ^~~~
  1560. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1561. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1562. | ^~~~~~~~~~~~~~~~
  1563. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  1564. 205 | this_cpu_add(*percpu_count, nr);
  1565. | ^~~~~~~~~~~~
  1566. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1567. 127 | ((val) == 1 || (val) == -1)) ? \
  1568. | ^~
  1569. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  1570. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  1571. | ^~~~~~~~~~~~~
  1572. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  1573. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  1574. | ^~~~
  1575. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1576. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1577. | ^~~~~~~~~~~~~~~~
  1578. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  1579. 205 | this_cpu_add(*percpu_count, nr);
  1580. | ^~~~~~~~~~~~
  1581. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1582. 127 | ((val) == 1 || (val) == -1)) ? \
  1583. | ^~
  1584. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  1585. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  1586. | ^~~~~~~~~~~~~
  1587. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  1588. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  1589. | ^~~~
  1590. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1591. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1592. | ^~~~~~~~~~~~~~~~
  1593. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  1594. 205 | this_cpu_add(*percpu_count, nr);
  1595. | ^~~~~~~~~~~~
  1596. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1597. 127 | ((val) == 1 || (val) == -1)) ? \
  1598. | ^~
  1599. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  1600. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  1601. | ^~~~~~~~~~~~~
  1602. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  1603. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  1604. | ^~~~
  1605. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1606. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1607. | ^~~~~~~~~~~~~~~~
  1608. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  1609. 205 | this_cpu_add(*percpu_count, nr);
  1610. | ^~~~~~~~~~~~
  1611. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_tryget_many’:
  1612. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1613. 127 | ((val) == 1 || (val) == -1)) ? \
  1614. | ^~
  1615. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  1616. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  1617. | ^~~~~~~~~~~~~
  1618. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  1619. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  1620. | ^~~~
  1621. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1622. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1623. | ^~~~~~~~~~~~~~~~
  1624. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  1625. 244 | this_cpu_add(*percpu_count, nr);
  1626. | ^~~~~~~~~~~~
  1627. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1628. 127 | ((val) == 1 || (val) == -1)) ? \
  1629. | ^~
  1630. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  1631. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  1632. | ^~~~~~~~~~~~~
  1633. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  1634. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  1635. | ^~~~
  1636. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1637. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1638. | ^~~~~~~~~~~~~~~~
  1639. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  1640. 244 | this_cpu_add(*percpu_count, nr);
  1641. | ^~~~~~~~~~~~
  1642. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1643. 127 | ((val) == 1 || (val) == -1)) ? \
  1644. | ^~
  1645. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  1646. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  1647. | ^~~~~~~~~~~~~
  1648. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  1649. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  1650. | ^~~~
  1651. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1652. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1653. | ^~~~~~~~~~~~~~~~
  1654. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  1655. 244 | this_cpu_add(*percpu_count, nr);
  1656. | ^~~~~~~~~~~~
  1657. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1658. 127 | ((val) == 1 || (val) == -1)) ? \
  1659. | ^~
  1660. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  1661. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  1662. | ^~~~~~~~~~~~~
  1663. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  1664. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  1665. | ^~~~
  1666. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1667. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1668. | ^~~~~~~~~~~~~~~~
  1669. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  1670. 244 | this_cpu_add(*percpu_count, nr);
  1671. | ^~~~~~~~~~~~
  1672. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_put_many’:
  1673. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1674. 127 | ((val) == 1 || (val) == -1)) ? \
  1675. | ^~
  1676. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  1677. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  1678. | ^~~~~~~~~~~~~
  1679. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  1680. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  1681. | ^~~~
  1682. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1683. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1684. | ^~~~~~~~~~~~~~~~
  1685. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1686. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1687. | ^~~~~~~~~~~~
  1688. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  1689. 320 | this_cpu_sub(*percpu_count, nr);
  1690. | ^~~~~~~~~~~~
  1691. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1692. 127 | ((val) == 1 || (val) == -1)) ? \
  1693. | ^~
  1694. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  1695. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  1696. | ^~~~~~~~~~~~~
  1697. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  1698. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  1699. | ^~~~
  1700. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1701. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1702. | ^~~~~~~~~~~~~~~~
  1703. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1704. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1705. | ^~~~~~~~~~~~
  1706. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  1707. 320 | this_cpu_sub(*percpu_count, nr);
  1708. | ^~~~~~~~~~~~
  1709. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1710. 127 | ((val) == 1 || (val) == -1)) ? \
  1711. | ^~
  1712. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  1713. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  1714. | ^~~~~~~~~~~~~
  1715. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  1716. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  1717. | ^~~~
  1718. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1719. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1720. | ^~~~~~~~~~~~~~~~
  1721. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1722. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1723. | ^~~~~~~~~~~~
  1724. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  1725. 320 | this_cpu_sub(*percpu_count, nr);
  1726. | ^~~~~~~~~~~~
  1727. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  1728. 127 | ((val) == 1 || (val) == -1)) ? \
  1729. | ^~
  1730. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  1731. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  1732. | ^~~~~~~~~~~~~
  1733. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  1734. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  1735. | ^~~~
  1736. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1737. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1738. | ^~~~~~~~~~~~~~~~
  1739. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1740. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1741. | ^~~~~~~~~~~~
  1742. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  1743. 320 | this_cpu_sub(*percpu_count, nr);
  1744. | ^~~~~~~~~~~~
  1745. ./include/linux/percpu-rwsem.h: En la función ‘percpu_up_read’:
  1746. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1747. 127 | ((val) == 1 || (val) == -1)) ? \
  1748. | ^~
  1749. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  1750. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  1751. | ^~~~~~~~~~~~~
  1752. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  1753. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  1754. | ^~~~
  1755. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1756. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1757. | ^~~~~~~~~~~~~~~~
  1758. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1759. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1760. | ^~~~~~~~~~~~
  1761. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1762. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1763. | ^~~~~~~~~~~~
  1764. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  1765. 106 | this_cpu_dec(*sem->read_count);
  1766. | ^~~~~~~~~~~~
  1767. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1768. 127 | ((val) == 1 || (val) == -1)) ? \
  1769. | ^~
  1770. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  1771. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  1772. | ^~~~~~~~~~~~~
  1773. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  1774. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  1775. | ^~~~
  1776. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1777. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1778. | ^~~~~~~~~~~~~~~~
  1779. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1780. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1781. | ^~~~~~~~~~~~
  1782. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1783. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1784. | ^~~~~~~~~~~~
  1785. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  1786. 106 | this_cpu_dec(*sem->read_count);
  1787. | ^~~~~~~~~~~~
  1788. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1789. 127 | ((val) == 1 || (val) == -1)) ? \
  1790. | ^~
  1791. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  1792. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  1793. | ^~~~~~~~~~~~~
  1794. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  1795. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  1796. | ^~~~
  1797. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1798. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1799. | ^~~~~~~~~~~~~~~~
  1800. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1801. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1802. | ^~~~~~~~~~~~
  1803. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1804. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1805. | ^~~~~~~~~~~~
  1806. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  1807. 106 | this_cpu_dec(*sem->read_count);
  1808. | ^~~~~~~~~~~~
  1809. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1810. 127 | ((val) == 1 || (val) == -1)) ? \
  1811. | ^~
  1812. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  1813. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  1814. | ^~~~~~~~~~~~~
  1815. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  1816. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  1817. | ^~~~
  1818. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1819. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1820. | ^~~~~~~~~~~~~~~~
  1821. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1822. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1823. | ^~~~~~~~~~~~
  1824. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1825. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1826. | ^~~~~~~~~~~~
  1827. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  1828. 106 | this_cpu_dec(*sem->read_count);
  1829. | ^~~~~~~~~~~~
  1830. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1831. 127 | ((val) == 1 || (val) == -1)) ? \
  1832. | ^~
  1833. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  1834. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  1835. | ^~~~~~~~~~~~~
  1836. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  1837. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  1838. | ^~~~
  1839. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1840. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1841. | ^~~~~~~~~~~~~~~~
  1842. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1843. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1844. | ^~~~~~~~~~~~
  1845. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1846. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1847. | ^~~~~~~~~~~~
  1848. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  1849. 118 | this_cpu_dec(*sem->read_count);
  1850. | ^~~~~~~~~~~~
  1851. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1852. 127 | ((val) == 1 || (val) == -1)) ? \
  1853. | ^~
  1854. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  1855. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  1856. | ^~~~~~~~~~~~~
  1857. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  1858. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  1859. | ^~~~
  1860. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1861. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1862. | ^~~~~~~~~~~~~~~~
  1863. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1864. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1865. | ^~~~~~~~~~~~
  1866. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1867. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1868. | ^~~~~~~~~~~~
  1869. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  1870. 118 | this_cpu_dec(*sem->read_count);
  1871. | ^~~~~~~~~~~~
  1872. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1873. 127 | ((val) == 1 || (val) == -1)) ? \
  1874. | ^~
  1875. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  1876. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  1877. | ^~~~~~~~~~~~~
  1878. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  1879. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  1880. | ^~~~
  1881. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1882. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1883. | ^~~~~~~~~~~~~~~~
  1884. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1885. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1886. | ^~~~~~~~~~~~
  1887. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1888. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1889. | ^~~~~~~~~~~~
  1890. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  1891. 118 | this_cpu_dec(*sem->read_count);
  1892. | ^~~~~~~~~~~~
  1893. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1894. 127 | ((val) == 1 || (val) == -1)) ? \
  1895. | ^~
  1896. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  1897. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  1898. | ^~~~~~~~~~~~~
  1899. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  1900. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  1901. | ^~~~
  1902. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  1903. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  1904. | ^~~~~~~~~~~~~~~~
  1905. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  1906. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  1907. | ^~~~~~~~~~~~
  1908. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  1909. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  1910. | ^~~~~~~~~~~~
  1911. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  1912. 118 | this_cpu_dec(*sem->read_count);
  1913. | ^~~~~~~~~~~~
  1914. En el fichero incluido desde ./include/linux/blkdev.h:18,
  1915. desde ./include/linux/blk-cgroup.h:23,
  1916. desde ./include/linux/writeback.h:14,
  1917. desde ./include/linux/memcontrol.h:22,
  1918. desde ./include/linux/swap.h:9,
  1919. desde ./include/linux/suspend.h:5,
  1920. desde ./include/linux/regulator/consumer.h:35,
  1921. desde ./include/linux/i2c.h:18,
  1922. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:305,
  1923. desde /var/lib/dkms/nvidia/340.108/build/nv-cray.c:15:
  1924. ./include/linux/bio.h: En la función ‘bio_next_split’:
  1925. ./include/linux/bio.h:395:21: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  1926. 395 | if (sectors >= bio_sectors(bio))
  1927. | ^~
  1928. En el fichero incluido desde ./arch/x86/include/asm/paravirt.h:17,
  1929. desde ./arch/x86/include/asm/irqflags.h:63,
  1930. desde ./include/linux/irqflags.h:16,
  1931. desde ./include/linux/rcupdate.h:26,
  1932. desde ./include/linux/rculist.h:11,
  1933. desde ./include/linux/pid.h:5,
  1934. desde ./include/linux/sched.h:14,
  1935. desde ./include/linux/utsname.h:6,
  1936. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  1937. desde /var/lib/dkms/nvidia/340.108/build/nv-cray.c:15:
  1938. ./include/linux/memcontrol.h: En la función ‘lruvec_page_state_local’:
  1939. ./include/linux/cpumask.h:243:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  1940. 243 | (cpu) < nr_cpu_ids;)
  1941. | ^
  1942. ./include/linux/cpumask.h:788:36: nota: en expansión de macro ‘for_each_cpu’
  1943. 788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  1944. | ^~~~~~~~~~~~
  1945. ./include/linux/memcontrol.h:987:9: nota: en expansión de macro ‘for_each_possible_cpu’
  1946. 987 | for_each_possible_cpu(cpu)
  1947. | ^~~~~~~~~~~~~~~~~~~~~
  1948. En el fichero incluido desde ./arch/x86/include/asm/paravirt.h:17,
  1949. desde ./arch/x86/include/asm/irqflags.h:63,
  1950. desde ./include/linux/irqflags.h:16,
  1951. desde ./include/linux/rcupdate.h:26,
  1952. desde ./include/linux/rculist.h:11,
  1953. desde ./include/linux/pid.h:5,
  1954. desde ./include/linux/sched.h:14,
  1955. desde ./include/linux/utsname.h:6,
  1956. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  1957. desde /var/lib/dkms/nvidia/340.108/build/nv-dma.c:15:
  1958. ./include/linux/vmstat.h: En la función ‘zone_page_state_snapshot’:
  1959. ./include/linux/cpumask.h:243:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  1960. 243 | (cpu) < nr_cpu_ids;)
  1961. | ^
  1962. ./include/linux/cpumask.h:789:36: nota: en expansión de macro ‘for_each_cpu’
  1963. 789 | #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
  1964. | ^~~~~~~~~~~~
  1965. ./include/linux/vmstat.h:231:9: nota: en expansión de macro ‘for_each_online_cpu’
  1966. 231 | for_each_online_cpu(cpu)
  1967. | ^~~~~~~~~~~~~~~~~~~
  1968. ./tools/objtool/objtool orc generate --module --no-fp --retpoline --uaccess /var/lib/dkms/nvidia/340.108/build/nv-cray.o
  1969. cc -Wp,-MMD,/var/lib/dkms/nvidia/340.108/build/.nv-drm.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wimplicit-fallthrough=5 -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-stack-clash-protection -g -gdwarf-4 -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -fplugin=./scripts/gcc-plugins/structleak_plugin.so -fplugin-arg-structleak_plugin-byref-all -DSTRUCTLEAK_PLUGIN -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia/340.108/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.108\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_drm"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia/340.108/build/nv-drm.o /var/lib/dkms/nvidia/340.108/build/nv-drm.c
  1970. En el fichero incluido desde ./include/linux/ftrace.h:10,
  1971. desde ./include/linux/perf_event.h:49,
  1972. desde ./include/linux/trace_events.h:10,
  1973. desde ./include/trace/syscall.h:7,
  1974. desde ./include/linux/syscalls.h:87,
  1975. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:140,
  1976. desde /var/lib/dkms/nvidia/340.108/build/nv-dma.c:15:
  1977. ./include/linux/trace_recursion.h: En la función ‘trace_test_and_set_recursion’:
  1978. ./include/linux/trace_recursion.h:169:40: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  1979. 169 | if ((val & TRACE_CONTEXT_MASK) > max)
  1980. | ^
  1981. En el fichero incluido desde ./include/linux/byteorder/little_endian.h:11,
  1982. desde ./arch/x86/include/uapi/asm/byteorder.h:5,
  1983. desde ./include/asm-generic/bitops/le.h:7,
  1984. desde ./arch/x86/include/asm/bitops.h:395,
  1985. desde ./include/linux/bitops.h:32,
  1986. desde ./include/linux/kernel.h:12,
  1987. desde ./arch/x86/include/asm/percpu.h:27,
  1988. desde ./arch/x86/include/asm/current.h:6,
  1989. desde ./include/linux/sched.h:12,
  1990. desde ./include/linux/utsname.h:6,
  1991. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  1992. desde /var/lib/dkms/nvidia/340.108/build/nv-drm.c:15:
  1993. ./include/linux/byteorder/generic.h: En la función ‘cpu_to_be32_array’:
  1994. ./include/linux/byteorder/generic.h:195:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  1995. 195 | for (i = 0; i < len; i++)
  1996. | ^
  1997. ./include/linux/byteorder/generic.h: En la función ‘be32_to_cpu_array’:
  1998. ./include/linux/byteorder/generic.h:203:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  1999. 203 | for (i = 0; i < len; i++)
  2000. | ^
  2001. En el fichero incluido desde ./include/linux/nodemask.h:96,
  2002. desde ./include/linux/sched.h:22,
  2003. desde ./include/linux/utsname.h:6,
  2004. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  2005. desde /var/lib/dkms/nvidia/340.108/build/nv-dma.c:15:
  2006. ./include/linux/bpf.h: En la función ‘bpf_map_attr_numa_node’:
  2007. ./include/linux/numa.h:14:25: aviso: operand of ‘?:’ changes signedness from ‘int’ to ‘__u32’ {también conocido como ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
  2008. 14 | #define NUMA_NO_NODE (-1)
  2009. | ^~~~
  2010. ./include/linux/bpf.h:1523:35: nota: en expansión de macro ‘NUMA_NO_NODE’
  2011. 1523 | attr->numa_node : NUMA_NO_NODE;
  2012. | ^~~~~~~~~~~~
  2013. En el fichero incluido desde ./arch/x86/include/asm/current.h:5,
  2014. desde ./include/linux/sched.h:12,
  2015. desde ./include/linux/utsname.h:6,
  2016. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  2017. desde /var/lib/dkms/nvidia/340.108/build/nv-drm.c:15:
  2018. ./include/linux/thread_info.h: En la función ‘check_copy_size’:
  2019. ./include/linux/thread_info.h:207:36: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  2020. 207 | if (unlikely(sz >= 0 && sz < bytes)) {
  2021. | ^
  2022. ./include/linux/compiler.h:78:45: nota: en definición de macro ‘unlikely’
  2023. 78 | # define unlikely(x) __builtin_expect(!!(x), 0)
  2024. | ^
  2025. En el fichero incluido desde ./include/linux/blkdev.h:18,
  2026. desde ./include/linux/blk-cgroup.h:23,
  2027. desde ./include/linux/writeback.h:14,
  2028. desde ./include/linux/memcontrol.h:22,
  2029. desde ./include/linux/swap.h:9,
  2030. desde ./include/linux/suspend.h:5,
  2031. desde ./include/linux/regulator/consumer.h:35,
  2032. desde ./include/linux/i2c.h:18,
  2033. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:305,
  2034. desde /var/lib/dkms/nvidia/340.108/build/nv-dma.c:15:
  2035. ./include/linux/bio.h: En la función ‘bio_next_split’:
  2036. ./include/linux/bio.h:395:21: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  2037. 395 | if (sectors >= bio_sectors(bio))
  2038. | ^~
  2039. En el fichero incluido desde ./arch/x86/include/asm/paravirt.h:17,
  2040. desde ./arch/x86/include/asm/irqflags.h:63,
  2041. desde ./include/linux/irqflags.h:16,
  2042. desde ./include/linux/rcupdate.h:26,
  2043. desde ./include/linux/rculist.h:11,
  2044. desde ./include/linux/pid.h:5,
  2045. desde ./include/linux/sched.h:14,
  2046. desde ./include/linux/utsname.h:6,
  2047. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  2048. desde /var/lib/dkms/nvidia/340.108/build/nv-dma.c:15:
  2049. ./include/linux/memcontrol.h: En la función ‘lruvec_page_state_local’:
  2050. ./include/linux/cpumask.h:243:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  2051. 243 | (cpu) < nr_cpu_ids;)
  2052. | ^
  2053. ./include/linux/cpumask.h:788:36: nota: en expansión de macro ‘for_each_cpu’
  2054. 788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  2055. | ^~~~~~~~~~~~
  2056. ./include/linux/memcontrol.h:987:9: nota: en expansión de macro ‘for_each_possible_cpu’
  2057. 987 | for_each_possible_cpu(cpu)
  2058. | ^~~~~~~~~~~~~~~~~~~~~
  2059. En el fichero incluido desde ./include/linux/mmzone.h:22,
  2060. desde ./include/linux/gfp.h:6,
  2061. desde ./include/linux/umh.h:4,
  2062. desde ./include/linux/kmod.h:9,
  2063. desde ./include/linux/module.h:17,
  2064. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:65,
  2065. desde /var/lib/dkms/nvidia/340.108/build/nv-drm.c:15:
  2066. ./include/linux/page-flags.h: En la función ‘PagePoisoned’:
  2067. ./include/linux/page-flags.h:207:28: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
  2068. 207 | return page->flags == PAGE_POISON_PATTERN;
  2069. | ^~
  2070. En el fichero incluido desde ./arch/x86/include/asm/current.h:5,
  2071. desde ./include/linux/sched.h:12,
  2072. desde ./include/linux/utsname.h:6,
  2073. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  2074. desde /var/lib/dkms/nvidia/340.108/build/nv-drm.c:15:
  2075. ./include/linux/mmzone.h: En la función ‘next_zones_zonelist’:
  2076. ./include/linux/mmzone.h:1149:51: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘enum zone_type’ [-Wsign-compare]
  2077. 1149 | if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  2078. | ^~
  2079. ./include/linux/compiler.h:77:45: nota: en definición de macro ‘likely’
  2080. 77 | # define likely(x) __builtin_expect(!!(x), 1)
  2081. | ^
  2082. En el fichero incluido desde ./arch/x86/include/asm/current.h:6,
  2083. desde ./include/linux/sched.h:12,
  2084. desde ./include/linux/utsname.h:6,
  2085. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  2086. desde /var/lib/dkms/nvidia/340.108/build/nv-drm.c:15:
  2087. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_get_many’:
  2088. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2089. 127 | ((val) == 1 || (val) == -1)) ? \
  2090. | ^~
  2091. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  2092. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  2093. | ^~~~~~~~~~~~~
  2094. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  2095. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  2096. | ^~~~
  2097. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2098. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2099. | ^~~~~~~~~~~~~~~~
  2100. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  2101. 205 | this_cpu_add(*percpu_count, nr);
  2102. | ^~~~~~~~~~~~
  2103. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2104. 127 | ((val) == 1 || (val) == -1)) ? \
  2105. | ^~
  2106. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  2107. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  2108. | ^~~~~~~~~~~~~
  2109. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  2110. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  2111. | ^~~~
  2112. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2113. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2114. | ^~~~~~~~~~~~~~~~
  2115. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  2116. 205 | this_cpu_add(*percpu_count, nr);
  2117. | ^~~~~~~~~~~~
  2118. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2119. 127 | ((val) == 1 || (val) == -1)) ? \
  2120. | ^~
  2121. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  2122. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  2123. | ^~~~~~~~~~~~~
  2124. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  2125. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  2126. | ^~~~
  2127. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2128. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2129. | ^~~~~~~~~~~~~~~~
  2130. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  2131. 205 | this_cpu_add(*percpu_count, nr);
  2132. | ^~~~~~~~~~~~
  2133. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2134. 127 | ((val) == 1 || (val) == -1)) ? \
  2135. | ^~
  2136. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  2137. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  2138. | ^~~~~~~~~~~~~
  2139. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  2140. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  2141. | ^~~~
  2142. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2143. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2144. | ^~~~~~~~~~~~~~~~
  2145. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  2146. 205 | this_cpu_add(*percpu_count, nr);
  2147. | ^~~~~~~~~~~~
  2148. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_tryget_many’:
  2149. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2150. 127 | ((val) == 1 || (val) == -1)) ? \
  2151. | ^~
  2152. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  2153. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  2154. | ^~~~~~~~~~~~~
  2155. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  2156. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  2157. | ^~~~
  2158. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2159. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2160. | ^~~~~~~~~~~~~~~~
  2161. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  2162. 244 | this_cpu_add(*percpu_count, nr);
  2163. | ^~~~~~~~~~~~
  2164. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2165. 127 | ((val) == 1 || (val) == -1)) ? \
  2166. | ^~
  2167. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  2168. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  2169. | ^~~~~~~~~~~~~
  2170. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  2171. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  2172. | ^~~~
  2173. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2174. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2175. | ^~~~~~~~~~~~~~~~
  2176. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  2177. 244 | this_cpu_add(*percpu_count, nr);
  2178. | ^~~~~~~~~~~~
  2179. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2180. 127 | ((val) == 1 || (val) == -1)) ? \
  2181. | ^~
  2182. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  2183. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  2184. | ^~~~~~~~~~~~~
  2185. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  2186. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  2187. | ^~~~
  2188. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2189. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2190. | ^~~~~~~~~~~~~~~~
  2191. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  2192. 244 | this_cpu_add(*percpu_count, nr);
  2193. | ^~~~~~~~~~~~
  2194. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2195. 127 | ((val) == 1 || (val) == -1)) ? \
  2196. | ^~
  2197. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  2198. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  2199. | ^~~~~~~~~~~~~
  2200. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  2201. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  2202. | ^~~~
  2203. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2204. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2205. | ^~~~~~~~~~~~~~~~
  2206. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  2207. 244 | this_cpu_add(*percpu_count, nr);
  2208. | ^~~~~~~~~~~~
  2209. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_put_many’:
  2210. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2211. 127 | ((val) == 1 || (val) == -1)) ? \
  2212. | ^~
  2213. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  2214. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  2215. | ^~~~~~~~~~~~~
  2216. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  2217. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  2218. | ^~~~
  2219. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2220. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2221. | ^~~~~~~~~~~~~~~~
  2222. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2223. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2224. | ^~~~~~~~~~~~
  2225. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  2226. 320 | this_cpu_sub(*percpu_count, nr);
  2227. | ^~~~~~~~~~~~
  2228. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2229. 127 | ((val) == 1 || (val) == -1)) ? \
  2230. | ^~
  2231. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  2232. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  2233. | ^~~~~~~~~~~~~
  2234. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  2235. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  2236. | ^~~~
  2237. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2238. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2239. | ^~~~~~~~~~~~~~~~
  2240. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2241. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2242. | ^~~~~~~~~~~~
  2243. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  2244. 320 | this_cpu_sub(*percpu_count, nr);
  2245. | ^~~~~~~~~~~~
  2246. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2247. 127 | ((val) == 1 || (val) == -1)) ? \
  2248. | ^~
  2249. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  2250. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  2251. | ^~~~~~~~~~~~~
  2252. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  2253. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  2254. | ^~~~
  2255. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2256. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2257. | ^~~~~~~~~~~~~~~~
  2258. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2259. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2260. | ^~~~~~~~~~~~
  2261. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  2262. 320 | this_cpu_sub(*percpu_count, nr);
  2263. | ^~~~~~~~~~~~
  2264. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2265. 127 | ((val) == 1 || (val) == -1)) ? \
  2266. | ^~
  2267. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  2268. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  2269. | ^~~~~~~~~~~~~
  2270. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  2271. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  2272. | ^~~~
  2273. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2274. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2275. | ^~~~~~~~~~~~~~~~
  2276. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2277. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2278. | ^~~~~~~~~~~~
  2279. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  2280. 320 | this_cpu_sub(*percpu_count, nr);
  2281. | ^~~~~~~~~~~~
  2282. ./include/linux/percpu-rwsem.h: En la función ‘percpu_up_read’:
  2283. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2284. 127 | ((val) == 1 || (val) == -1)) ? \
  2285. | ^~
  2286. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  2287. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  2288. | ^~~~~~~~~~~~~
  2289. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  2290. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  2291. | ^~~~
  2292. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2293. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2294. | ^~~~~~~~~~~~~~~~
  2295. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2296. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2297. | ^~~~~~~~~~~~
  2298. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2299. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2300. | ^~~~~~~~~~~~
  2301. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  2302. 106 | this_cpu_dec(*sem->read_count);
  2303. | ^~~~~~~~~~~~
  2304. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2305. 127 | ((val) == 1 || (val) == -1)) ? \
  2306. | ^~
  2307. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  2308. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  2309. | ^~~~~~~~~~~~~
  2310. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  2311. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  2312. | ^~~~
  2313. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2314. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2315. | ^~~~~~~~~~~~~~~~
  2316. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2317. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2318. | ^~~~~~~~~~~~
  2319. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2320. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2321. | ^~~~~~~~~~~~
  2322. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  2323. 106 | this_cpu_dec(*sem->read_count);
  2324. | ^~~~~~~~~~~~
  2325. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2326. 127 | ((val) == 1 || (val) == -1)) ? \
  2327. | ^~
  2328. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  2329. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  2330. | ^~~~~~~~~~~~~
  2331. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  2332. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  2333. | ^~~~
  2334. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2335. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2336. | ^~~~~~~~~~~~~~~~
  2337. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2338. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2339. | ^~~~~~~~~~~~
  2340. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2341. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2342. | ^~~~~~~~~~~~
  2343. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  2344. 106 | this_cpu_dec(*sem->read_count);
  2345. | ^~~~~~~~~~~~
  2346. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2347. 127 | ((val) == 1 || (val) == -1)) ? \
  2348. | ^~
  2349. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  2350. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  2351. | ^~~~~~~~~~~~~
  2352. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  2353. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  2354. | ^~~~
  2355. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2356. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2357. | ^~~~~~~~~~~~~~~~
  2358. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2359. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2360. | ^~~~~~~~~~~~
  2361. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2362. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2363. | ^~~~~~~~~~~~
  2364. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  2365. 106 | this_cpu_dec(*sem->read_count);
  2366. | ^~~~~~~~~~~~
  2367. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2368. 127 | ((val) == 1 || (val) == -1)) ? \
  2369. | ^~
  2370. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  2371. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  2372. | ^~~~~~~~~~~~~
  2373. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  2374. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  2375. | ^~~~
  2376. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2377. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2378. | ^~~~~~~~~~~~~~~~
  2379. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2380. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2381. | ^~~~~~~~~~~~
  2382. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2383. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2384. | ^~~~~~~~~~~~
  2385. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  2386. 118 | this_cpu_dec(*sem->read_count);
  2387. | ^~~~~~~~~~~~
  2388. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2389. 127 | ((val) == 1 || (val) == -1)) ? \
  2390. | ^~
  2391. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  2392. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  2393. | ^~~~~~~~~~~~~
  2394. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  2395. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  2396. | ^~~~
  2397. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2398. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2399. | ^~~~~~~~~~~~~~~~
  2400. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2401. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2402. | ^~~~~~~~~~~~
  2403. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2404. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2405. | ^~~~~~~~~~~~
  2406. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  2407. 118 | this_cpu_dec(*sem->read_count);
  2408. | ^~~~~~~~~~~~
  2409. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2410. 127 | ((val) == 1 || (val) == -1)) ? \
  2411. | ^~
  2412. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  2413. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  2414. | ^~~~~~~~~~~~~
  2415. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  2416. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  2417. | ^~~~
  2418. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2419. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2420. | ^~~~~~~~~~~~~~~~
  2421. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2422. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2423. | ^~~~~~~~~~~~
  2424. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2425. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2426. | ^~~~~~~~~~~~
  2427. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  2428. 118 | this_cpu_dec(*sem->read_count);
  2429. | ^~~~~~~~~~~~
  2430. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2431. 127 | ((val) == 1 || (val) == -1)) ? \
  2432. | ^~
  2433. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  2434. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  2435. | ^~~~~~~~~~~~~
  2436. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  2437. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  2438. | ^~~~
  2439. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2440. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2441. | ^~~~~~~~~~~~~~~~
  2442. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2443. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2444. | ^~~~~~~~~~~~
  2445. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2446. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2447. | ^~~~~~~~~~~~
  2448. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  2449. 118 | this_cpu_dec(*sem->read_count);
  2450. | ^~~~~~~~~~~~
  2451. ./tools/objtool/objtool orc generate --module --no-fp --retpoline --uaccess /var/lib/dkms/nvidia/340.108/build/nv-dma.o
  2452. cc -Wp,-MMD,/var/lib/dkms/nvidia/340.108/build/.nv-gvi.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wimplicit-fallthrough=5 -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-stack-clash-protection -g -gdwarf-4 -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wno-stringop-truncation -Wno-zero-length-bounds -Wno-array-bounds -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -fplugin=./scripts/gcc-plugins/structleak_plugin.so -fplugin-arg-structleak_plugin-byref-all -DSTRUCTLEAK_PLUGIN -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/var/lib/dkms/nvidia/340.108/build -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.108\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_gvi"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia/340.108/build/nv-gvi.o /var/lib/dkms/nvidia/340.108/build/nv-gvi.c
  2453. En el fichero incluido desde ./arch/x86/include/asm/paravirt.h:17,
  2454. desde ./arch/x86/include/asm/irqflags.h:63,
  2455. desde ./include/linux/irqflags.h:16,
  2456. desde ./include/linux/rcupdate.h:26,
  2457. desde ./include/linux/rculist.h:11,
  2458. desde ./include/linux/pid.h:5,
  2459. desde ./include/linux/sched.h:14,
  2460. desde ./include/linux/utsname.h:6,
  2461. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  2462. desde /var/lib/dkms/nvidia/340.108/build/nv-drm.c:15:
  2463. ./include/linux/vmstat.h: En la función ‘zone_page_state_snapshot’:
  2464. ./include/linux/cpumask.h:243:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  2465. 243 | (cpu) < nr_cpu_ids;)
  2466. | ^
  2467. ./include/linux/cpumask.h:789:36: nota: en expansión de macro ‘for_each_cpu’
  2468. 789 | #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
  2469. | ^~~~~~~~~~~~
  2470. ./include/linux/vmstat.h:231:9: nota: en expansión de macro ‘for_each_online_cpu’
  2471. 231 | for_each_online_cpu(cpu)
  2472. | ^~~~~~~~~~~~~~~~~~~
  2473. En el fichero incluido desde ./include/linux/byteorder/little_endian.h:11,
  2474. desde ./arch/x86/include/uapi/asm/byteorder.h:5,
  2475. desde ./include/asm-generic/bitops/le.h:7,
  2476. desde ./arch/x86/include/asm/bitops.h:395,
  2477. desde ./include/linux/bitops.h:32,
  2478. desde ./include/linux/kernel.h:12,
  2479. desde ./arch/x86/include/asm/percpu.h:27,
  2480. desde ./arch/x86/include/asm/current.h:6,
  2481. desde ./include/linux/sched.h:12,
  2482. desde ./include/linux/utsname.h:6,
  2483. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  2484. desde /var/lib/dkms/nvidia/340.108/build/nv-gvi.c:15:
  2485. ./include/linux/byteorder/generic.h: En la función ‘cpu_to_be32_array’:
  2486. ./include/linux/byteorder/generic.h:195:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  2487. 195 | for (i = 0; i < len; i++)
  2488. | ^
  2489. ./include/linux/byteorder/generic.h: En la función ‘be32_to_cpu_array’:
  2490. ./include/linux/byteorder/generic.h:203:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  2491. 203 | for (i = 0; i < len; i++)
  2492. | ^
  2493. En el fichero incluido desde ./include/linux/ftrace.h:10,
  2494. desde ./include/linux/perf_event.h:49,
  2495. desde ./include/linux/trace_events.h:10,
  2496. desde ./include/trace/syscall.h:7,
  2497. desde ./include/linux/syscalls.h:87,
  2498. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:140,
  2499. desde /var/lib/dkms/nvidia/340.108/build/nv-drm.c:15:
  2500. ./include/linux/trace_recursion.h: En la función ‘trace_test_and_set_recursion’:
  2501. ./include/linux/trace_recursion.h:169:40: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2502. 169 | if ((val & TRACE_CONTEXT_MASK) > max)
  2503. | ^
  2504. En el fichero incluido desde ./arch/x86/include/asm/current.h:5,
  2505. desde ./include/linux/sched.h:12,
  2506. desde ./include/linux/utsname.h:6,
  2507. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  2508. desde /var/lib/dkms/nvidia/340.108/build/nv-gvi.c:15:
  2509. ./include/linux/thread_info.h: En la función ‘check_copy_size’:
  2510. ./include/linux/thread_info.h:207:36: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {también conocido como ‘long unsigned int’} [-Wsign-compare]
  2511. 207 | if (unlikely(sz >= 0 && sz < bytes)) {
  2512. | ^
  2513. ./include/linux/compiler.h:78:45: nota: en definición de macro ‘unlikely’
  2514. 78 | # define unlikely(x) __builtin_expect(!!(x), 0)
  2515. | ^
  2516. En el fichero incluido desde ./include/linux/nodemask.h:96,
  2517. desde ./include/linux/sched.h:22,
  2518. desde ./include/linux/utsname.h:6,
  2519. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  2520. desde /var/lib/dkms/nvidia/340.108/build/nv-drm.c:15:
  2521. ./include/linux/bpf.h: En la función ‘bpf_map_attr_numa_node’:
  2522. ./include/linux/numa.h:14:25: aviso: operand of ‘?:’ changes signedness from ‘int’ to ‘__u32’ {también conocido como ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
  2523. 14 | #define NUMA_NO_NODE (-1)
  2524. | ^~~~
  2525. ./include/linux/bpf.h:1523:35: nota: en expansión de macro ‘NUMA_NO_NODE’
  2526. 1523 | attr->numa_node : NUMA_NO_NODE;
  2527. | ^~~~~~~~~~~~
  2528. En el fichero incluido desde ./include/linux/mmzone.h:22,
  2529. desde ./include/linux/gfp.h:6,
  2530. desde ./include/linux/umh.h:4,
  2531. desde ./include/linux/kmod.h:9,
  2532. desde ./include/linux/module.h:17,
  2533. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:65,
  2534. desde /var/lib/dkms/nvidia/340.108/build/nv-gvi.c:15:
  2535. ./include/linux/page-flags.h: En la función ‘PagePoisoned’:
  2536. ./include/linux/page-flags.h:207:28: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
  2537. 207 | return page->flags == PAGE_POISON_PATTERN;
  2538. | ^~
  2539. En el fichero incluido desde ./arch/x86/include/asm/current.h:5,
  2540. desde ./include/linux/sched.h:12,
  2541. desde ./include/linux/utsname.h:6,
  2542. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  2543. desde /var/lib/dkms/nvidia/340.108/build/nv-gvi.c:15:
  2544. ./include/linux/mmzone.h: En la función ‘next_zones_zonelist’:
  2545. ./include/linux/mmzone.h:1149:51: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘enum zone_type’ [-Wsign-compare]
  2546. 1149 | if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  2547. | ^~
  2548. ./include/linux/compiler.h:77:45: nota: en definición de macro ‘likely’
  2549. 77 | # define likely(x) __builtin_expect(!!(x), 1)
  2550. | ^
  2551. En el fichero incluido desde ./arch/x86/include/asm/current.h:6,
  2552. desde ./include/linux/sched.h:12,
  2553. desde ./include/linux/utsname.h:6,
  2554. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  2555. desde /var/lib/dkms/nvidia/340.108/build/nv-gvi.c:15:
  2556. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_get_many’:
  2557. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2558. 127 | ((val) == 1 || (val) == -1)) ? \
  2559. | ^~
  2560. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  2561. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  2562. | ^~~~~~~~~~~~~
  2563. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  2564. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  2565. | ^~~~
  2566. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2567. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2568. | ^~~~~~~~~~~~~~~~
  2569. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  2570. 205 | this_cpu_add(*percpu_count, nr);
  2571. | ^~~~~~~~~~~~
  2572. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2573. 127 | ((val) == 1 || (val) == -1)) ? \
  2574. | ^~
  2575. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  2576. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  2577. | ^~~~~~~~~~~~~
  2578. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  2579. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  2580. | ^~~~
  2581. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2582. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2583. | ^~~~~~~~~~~~~~~~
  2584. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  2585. 205 | this_cpu_add(*percpu_count, nr);
  2586. | ^~~~~~~~~~~~
  2587. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2588. 127 | ((val) == 1 || (val) == -1)) ? \
  2589. | ^~
  2590. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  2591. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  2592. | ^~~~~~~~~~~~~
  2593. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  2594. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  2595. | ^~~~
  2596. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2597. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2598. | ^~~~~~~~~~~~~~~~
  2599. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  2600. 205 | this_cpu_add(*percpu_count, nr);
  2601. | ^~~~~~~~~~~~
  2602. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2603. 127 | ((val) == 1 || (val) == -1)) ? \
  2604. | ^~
  2605. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  2606. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  2607. | ^~~~~~~~~~~~~
  2608. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  2609. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  2610. | ^~~~
  2611. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2612. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2613. | ^~~~~~~~~~~~~~~~
  2614. ./include/linux/percpu-refcount.h:205:17: nota: en expansión de macro ‘this_cpu_add’
  2615. 205 | this_cpu_add(*percpu_count, nr);
  2616. | ^~~~~~~~~~~~
  2617. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_tryget_many’:
  2618. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2619. 127 | ((val) == 1 || (val) == -1)) ? \
  2620. | ^~
  2621. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  2622. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  2623. | ^~~~~~~~~~~~~
  2624. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  2625. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  2626. | ^~~~
  2627. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2628. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2629. | ^~~~~~~~~~~~~~~~
  2630. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  2631. 244 | this_cpu_add(*percpu_count, nr);
  2632. | ^~~~~~~~~~~~
  2633. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2634. 127 | ((val) == 1 || (val) == -1)) ? \
  2635. | ^~
  2636. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  2637. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  2638. | ^~~~~~~~~~~~~
  2639. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  2640. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  2641. | ^~~~
  2642. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2643. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2644. | ^~~~~~~~~~~~~~~~
  2645. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  2646. 244 | this_cpu_add(*percpu_count, nr);
  2647. | ^~~~~~~~~~~~
  2648. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2649. 127 | ((val) == 1 || (val) == -1)) ? \
  2650. | ^~
  2651. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  2652. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  2653. | ^~~~~~~~~~~~~
  2654. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  2655. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  2656. | ^~~~
  2657. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2658. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2659. | ^~~~~~~~~~~~~~~~
  2660. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  2661. 244 | this_cpu_add(*percpu_count, nr);
  2662. | ^~~~~~~~~~~~
  2663. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2664. 127 | ((val) == 1 || (val) == -1)) ? \
  2665. | ^~
  2666. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  2667. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  2668. | ^~~~~~~~~~~~~
  2669. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  2670. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  2671. | ^~~~
  2672. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2673. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2674. | ^~~~~~~~~~~~~~~~
  2675. ./include/linux/percpu-refcount.h:244:17: nota: en expansión de macro ‘this_cpu_add’
  2676. 244 | this_cpu_add(*percpu_count, nr);
  2677. | ^~~~~~~~~~~~
  2678. ./include/linux/percpu-refcount.h: En la función ‘percpu_ref_put_many’:
  2679. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2680. 127 | ((val) == 1 || (val) == -1)) ? \
  2681. | ^~
  2682. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  2683. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  2684. | ^~~~~~~~~~~~~
  2685. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  2686. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  2687. | ^~~~
  2688. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2689. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2690. | ^~~~~~~~~~~~~~~~
  2691. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2692. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2693. | ^~~~~~~~~~~~
  2694. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  2695. 320 | this_cpu_sub(*percpu_count, nr);
  2696. | ^~~~~~~~~~~~
  2697. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2698. 127 | ((val) == 1 || (val) == -1)) ? \
  2699. | ^~
  2700. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  2701. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  2702. | ^~~~~~~~~~~~~
  2703. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  2704. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  2705. | ^~~~
  2706. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2707. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2708. | ^~~~~~~~~~~~~~~~
  2709. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2710. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2711. | ^~~~~~~~~~~~
  2712. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  2713. 320 | this_cpu_sub(*percpu_count, nr);
  2714. | ^~~~~~~~~~~~
  2715. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2716. 127 | ((val) == 1 || (val) == -1)) ? \
  2717. | ^~
  2718. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  2719. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  2720. | ^~~~~~~~~~~~~
  2721. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  2722. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  2723. | ^~~~
  2724. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2725. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2726. | ^~~~~~~~~~~~~~~~
  2727. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2728. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2729. | ^~~~~~~~~~~~
  2730. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  2731. 320 | this_cpu_sub(*percpu_count, nr);
  2732. | ^~~~~~~~~~~~
  2733. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
  2734. 127 | ((val) == 1 || (val) == -1)) ? \
  2735. | ^~
  2736. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  2737. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  2738. | ^~~~~~~~~~~~~
  2739. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  2740. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  2741. | ^~~~
  2742. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2743. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2744. | ^~~~~~~~~~~~~~~~
  2745. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2746. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2747. | ^~~~~~~~~~~~
  2748. ./include/linux/percpu-refcount.h:320:17: nota: en expansión de macro ‘this_cpu_sub’
  2749. 320 | this_cpu_sub(*percpu_count, nr);
  2750. | ^~~~~~~~~~~~
  2751. En el fichero incluido desde ./include/linux/blkdev.h:18,
  2752. desde ./include/linux/blk-cgroup.h:23,
  2753. desde ./include/linux/writeback.h:14,
  2754. desde ./include/linux/memcontrol.h:22,
  2755. desde ./include/linux/swap.h:9,
  2756. desde ./include/linux/suspend.h:5,
  2757. desde ./include/linux/regulator/consumer.h:35,
  2758. desde ./include/linux/i2c.h:18,
  2759. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:305,
  2760. desde /var/lib/dkms/nvidia/340.108/build/nv-drm.c:15:
  2761. ./include/linux/bio.h: En la función ‘bio_next_split’:
  2762. ./include/linux/bio.h:395:21: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  2763. 395 | if (sectors >= bio_sectors(bio))
  2764. | ^~
  2765. En el fichero incluido desde ./arch/x86/include/asm/paravirt.h:17,
  2766. desde ./arch/x86/include/asm/irqflags.h:63,
  2767. desde ./include/linux/irqflags.h:16,
  2768. desde ./include/linux/rcupdate.h:26,
  2769. desde ./include/linux/rculist.h:11,
  2770. desde ./include/linux/pid.h:5,
  2771. desde ./include/linux/sched.h:14,
  2772. desde ./include/linux/utsname.h:6,
  2773. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  2774. desde /var/lib/dkms/nvidia/340.108/build/nv-drm.c:15:
  2775. ./include/linux/memcontrol.h: En la función ‘lruvec_page_state_local’:
  2776. ./include/linux/cpumask.h:243:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  2777. 243 | (cpu) < nr_cpu_ids;)
  2778. | ^
  2779. ./include/linux/cpumask.h:788:36: nota: en expansión de macro ‘for_each_cpu’
  2780. 788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  2781. | ^~~~~~~~~~~~
  2782. ./include/linux/memcontrol.h:987:9: nota: en expansión de macro ‘for_each_possible_cpu’
  2783. 987 | for_each_possible_cpu(cpu)
  2784. | ^~~~~~~~~~~~~~~~~~~~~
  2785. ./include/linux/percpu-rwsem.h: En la función ‘percpu_up_read’:
  2786. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2787. 127 | ((val) == 1 || (val) == -1)) ? \
  2788. | ^~
  2789. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  2790. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  2791. | ^~~~~~~~~~~~~
  2792. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  2793. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  2794. | ^~~~
  2795. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2796. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2797. | ^~~~~~~~~~~~~~~~
  2798. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2799. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2800. | ^~~~~~~~~~~~
  2801. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2802. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2803. | ^~~~~~~~~~~~
  2804. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  2805. 106 | this_cpu_dec(*sem->read_count);
  2806. | ^~~~~~~~~~~~
  2807. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2808. 127 | ((val) == 1 || (val) == -1)) ? \
  2809. | ^~
  2810. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  2811. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  2812. | ^~~~~~~~~~~~~
  2813. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  2814. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  2815. | ^~~~
  2816. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2817. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2818. | ^~~~~~~~~~~~~~~~
  2819. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2820. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2821. | ^~~~~~~~~~~~
  2822. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2823. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2824. | ^~~~~~~~~~~~
  2825. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  2826. 106 | this_cpu_dec(*sem->read_count);
  2827. | ^~~~~~~~~~~~
  2828. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2829. 127 | ((val) == 1 || (val) == -1)) ? \
  2830. | ^~
  2831. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  2832. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  2833. | ^~~~~~~~~~~~~
  2834. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  2835. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  2836. | ^~~~
  2837. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2838. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2839. | ^~~~~~~~~~~~~~~~
  2840. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2841. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2842. | ^~~~~~~~~~~~
  2843. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2844. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2845. | ^~~~~~~~~~~~
  2846. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  2847. 106 | this_cpu_dec(*sem->read_count);
  2848. | ^~~~~~~~~~~~
  2849. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2850. 127 | ((val) == 1 || (val) == -1)) ? \
  2851. | ^~
  2852. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  2853. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  2854. | ^~~~~~~~~~~~~
  2855. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  2856. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  2857. | ^~~~
  2858. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2859. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2860. | ^~~~~~~~~~~~~~~~
  2861. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2862. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2863. | ^~~~~~~~~~~~
  2864. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2865. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2866. | ^~~~~~~~~~~~
  2867. ./include/linux/percpu-rwsem.h:106:17: nota: en expansión de macro ‘this_cpu_dec’
  2868. 106 | this_cpu_dec(*sem->read_count);
  2869. | ^~~~~~~~~~~~
  2870. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2871. 127 | ((val) == 1 || (val) == -1)) ? \
  2872. | ^~
  2873. ./arch/x86/include/asm/percpu.h:266:41: nota: en expansión de macro ‘percpu_add_op’
  2874. 266 | #define this_cpu_add_1(pcp, val) percpu_add_op(1, volatile, (pcp), val)
  2875. | ^~~~~~~~~~~~~
  2876. ./include/linux/percpu-defs.h:377:25: nota: en expansión de macro ‘this_cpu_add_1’
  2877. 377 | case 1: stem##1(variable, __VA_ARGS__);break; \
  2878. | ^~~~
  2879. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2880. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2881. | ^~~~~~~~~~~~~~~~
  2882. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2883. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2884. | ^~~~~~~~~~~~
  2885. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2886. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2887. | ^~~~~~~~~~~~
  2888. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  2889. 118 | this_cpu_dec(*sem->read_count);
  2890. | ^~~~~~~~~~~~
  2891. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2892. 127 | ((val) == 1 || (val) == -1)) ? \
  2893. | ^~
  2894. ./arch/x86/include/asm/percpu.h:267:41: nota: en expansión de macro ‘percpu_add_op’
  2895. 267 | #define this_cpu_add_2(pcp, val) percpu_add_op(2, volatile, (pcp), val)
  2896. | ^~~~~~~~~~~~~
  2897. ./include/linux/percpu-defs.h:378:25: nota: en expansión de macro ‘this_cpu_add_2’
  2898. 378 | case 2: stem##2(variable, __VA_ARGS__);break; \
  2899. | ^~~~
  2900. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2901. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2902. | ^~~~~~~~~~~~~~~~
  2903. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2904. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2905. | ^~~~~~~~~~~~
  2906. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2907. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2908. | ^~~~~~~~~~~~
  2909. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  2910. 118 | this_cpu_dec(*sem->read_count);
  2911. | ^~~~~~~~~~~~
  2912. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2913. 127 | ((val) == 1 || (val) == -1)) ? \
  2914. | ^~
  2915. ./arch/x86/include/asm/percpu.h:268:41: nota: en expansión de macro ‘percpu_add_op’
  2916. 268 | #define this_cpu_add_4(pcp, val) percpu_add_op(4, volatile, (pcp), val)
  2917. | ^~~~~~~~~~~~~
  2918. ./include/linux/percpu-defs.h:379:25: nota: en expansión de macro ‘this_cpu_add_4’
  2919. 379 | case 4: stem##4(variable, __VA_ARGS__);break; \
  2920. | ^~~~
  2921. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2922. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2923. | ^~~~~~~~~~~~~~~~
  2924. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2925. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2926. | ^~~~~~~~~~~~
  2927. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2928. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2929. | ^~~~~~~~~~~~
  2930. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  2931. 118 | this_cpu_dec(*sem->read_count);
  2932. | ^~~~~~~~~~~~
  2933. ./arch/x86/include/asm/percpu.h:127:52: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2934. 127 | ((val) == 1 || (val) == -1)) ? \
  2935. | ^~
  2936. ./arch/x86/include/asm/percpu.h:326:49: nota: en expansión de macro ‘percpu_add_op’
  2937. 326 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val)
  2938. | ^~~~~~~~~~~~~
  2939. ./include/linux/percpu-defs.h:380:25: nota: en expansión de macro ‘this_cpu_add_8’
  2940. 380 | case 8: stem##8(variable, __VA_ARGS__);break; \
  2941. | ^~~~
  2942. ./include/linux/percpu-defs.h:509:41: nota: en expansión de macro ‘__pcpu_size_call’
  2943. 509 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val)
  2944. | ^~~~~~~~~~~~~~~~
  2945. ./include/linux/percpu-defs.h:519:41: nota: en expansión de macro ‘this_cpu_add’
  2946. 519 | #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val))
  2947. | ^~~~~~~~~~~~
  2948. ./include/linux/percpu-defs.h:521:41: nota: en expansión de macro ‘this_cpu_sub’
  2949. 521 | #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1)
  2950. | ^~~~~~~~~~~~
  2951. ./include/linux/percpu-rwsem.h:118:17: nota: en expansión de macro ‘this_cpu_dec’
  2952. 118 | this_cpu_dec(*sem->read_count);
  2953. | ^~~~~~~~~~~~
  2954. /var/lib/dkms/nvidia/340.108/build/nv-drm.c: En el nivel principal:
  2955. /var/lib/dkms/nvidia/340.108/build/nv-drm.c:60:10: error fatal: drm/drm_agpsupport.h: No existe el fichero o el directorio
  2956. 60 | #include <drm/drm_agpsupport.h>
  2957. | ^~~~~~~~~~~~~~~~~~~~~~
  2958. compilación terminada.
  2959. make[2]: *** [scripts/Makefile.build:271: /var/lib/dkms/nvidia/340.108/build/nv-drm.o] Error 1
  2960. make[2]: *** Se espera a que terminen otras tareas....
  2961. En el fichero incluido desde ./arch/x86/include/asm/paravirt.h:17,
  2962. desde ./arch/x86/include/asm/irqflags.h:63,
  2963. desde ./include/linux/irqflags.h:16,
  2964. desde ./include/linux/rcupdate.h:26,
  2965. desde ./include/linux/rculist.h:11,
  2966. desde ./include/linux/pid.h:5,
  2967. desde ./include/linux/sched.h:14,
  2968. desde ./include/linux/utsname.h:6,
  2969. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  2970. desde /var/lib/dkms/nvidia/340.108/build/nv-gvi.c:15:
  2971. ./include/linux/vmstat.h: En la función ‘zone_page_state_snapshot’:
  2972. ./include/linux/cpumask.h:243:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  2973. 243 | (cpu) < nr_cpu_ids;)
  2974. | ^
  2975. ./include/linux/cpumask.h:789:36: nota: en expansión de macro ‘for_each_cpu’
  2976. 789 | #define for_each_online_cpu(cpu) for_each_cpu((cpu), cpu_online_mask)
  2977. | ^~~~~~~~~~~~
  2978. ./include/linux/vmstat.h:231:9: nota: en expansión de macro ‘for_each_online_cpu’
  2979. 231 | for_each_online_cpu(cpu)
  2980. | ^~~~~~~~~~~~~~~~~~~
  2981. En el fichero incluido desde ./include/linux/ftrace.h:10,
  2982. desde ./include/linux/perf_event.h:49,
  2983. desde ./include/linux/trace_events.h:10,
  2984. desde ./include/trace/syscall.h:7,
  2985. desde ./include/linux/syscalls.h:87,
  2986. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:140,
  2987. desde /var/lib/dkms/nvidia/340.108/build/nv-gvi.c:15:
  2988. ./include/linux/trace_recursion.h: En la función ‘trace_test_and_set_recursion’:
  2989. ./include/linux/trace_recursion.h:169:40: aviso: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  2990. 169 | if ((val & TRACE_CONTEXT_MASK) > max)
  2991. | ^
  2992. En el fichero incluido desde ./include/linux/nodemask.h:96,
  2993. desde ./include/linux/sched.h:22,
  2994. desde ./include/linux/utsname.h:6,
  2995. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  2996. desde /var/lib/dkms/nvidia/340.108/build/nv-gvi.c:15:
  2997. ./include/linux/bpf.h: En la función ‘bpf_map_attr_numa_node’:
  2998. ./include/linux/numa.h:14:25: aviso: operand of ‘?:’ changes signedness from ‘int’ to ‘__u32’ {también conocido como ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
  2999. 14 | #define NUMA_NO_NODE (-1)
  3000. | ^~~~
  3001. ./include/linux/bpf.h:1523:35: nota: en expansión de macro ‘NUMA_NO_NODE’
  3002. 1523 | attr->numa_node : NUMA_NO_NODE;
  3003. | ^~~~~~~~~~~~
  3004. En el fichero incluido desde ./include/linux/blkdev.h:18,
  3005. desde ./include/linux/blk-cgroup.h:23,
  3006. desde ./include/linux/writeback.h:14,
  3007. desde ./include/linux/memcontrol.h:22,
  3008. desde ./include/linux/swap.h:9,
  3009. desde ./include/linux/suspend.h:5,
  3010. desde ./include/linux/regulator/consumer.h:35,
  3011. desde ./include/linux/i2c.h:18,
  3012. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:305,
  3013. desde /var/lib/dkms/nvidia/340.108/build/nv-gvi.c:15:
  3014. ./include/linux/bio.h: En la función ‘bio_next_split’:
  3015. ./include/linux/bio.h:395:21: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  3016. 395 | if (sectors >= bio_sectors(bio))
  3017. | ^~
  3018. En el fichero incluido desde ./arch/x86/include/asm/paravirt.h:17,
  3019. desde ./arch/x86/include/asm/irqflags.h:63,
  3020. desde ./include/linux/irqflags.h:16,
  3021. desde ./include/linux/rcupdate.h:26,
  3022. desde ./include/linux/rculist.h:11,
  3023. desde ./include/linux/pid.h:5,
  3024. desde ./include/linux/sched.h:14,
  3025. desde ./include/linux/utsname.h:6,
  3026. desde /var/lib/dkms/nvidia/340.108/build/nv-linux.h:44,
  3027. desde /var/lib/dkms/nvidia/340.108/build/nv-gvi.c:15:
  3028. ./include/linux/memcontrol.h: En la función ‘lruvec_page_state_local’:
  3029. ./include/linux/cpumask.h:243:23: aviso: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  3030. 243 | (cpu) < nr_cpu_ids;)
  3031. | ^
  3032. ./include/linux/cpumask.h:788:36: nota: en expansión de macro ‘for_each_cpu’
  3033. 788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  3034. | ^~~~~~~~~~~~
  3035. ./include/linux/memcontrol.h:987:9: nota: en expansión de macro ‘for_each_possible_cpu’
  3036. 987 | for_each_possible_cpu(cpu)
  3037. | ^~~~~~~~~~~~~~~~~~~~~
  3038. ./tools/objtool/objtool orc generate --module --no-fp --retpoline --uaccess /var/lib/dkms/nvidia/340.108/build/nv-gvi.o
  3039. make[1]: *** [Makefile:1851: /var/lib/dkms/nvidia/340.108/build] Error 2
  3040. make[1]: se sale del directorio '/usr/lib/modules/5.14.0-0-MANJARO/build'
  3041. NVIDIA: left KBUILD.
  3042. nvidia.ko failed to build!
  3043. make: *** [Makefile:202: nvidia.ko] Error 1
  3044. make: se entra en el directorio '/var/lib/dkms/nvidia/340.108/build/uvm'
  3045. cd ./..; make module SYSSRC=/lib/modules/5.14.0-0-MANJARO/build SYSOUT=/lib/modules/5.14.0-0-MANJARO/build KBUILD_EXTMOD=./..
  3046. make[1]: se entra en el directorio '/var/lib/dkms/nvidia/340.108/build'
  3047. NVIDIA: calling KBUILD...
  3048. make[2]: se entra en el directorio '/usr/lib/modules/5.14.0-0-MANJARO/build'
  3049. test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
  3050. echo >&2; \
  3051. echo >&2 " ERROR: Kernel configuration is invalid."; \
  3052. echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
  3053. echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
  3054. echo >&2 ; \
  3055. /bin/false)
  3056. make -f ./scripts/Makefile.build obj=.. \
  3057. single-build= \
  3058. need-builtin=1 need-modorder=1
  3059. scripts/Makefile.build:44: ../Makefile: No existe el fichero o el directorio
  3060. make[3]: *** No hay ninguna regla para construir el objetivo '../Makefile'. Alto.
  3061. make[2]: *** [Makefile:1851: ..] Error 2
  3062. make[2]: se sale del directorio '/usr/lib/modules/5.14.0-0-MANJARO/build'
  3063. NVIDIA: left KBUILD.
  3064. nvidia.ko failed to build!
  3065. make[1]: *** [Makefile:202: nvidia.ko] Error 1
  3066. make[1]: se sale del directorio '/var/lib/dkms/nvidia/340.108/build'
  3067. make: *** [Makefile:222: ../Module.symvers] Error 2
  3068. make: se sale del directorio '/var/lib/dkms/nvidia/340.108/build/uvm'
  3069.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement