Facebook
From Bang!, 2 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 153
  1. /home/archie/1_pacman/nvidia-340xx/PKGBUILD: line 39: /usr/src/linux/version: No such file or directory
  2. ==> Making package: nvidia-340xx 340.108-24 (Mon Oct 11 18:49:13 2021)
  3. ==> Checking runtime dependencies...
  4. ==> Checking buildtime dependencies...
  5. ==> Installing missing dependencies...
  6. resolving dependencies...
  7. looking for conflicting packages...
  8.  
  9. Packages (2) pahole-1.22-1  linux-headers-5.14.11.arch1-1
  10.  
  11. Total Installed Size:  131.92 MiB
  12.  
  13. :: Proceed with installation? [Y/n] checking keyring...
  14. checking package integrity...
  15. loading package files...
  16. checking for file conflicts...
  17. checking available disk space...
  18. :: Processing package changes...
  19. installing pahole...
  20. installing linux-headers...
  21. :: Running post-transaction hooks...
  22. (1/2) Arming ConditionNeedsUpdate...
  23. (2/2) Updating module dependencies...
  24. ==> Retrieving sources...
  25.   -> Downloading NVIDIA-Linux-x86_64-340.108-no-compat32.run...
  26.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  27.                                  Dload  Upload   Total   Spent    Left  Speed
  28.  
  29.   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  30.   1 36.9M    1  416k    0     0  1495k      0  0:00:25 --:--:--  0:00:25 1491k
  31.   8 36.9M    8 3312k    0     0  2592k      0  0:00:14  0:00:01  0:00:13 2591k
  32.  15 36.9M   15 6032k    0     0  2648k      0  0:00:14  0:00:02  0:00:12 2647k
  33.  23 36.9M   23 8944k    0     0  2728k      0  0:00:13  0:00:03  0:00:10 2728k
  34.  31 36.9M   31 11.6M    0     0  2798k      0  0:00:13  0:00:04  0:00:09 2797k
  35.  38 36.9M   38 14.3M    0     0  2783k      0  0:00:13  0:00:05  0:00:08 2854k
  36.  45 36.9M   45 16.9M    0     0  2639k      0  0:00:14  0:00:06  0:00:08 2651k
  37.  50 36.9M   50 18.5M    0     0  2609k      0  0:00:14  0:00:07  0:00:07 2591k
  38.  53 36.9M   53 19.6M    0     0  2427k      0  0:00:15  0:00:08  0:00:07 2230k
  39.  63 36.9M   63 23.4M    0     0  2492k      0  0:00:15  0:00:09  0:00:06 2248k
  40.  70 36.9M   70 26.1M    0     0  2607k      0  0:00:14  0:00:10  0:00:04 2422k
  41.  78 36.9M   78 28.9M    0     0  2627k      0  0:00:14  0:00:11  0:00:03 2609k
  42.  86 36.9M   86 31.9M    0     0  2662k      0  0:00:14  0:00:12  0:00:02 2739k
  43.  93 36.9M   93 34.6M    0     0  2669k      0  0:00:14  0:00:13  0:00:01 3068k
  44. 100 36.9M  100 36.9M    0     0  2685k      0  0:00:14  0:00:14 --:--:-- 3100k
  45.   -> Found 20-nvidia.conf
  46.   -> Found 0001-kernel-5.7.patch
  47.   -> Found 0002-kernel-5.8.patch
  48.   -> Found 0003-kernel-5.9.patch
  49.   -> Found 0004-kernel-5.10.patch
  50.   -> Found 0005-kernel-5.11.patch
  51.   -> Found 0006-kernel-5.14.patch
  52. ==> Validating source files with b2sums...
  53.     NVIDIA-Linux-x86_64-340.108-no-compat32.run ... Passed
  54.     20-nvidia.conf ... Passed
  55.     0001-kernel-5.7.patch ... Passed
  56.     0002-kernel-5.8.patch ... Passed
  57.     0003-kernel-5.9.patch ... Passed
  58.     0004-kernel-5.10.patch ... Passed
  59.     0005-kernel-5.11.patch ... Passed
  60.     0006-kernel-5.14.patch ... Passed
  61. ==> Extracting sources...
  62. ==> Starting prepare()...
  63. Creating directory NVIDIA-Linux-x86_64-340.108-no-compat32
  64. Verifying archive integrity... OK
  65. Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 340.108...........................................................................................................................................................................................................
  66. Applying patch 0001-kernel-5.7.patch...
  67. patching file kernel/Makefile
  68. patching file kernel/conftest.sh
  69. patching file kernel/dkms.conf
  70. patching file kernel/nv-drm.c
  71. patching file kernel/nv-linux.h
  72. patching file kernel/nv-procfs.c
  73. patching file kernel/nv-time.h
  74. patching file kernel/nv.c
  75. patching file kernel/os-interface.c
  76. patching file kernel/uvm/Makefile
  77. patching file kernel/uvm/conftest.sh
  78. patching file kernel/uvm/nvidia_uvm_lite.c
  79. Applying patch 0002-kernel-5.8.patch...
  80. patching file kernel/nv-linux.h
  81. patching file kernel/nvidia-modules-common.mk
  82. patching file kernel/os-mlock.c
  83. patching file kernel/uvm/nvidia_uvm_lite_api.c
  84. Applying patch 0003-kernel-5.9.patch...
  85. patching file kernel/nv-drm.c
  86. patching file kernel/nv-linux.h
  87. patching file kernel/nv.c
  88. patching file kernel/uvm/nvidia_uvm_linux.h
  89. Applying patch 0004-kernel-5.10.patch...
  90. patching file kernel/nv-drm.c
  91. Hunk #1 succeeded at 364 (offset 42 lines).
  92. Applying patch 0005-kernel-5.11.patch...
  93. patching file kernel/conftest.sh
  94. patching file kernel/nv-drm.c
  95. Hunk #1 succeeded at 59 (offset -1 lines).
  96. Hunk #2 succeeded at 211 (offset -1 lines).
  97. Hunk #3 succeeded at 242 (offset -1 lines).
  98. Hunk #4 succeeded at 278 (offset -1 lines).
  99. Hunk #5 succeeded at 408 (offset -2 lines).
  100. Hunk #6 succeeded at 459 (offset -2 lines).
  101. patching file kernel/nv-linux.h
  102. patching file kernel/uvm/nvidia_uvm_linux.h
  103. Applying patch 0006-kernel-5.14.patch...
  104. patching file kernel/nv-drm.c
  105. patching file kernel/os-interface.c
  106. ==> Starting build()...
  107. NVIDIA: calling KBUILD...
  108. make[1]: Entering directory '/usr/lib/modules/5.14.11-arch1-1/build'
  109. test -e include/generated/autoconf.h -a -e include/config/auto.conf || (                \
  110. echo >&2;                                                       \
  111. echo >&2 "  ERROR: Kernel configuration is invalid.";           \
  112. echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
  113. echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";      \
  114. echo >&2 ;                                                      \
  115. /bin/false)
  116. make -f ./scripts/Makefile.build obj=/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel \
  117. single-build= \
  118. need-builtin=1 need-modorder=1
  119.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.nv.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.c
  120. In file included from ./include/linux/byteorder/little_endian.h:11,
  121.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  122.                  from ./include/asm-generic/bitops/le.h:7,
  123.                  from ./arch/x86/include/asm/bitops.h:395,
  124.                  from ./include/linux/bitops.h:32,
  125.                  from ./include/linux/kernel.h:12,
  126.                  from ./arch/x86/include/asm/percpu.h:27,
  127.                  from ./arch/x86/include/asm/current.h:6,
  128.                  from ./include/linux/sched.h:12,
  129.                  from ./include/linux/utsname.h:6,
  130.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  131.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.c:13:
  132. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  133. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  134.   195 |         for (i = 0; i < len; i++)
  135.       |                       ^
  136. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  137. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  138.   203 |         for (i = 0; i < len; i++)
  139.       |                       ^
  140. In file included from ./arch/x86/include/asm/current.h:5,
  141.                  from ./include/linux/sched.h:12,
  142.                  from ./include/linux/utsname.h:6,
  143.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  144.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.c:13:
  145. ./include/linux/thread_info.h: In function 'check_copy_size':
  146. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  147.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  148.       |                                    ^
  149. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  150.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  151.       |                                             ^
  152. In file included from ./include/linux/mmzone.h:22,
  153.                  from ./include/linux/gfp.h:6,
  154.                  from ./include/linux/umh.h:4,
  155.                  from ./include/linux/kmod.h:9,
  156.                  from ./include/linux/module.h:17,
  157.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  158.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.c:13:
  159. ./include/linux/page-flags.h: In function 'PagePoisoned':
  160. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  161.   207 |         return page->flags == PAGE_POISON_PATTERN;
  162.       |                            ^~
  163. In file included from ./arch/x86/include/asm/current.h:5,
  164.                  from ./include/linux/sched.h:12,
  165.                  from ./include/linux/utsname.h:6,
  166.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  167.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.c:13:
  168. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  169. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  170.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  171.       |                                                   ^~
  172. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  173.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  174.       |                                             ^
  175. In file included from ./arch/x86/include/asm/current.h:6,
  176.                  from ./include/linux/sched.h:12,
  177.                  from ./include/linux/utsname.h:6,
  178.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  179.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.c:13:
  180. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  181. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  182.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  183.       |                                                    ^~
  184. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  185.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  186.       |                                         ^~~~~~~~~~~~~
  187. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  188.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  189.       |                         ^~~~
  190. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  191.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  192.       |                                         ^~~~~~~~~~~~~~~~
  193. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  194.   205 |                 this_cpu_add(*percpu_count, nr);
  195.       |                 ^~~~~~~~~~~~
  196. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  197.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  198.       |                                                    ^~
  199. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  200.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  201.       |                                         ^~~~~~~~~~~~~
  202. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  203.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  204.       |                         ^~~~
  205. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  206.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  207.       |                                         ^~~~~~~~~~~~~~~~
  208. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  209.   205 |                 this_cpu_add(*percpu_count, nr);
  210.       |                 ^~~~~~~~~~~~
  211. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  212.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  213.       |                                                    ^~
  214. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  215.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  216.       |                                         ^~~~~~~~~~~~~
  217. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  218.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  219.       |                         ^~~~
  220. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  221.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  222.       |                                         ^~~~~~~~~~~~~~~~
  223. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  224.   205 |                 this_cpu_add(*percpu_count, nr);
  225.       |                 ^~~~~~~~~~~~
  226. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  227.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  228.       |                                                    ^~
  229. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  230.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  231.       |                                                 ^~~~~~~~~~~~~
  232. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  233.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  234.       |                         ^~~~
  235. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  236.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  237.       |                                         ^~~~~~~~~~~~~~~~
  238. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  239.   205 |                 this_cpu_add(*percpu_count, nr);
  240.       |                 ^~~~~~~~~~~~
  241. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  242. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  243.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  244.       |                                                    ^~
  245. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  246.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  247.       |                                         ^~~~~~~~~~~~~
  248. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  249.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  250.       |                         ^~~~
  251. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  252.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  253.       |                                         ^~~~~~~~~~~~~~~~
  254. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  255.   244 |                 this_cpu_add(*percpu_count, nr);
  256.       |                 ^~~~~~~~~~~~
  257. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  258.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  259.       |                                                    ^~
  260. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  261.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  262.       |                                         ^~~~~~~~~~~~~
  263. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  264.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  265.       |                         ^~~~
  266. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  267.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  268.       |                                         ^~~~~~~~~~~~~~~~
  269. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  270.   244 |                 this_cpu_add(*percpu_count, nr);
  271.       |                 ^~~~~~~~~~~~
  272. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  273.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  274.       |                                                    ^~
  275. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  276.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  277.       |                                         ^~~~~~~~~~~~~
  278. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  279.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  280.       |                         ^~~~
  281. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  282.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  283.       |                                         ^~~~~~~~~~~~~~~~
  284. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  285.   244 |                 this_cpu_add(*percpu_count, nr);
  286.       |                 ^~~~~~~~~~~~
  287. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  288.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  289.       |                                                    ^~
  290. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  291.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  292.       |                                                 ^~~~~~~~~~~~~
  293. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  294.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  295.       |                         ^~~~
  296. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  297.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  298.       |                                         ^~~~~~~~~~~~~~~~
  299. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  300.   244 |                 this_cpu_add(*percpu_count, nr);
  301.       |                 ^~~~~~~~~~~~
  302. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  303. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  304.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  305.       |                                                    ^~
  306. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  307.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  308.       |                                         ^~~~~~~~~~~~~
  309. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  310.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  311.       |                         ^~~~
  312. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  313.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  314.       |                                         ^~~~~~~~~~~~~~~~
  315. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  316.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  317.       |                                         ^~~~~~~~~~~~
  318. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  319.   320 |                 this_cpu_sub(*percpu_count, nr);
  320.       |                 ^~~~~~~~~~~~
  321. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  322.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  323.       |                                                    ^~
  324. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  325.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  326.       |                                         ^~~~~~~~~~~~~
  327. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  328.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  329.       |                         ^~~~
  330. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  331.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  332.       |                                         ^~~~~~~~~~~~~~~~
  333. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  334.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  335.       |                                         ^~~~~~~~~~~~
  336. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  337.   320 |                 this_cpu_sub(*percpu_count, nr);
  338.       |                 ^~~~~~~~~~~~
  339. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  340.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  341.       |                                                    ^~
  342. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  343.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  344.       |                                         ^~~~~~~~~~~~~
  345. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  346.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  347.       |                         ^~~~
  348. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  349.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  350.       |                                         ^~~~~~~~~~~~~~~~
  351. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  352.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  353.       |                                         ^~~~~~~~~~~~
  354. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  355.   320 |                 this_cpu_sub(*percpu_count, nr);
  356.       |                 ^~~~~~~~~~~~
  357. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  358.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  359.       |                                                    ^~
  360. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  361.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  362.       |                                                 ^~~~~~~~~~~~~
  363. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  364.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  365.       |                         ^~~~
  366. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  367.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  368.       |                                         ^~~~~~~~~~~~~~~~
  369. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  370.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  371.       |                                         ^~~~~~~~~~~~
  372. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  373.   320 |                 this_cpu_sub(*percpu_count, nr);
  374.       |                 ^~~~~~~~~~~~
  375. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  376. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  377.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  378.       |                                                    ^~
  379. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  380.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  381.       |                                         ^~~~~~~~~~~~~
  382. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  383.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  384.       |                         ^~~~
  385. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  386.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  387.       |                                         ^~~~~~~~~~~~~~~~
  388. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  389.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  390.       |                                         ^~~~~~~~~~~~
  391. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  392.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  393.       |                                         ^~~~~~~~~~~~
  394. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  395.   106 |                 this_cpu_dec(*sem->read_count);
  396.       |                 ^~~~~~~~~~~~
  397. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  398.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  399.       |                                                    ^~
  400. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  401.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  402.       |                                         ^~~~~~~~~~~~~
  403. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  404.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  405.       |                         ^~~~
  406. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  407.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  408.       |                                         ^~~~~~~~~~~~~~~~
  409. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  410.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  411.       |                                         ^~~~~~~~~~~~
  412. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  413.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  414.       |                                         ^~~~~~~~~~~~
  415. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  416.   106 |                 this_cpu_dec(*sem->read_count);
  417.       |                 ^~~~~~~~~~~~
  418. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  419.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  420.       |                                                    ^~
  421. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  422.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  423.       |                                         ^~~~~~~~~~~~~
  424. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  425.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  426.       |                         ^~~~
  427. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  428.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  429.       |                                         ^~~~~~~~~~~~~~~~
  430. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  431.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  432.       |                                         ^~~~~~~~~~~~
  433. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  434.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  435.       |                                         ^~~~~~~~~~~~
  436. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  437.   106 |                 this_cpu_dec(*sem->read_count);
  438.       |                 ^~~~~~~~~~~~
  439. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  440.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  441.       |                                                    ^~
  442. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of 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: note: in expansion of macro 'this_cpu_add_8'
  446.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  447.       |                         ^~~~
  448. ./include/linux/percpu-defs.h:509:41: note: in expansion of 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-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  452.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  453.       |                                         ^~~~~~~~~~~~
  454. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  455.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  456.       |                                         ^~~~~~~~~~~~
  457. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  458.   106 |                 this_cpu_dec(*sem->read_count);
  459.       |                 ^~~~~~~~~~~~
  460. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  461.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  462.       |                                                    ^~
  463. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  464.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  465.       |                                         ^~~~~~~~~~~~~
  466. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  467.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  468.       |                         ^~~~
  469. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  470.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  471.       |                                         ^~~~~~~~~~~~~~~~
  472. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  473.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  474.       |                                         ^~~~~~~~~~~~
  475. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  476.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  477.       |                                         ^~~~~~~~~~~~
  478. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  479.   118 |                 this_cpu_dec(*sem->read_count);
  480.       |                 ^~~~~~~~~~~~
  481. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  482.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  483.       |                                                    ^~
  484. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  485.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  486.       |                                         ^~~~~~~~~~~~~
  487. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  488.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  489.       |                         ^~~~
  490. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  491.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  492.       |                                         ^~~~~~~~~~~~~~~~
  493. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  494.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  495.       |                                         ^~~~~~~~~~~~
  496. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  497.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  498.       |                                         ^~~~~~~~~~~~
  499. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  500.   118 |                 this_cpu_dec(*sem->read_count);
  501.       |                 ^~~~~~~~~~~~
  502. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  503.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  504.       |                                                    ^~
  505. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  506.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  507.       |                                         ^~~~~~~~~~~~~
  508. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  509.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  510.       |                         ^~~~
  511. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  512.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  513.       |                                         ^~~~~~~~~~~~~~~~
  514. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  515.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  516.       |                                         ^~~~~~~~~~~~
  517. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  518.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  519.       |                                         ^~~~~~~~~~~~
  520. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  521.   118 |                 this_cpu_dec(*sem->read_count);
  522.       |                 ^~~~~~~~~~~~
  523. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  524.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  525.       |                                                    ^~
  526. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  527.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  528.       |                                                 ^~~~~~~~~~~~~
  529. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  530.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  531.       |                         ^~~~
  532. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  533.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  534.       |                                         ^~~~~~~~~~~~~~~~
  535. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  536.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  537.       |                                         ^~~~~~~~~~~~
  538. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  539.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  540.       |                                         ^~~~~~~~~~~~
  541. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  542.   118 |                 this_cpu_dec(*sem->read_count);
  543.       |                 ^~~~~~~~~~~~
  544. In file included from ./arch/x86/include/asm/paravirt.h:17,
  545.                  from ./arch/x86/include/asm/irqflags.h:63,
  546.                  from ./include/linux/irqflags.h:16,
  547.                  from ./include/linux/rcupdate.h:26,
  548.                  from ./include/linux/rculist.h:11,
  549.                  from ./include/linux/pid.h:5,
  550.                  from ./include/linux/sched.h:14,
  551.                  from ./include/linux/utsname.h:6,
  552.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  553.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.c:13:
  554. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  555. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  556.   243 |                 (cpu) < nr_cpu_ids;)
  557.       |                       ^
  558. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  559.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  560.       |                                    ^~~~~~~~~~~~
  561. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  562.   231 |         for_each_online_cpu(cpu)
  563.       |         ^~~~~~~~~~~~~~~~~~~
  564. In file included from ./include/linux/ftrace.h:10,
  565.                  from ./include/linux/perf_event.h:49,
  566.                  from ./include/linux/trace_events.h:10,
  567.                  from ./include/trace/syscall.h:7,
  568.                  from ./include/linux/syscalls.h:87,
  569.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  570.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.c:13:
  571. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  572. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  573.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  574.       |                                        ^
  575. In file included from ./include/linux/nodemask.h:96,
  576.                  from ./include/linux/sched.h:22,
  577.                  from ./include/linux/utsname.h:6,
  578.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  579.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.c:13:
  580. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  581. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  582.    14 | #define NUMA_NO_NODE    (-1)
  583.       |                         ^~~~
  584. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  585.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  586.       |                                   ^~~~~~~~~~~~
  587. In file included from ./include/linux/blkdev.h:18,
  588.                  from ./include/linux/blk-cgroup.h:23,
  589.                  from ./include/linux/writeback.h:14,
  590.                  from ./include/linux/memcontrol.h:22,
  591.                  from ./include/linux/swap.h:9,
  592.                  from ./include/linux/suspend.h:5,
  593.                  from ./include/linux/regulator/consumer.h:35,
  594.                  from ./include/linux/i2c.h:18,
  595.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  596.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.c:13:
  597. ./include/linux/bio.h: In function 'bio_next_split':
  598. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  599.   395 |         if (sectors >= bio_sectors(bio))
  600.       |                     ^~
  601. In file included from ./arch/x86/include/asm/paravirt.h:17,
  602.                  from ./arch/x86/include/asm/irqflags.h:63,
  603.                  from ./include/linux/irqflags.h:16,
  604.                  from ./include/linux/rcupdate.h:26,
  605.                  from ./include/linux/rculist.h:11,
  606.                  from ./include/linux/pid.h:5,
  607.                  from ./include/linux/sched.h:14,
  608.                  from ./include/linux/utsname.h:6,
  609.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  610.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.c:13:
  611. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  612. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  613.   243 |                 (cpu) < nr_cpu_ids;)
  614.       |                       ^
  615. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  616.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  617.       |                                    ^~~~~~~~~~~~
  618. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  619.   987 |         for_each_possible_cpu(cpu)
  620.       |         ^~~~~~~~~~~~~~~~~~~~~
  621.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.o
  622.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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 /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.c
  623. In file included from ./include/linux/byteorder/little_endian.h:11,
  624.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  625.                  from ./include/asm-generic/bitops/le.h:7,
  626.                  from ./arch/x86/include/asm/bitops.h:395,
  627.                  from ./include/linux/bitops.h:32,
  628.                  from ./include/linux/kernel.h:12,
  629.                  from ./arch/x86/include/asm/percpu.h:27,
  630.                  from ./arch/x86/include/asm/current.h:6,
  631.                  from ./include/linux/sched.h:12,
  632.                  from ./include/linux/utsname.h:6,
  633.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  634.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.c:15:
  635. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  636. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  637.   195 |         for (i = 0; i < len; i++)
  638.       |                       ^
  639. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  640. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  641.   203 |         for (i = 0; i < len; i++)
  642.       |                       ^
  643. In file included from ./arch/x86/include/asm/current.h:5,
  644.                  from ./include/linux/sched.h:12,
  645.                  from ./include/linux/utsname.h:6,
  646.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  647.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.c:15:
  648. ./include/linux/thread_info.h: In function 'check_copy_size':
  649. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  650.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  651.       |                                    ^
  652. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  653.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  654.       |                                             ^
  655. In file included from ./include/linux/mmzone.h:22,
  656.                  from ./include/linux/gfp.h:6,
  657.                  from ./include/linux/umh.h:4,
  658.                  from ./include/linux/kmod.h:9,
  659.                  from ./include/linux/module.h:17,
  660.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  661.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.c:15:
  662. ./include/linux/page-flags.h: In function 'PagePoisoned':
  663. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  664.   207 |         return page->flags == PAGE_POISON_PATTERN;
  665.       |                            ^~
  666. In file included from ./arch/x86/include/asm/current.h:5,
  667.                  from ./include/linux/sched.h:12,
  668.                  from ./include/linux/utsname.h:6,
  669.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  670.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.c:15:
  671. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  672. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  673.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  674.       |                                                   ^~
  675. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  676.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  677.       |                                             ^
  678. In file included from ./arch/x86/include/asm/current.h:6,
  679.                  from ./include/linux/sched.h:12,
  680.                  from ./include/linux/utsname.h:6,
  681.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  682.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.c:15:
  683. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  684. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  685.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  686.       |                                                    ^~
  687. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  688.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  689.       |                                         ^~~~~~~~~~~~~
  690. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  691.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  692.       |                         ^~~~
  693. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  694.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  695.       |                                         ^~~~~~~~~~~~~~~~
  696. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  697.   205 |                 this_cpu_add(*percpu_count, nr);
  698.       |                 ^~~~~~~~~~~~
  699. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  700.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  701.       |                                                    ^~
  702. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  703.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  704.       |                                         ^~~~~~~~~~~~~
  705. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  706.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  707.       |                         ^~~~
  708. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  709.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  710.       |                                         ^~~~~~~~~~~~~~~~
  711. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  712.   205 |                 this_cpu_add(*percpu_count, nr);
  713.       |                 ^~~~~~~~~~~~
  714. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  715.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  716.       |                                                    ^~
  717. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  718.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  719.       |                                         ^~~~~~~~~~~~~
  720. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  721.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  722.       |                         ^~~~
  723. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  724.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  725.       |                                         ^~~~~~~~~~~~~~~~
  726. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  727.   205 |                 this_cpu_add(*percpu_count, nr);
  728.       |                 ^~~~~~~~~~~~
  729. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  730.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  731.       |                                                    ^~
  732. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  733.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  734.       |                                                 ^~~~~~~~~~~~~
  735. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  736.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  737.       |                         ^~~~
  738. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  739.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  740.       |                                         ^~~~~~~~~~~~~~~~
  741. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  742.   205 |                 this_cpu_add(*percpu_count, nr);
  743.       |                 ^~~~~~~~~~~~
  744. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  745. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  746.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  747.       |                                                    ^~
  748. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  749.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  750.       |                                         ^~~~~~~~~~~~~
  751. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  752.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  753.       |                         ^~~~
  754. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  755.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  756.       |                                         ^~~~~~~~~~~~~~~~
  757. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  758.   244 |                 this_cpu_add(*percpu_count, nr);
  759.       |                 ^~~~~~~~~~~~
  760. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  761.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  762.       |                                                    ^~
  763. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  764.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  765.       |                                         ^~~~~~~~~~~~~
  766. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  767.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  768.       |                         ^~~~
  769. ./include/linux/percpu-defs.h:509:41: note: in expansion of 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-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  773.   244 |                 this_cpu_add(*percpu_count, nr);
  774.       |                 ^~~~~~~~~~~~
  775. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  776.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  777.       |                                                    ^~
  778. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  779.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  780.       |                                         ^~~~~~~~~~~~~
  781. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  782.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  783.       |                         ^~~~
  784. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  785.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  786.       |                                         ^~~~~~~~~~~~~~~~
  787. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  788.   244 |                 this_cpu_add(*percpu_count, nr);
  789.       |                 ^~~~~~~~~~~~
  790. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  791.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  792.       |                                                    ^~
  793. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  794.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  795.       |                                                 ^~~~~~~~~~~~~
  796. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  797.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  798.       |                         ^~~~
  799. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  800.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  801.       |                                         ^~~~~~~~~~~~~~~~
  802. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  803.   244 |                 this_cpu_add(*percpu_count, nr);
  804.       |                 ^~~~~~~~~~~~
  805. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  806. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  807.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  808.       |                                                    ^~
  809. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  810.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  811.       |                                         ^~~~~~~~~~~~~
  812. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  813.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  814.       |                         ^~~~
  815. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  816.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  817.       |                                         ^~~~~~~~~~~~~~~~
  818. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  819.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  820.       |                                         ^~~~~~~~~~~~
  821. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  822.   320 |                 this_cpu_sub(*percpu_count, nr);
  823.       |                 ^~~~~~~~~~~~
  824. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  825.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  826.       |                                                    ^~
  827. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  828.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  829.       |                                         ^~~~~~~~~~~~~
  830. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  831.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  832.       |                         ^~~~
  833. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  834.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  835.       |                                         ^~~~~~~~~~~~~~~~
  836. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  837.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  838.       |                                         ^~~~~~~~~~~~
  839. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  840.   320 |                 this_cpu_sub(*percpu_count, nr);
  841.       |                 ^~~~~~~~~~~~
  842. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  843.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  844.       |                                                    ^~
  845. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  846.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  847.       |                                         ^~~~~~~~~~~~~
  848. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  849.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  850.       |                         ^~~~
  851. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  852.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  853.       |                                         ^~~~~~~~~~~~~~~~
  854. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  855.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  856.       |                                         ^~~~~~~~~~~~
  857. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  858.   320 |                 this_cpu_sub(*percpu_count, nr);
  859.       |                 ^~~~~~~~~~~~
  860. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  861.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  862.       |                                                    ^~
  863. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  864.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  865.       |                                                 ^~~~~~~~~~~~~
  866. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  867.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  868.       |                         ^~~~
  869. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  870.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  871.       |                                         ^~~~~~~~~~~~~~~~
  872. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  873.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  874.       |                                         ^~~~~~~~~~~~
  875. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  876.   320 |                 this_cpu_sub(*percpu_count, nr);
  877.       |                 ^~~~~~~~~~~~
  878. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  879. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  880.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  881.       |                                                    ^~
  882. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  883.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  884.       |                                         ^~~~~~~~~~~~~
  885. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  886.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  887.       |                         ^~~~
  888. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  889.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  890.       |                                         ^~~~~~~~~~~~~~~~
  891. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  892.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  893.       |                                         ^~~~~~~~~~~~
  894. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  895.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  896.       |                                         ^~~~~~~~~~~~
  897. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  898.   106 |                 this_cpu_dec(*sem->read_count);
  899.       |                 ^~~~~~~~~~~~
  900. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  901.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  902.       |                                                    ^~
  903. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  904.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  905.       |                                         ^~~~~~~~~~~~~
  906. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  907.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  908.       |                         ^~~~
  909. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  910.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  911.       |                                         ^~~~~~~~~~~~~~~~
  912. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  913.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  914.       |                                         ^~~~~~~~~~~~
  915. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  916.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  917.       |                                         ^~~~~~~~~~~~
  918. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  919.   106 |                 this_cpu_dec(*sem->read_count);
  920.       |                 ^~~~~~~~~~~~
  921. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  922.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  923.       |                                                    ^~
  924. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  925.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  926.       |                                         ^~~~~~~~~~~~~
  927. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  928.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  929.       |                         ^~~~
  930. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  931.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  932.       |                                         ^~~~~~~~~~~~~~~~
  933. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  934.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  935.       |                                         ^~~~~~~~~~~~
  936. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  937.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  938.       |                                         ^~~~~~~~~~~~
  939. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  940.   106 |                 this_cpu_dec(*sem->read_count);
  941.       |                 ^~~~~~~~~~~~
  942. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  943.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  944.       |                                                    ^~
  945. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  946.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  947.       |                                                 ^~~~~~~~~~~~~
  948. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  949.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  950.       |                         ^~~~
  951. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  952.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  953.       |                                         ^~~~~~~~~~~~~~~~
  954. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  955.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  956.       |                                         ^~~~~~~~~~~~
  957. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  958.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  959.       |                                         ^~~~~~~~~~~~
  960. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  961.   106 |                 this_cpu_dec(*sem->read_count);
  962.       |                 ^~~~~~~~~~~~
  963. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  964.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  965.       |                                                    ^~
  966. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  967.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  968.       |                                         ^~~~~~~~~~~~~
  969. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  970.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  971.       |                         ^~~~
  972. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  973.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  974.       |                                         ^~~~~~~~~~~~~~~~
  975. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  976.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  977.       |                                         ^~~~~~~~~~~~
  978. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  979.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  980.       |                                         ^~~~~~~~~~~~
  981. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  982.   118 |                 this_cpu_dec(*sem->read_count);
  983.       |                 ^~~~~~~~~~~~
  984. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  985.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  986.       |                                                    ^~
  987. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  988.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  989.       |                                         ^~~~~~~~~~~~~
  990. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  991.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  992.       |                         ^~~~
  993. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  994.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  995.       |                                         ^~~~~~~~~~~~~~~~
  996. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  997.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  998.       |                                         ^~~~~~~~~~~~
  999. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1000.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1001.       |                                         ^~~~~~~~~~~~
  1002. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  1003.   118 |                 this_cpu_dec(*sem->read_count);
  1004.       |                 ^~~~~~~~~~~~
  1005. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1006.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1007.       |                                                    ^~
  1008. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  1009.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  1010.       |                                         ^~~~~~~~~~~~~
  1011. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  1012.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  1013.       |                         ^~~~
  1014. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1015.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1016.       |                                         ^~~~~~~~~~~~~~~~
  1017. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1018.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1019.       |                                         ^~~~~~~~~~~~
  1020. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1021.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1022.       |                                         ^~~~~~~~~~~~
  1023. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  1024.   118 |                 this_cpu_dec(*sem->read_count);
  1025.       |                 ^~~~~~~~~~~~
  1026. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1027.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1028.       |                                                    ^~
  1029. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  1030.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  1031.       |                                                 ^~~~~~~~~~~~~
  1032. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  1033.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  1034.       |                         ^~~~
  1035. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1036.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1037.       |                                         ^~~~~~~~~~~~~~~~
  1038. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1039.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1040.       |                                         ^~~~~~~~~~~~
  1041. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1042.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1043.       |                                         ^~~~~~~~~~~~
  1044. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  1045.   118 |                 this_cpu_dec(*sem->read_count);
  1046.       |                 ^~~~~~~~~~~~
  1047. In file included from ./arch/x86/include/asm/paravirt.h:17,
  1048.                  from ./arch/x86/include/asm/irqflags.h:63,
  1049.                  from ./include/linux/irqflags.h:16,
  1050.                  from ./include/linux/rcupdate.h:26,
  1051.                  from ./include/linux/rculist.h:11,
  1052.                  from ./include/linux/pid.h:5,
  1053.                  from ./include/linux/sched.h:14,
  1054.                  from ./include/linux/utsname.h:6,
  1055.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  1056.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.c:15:
  1057. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  1058. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  1059.   243 |                 (cpu) < nr_cpu_ids;)
  1060.       |                       ^
  1061. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  1062.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  1063.       |                                    ^~~~~~~~~~~~
  1064. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  1065.   231 |         for_each_online_cpu(cpu)
  1066.       |         ^~~~~~~~~~~~~~~~~~~
  1067. In file included from ./include/linux/ftrace.h:10,
  1068.                  from ./include/linux/perf_event.h:49,
  1069.                  from ./include/linux/trace_events.h:10,
  1070.                  from ./include/trace/syscall.h:7,
  1071.                  from ./include/linux/syscalls.h:87,
  1072.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  1073.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.c:15:
  1074. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  1075. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1076.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  1077.       |                                        ^
  1078. In file included from ./include/linux/nodemask.h:96,
  1079.                  from ./include/linux/sched.h:22,
  1080.                  from ./include/linux/utsname.h:6,
  1081.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  1082.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.c:15:
  1083. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  1084. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  1085.    14 | #define NUMA_NO_NODE    (-1)
  1086.       |                         ^~~~
  1087. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  1088.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  1089.       |                                   ^~~~~~~~~~~~
  1090. In file included from ./include/linux/blkdev.h:18,
  1091.                  from ./include/linux/blk-cgroup.h:23,
  1092.                  from ./include/linux/writeback.h:14,
  1093.                  from ./include/linux/memcontrol.h:22,
  1094.                  from ./include/linux/swap.h:9,
  1095.                  from ./include/linux/suspend.h:5,
  1096.                  from ./include/linux/regulator/consumer.h:35,
  1097.                  from ./include/linux/i2c.h:18,
  1098.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  1099.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.c:15:
  1100. ./include/linux/bio.h: In function 'bio_next_split':
  1101. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  1102.   395 |         if (sectors >= bio_sectors(bio))
  1103.       |                     ^~
  1104. In file included from ./arch/x86/include/asm/paravirt.h:17,
  1105.                  from ./arch/x86/include/asm/irqflags.h:63,
  1106.                  from ./include/linux/irqflags.h:16,
  1107.                  from ./include/linux/rcupdate.h:26,
  1108.                  from ./include/linux/rculist.h:11,
  1109.                  from ./include/linux/pid.h:5,
  1110.                  from ./include/linux/sched.h:14,
  1111.                  from ./include/linux/utsname.h:6,
  1112.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  1113.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.c:15:
  1114. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  1115. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  1116.   243 |                 (cpu) < nr_cpu_ids;)
  1117.       |                       ^
  1118. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  1119.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  1120.       |                                    ^~~~~~~~~~~~
  1121. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  1122.   987 |         for_each_possible_cpu(cpu)
  1123.       |         ^~~~~~~~~~~~~~~~~~~~~
  1124.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.o
  1125.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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 /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.c
  1126. In file included from ./include/linux/byteorder/little_endian.h:11,
  1127.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  1128.                  from ./include/asm-generic/bitops/le.h:7,
  1129.                  from ./arch/x86/include/asm/bitops.h:395,
  1130.                  from ./include/linux/bitops.h:32,
  1131.                  from ./include/linux/kernel.h:12,
  1132.                  from ./arch/x86/include/asm/percpu.h:27,
  1133.                  from ./arch/x86/include/asm/current.h:6,
  1134.                  from ./include/linux/sched.h:12,
  1135.                  from ./include/linux/utsname.h:6,
  1136.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  1137.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.c:15:
  1138. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  1139. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  1140.   195 |         for (i = 0; i < len; i++)
  1141.       |                       ^
  1142. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  1143. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  1144.   203 |         for (i = 0; i < len; i++)
  1145.       |                       ^
  1146. In file included from ./arch/x86/include/asm/current.h:5,
  1147.                  from ./include/linux/sched.h:12,
  1148.                  from ./include/linux/utsname.h:6,
  1149.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  1150.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.c:15:
  1151. ./include/linux/thread_info.h: In function 'check_copy_size':
  1152. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  1153.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  1154.       |                                    ^
  1155. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  1156.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  1157.       |                                             ^
  1158. In file included from ./include/linux/mmzone.h:22,
  1159.                  from ./include/linux/gfp.h:6,
  1160.                  from ./include/linux/umh.h:4,
  1161.                  from ./include/linux/kmod.h:9,
  1162.                  from ./include/linux/module.h:17,
  1163.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  1164.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.c:15:
  1165. ./include/linux/page-flags.h: In function 'PagePoisoned':
  1166. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  1167.   207 |         return page->flags == PAGE_POISON_PATTERN;
  1168.       |                            ^~
  1169. In file included from ./arch/x86/include/asm/current.h:5,
  1170.                  from ./include/linux/sched.h:12,
  1171.                  from ./include/linux/utsname.h:6,
  1172.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  1173.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.c:15:
  1174. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  1175. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  1176.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  1177.       |                                                   ^~
  1178. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  1179.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  1180.       |                                             ^
  1181. In file included from ./arch/x86/include/asm/current.h:6,
  1182.                  from ./include/linux/sched.h:12,
  1183.                  from ./include/linux/utsname.h:6,
  1184.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  1185.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.c:15:
  1186. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  1187. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1188.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1189.       |                                                    ^~
  1190. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  1191.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  1192.       |                                         ^~~~~~~~~~~~~
  1193. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  1194.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  1195.       |                         ^~~~
  1196. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1197.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1198.       |                                         ^~~~~~~~~~~~~~~~
  1199. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  1200.   205 |                 this_cpu_add(*percpu_count, nr);
  1201.       |                 ^~~~~~~~~~~~
  1202. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1203.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1204.       |                                                    ^~
  1205. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  1206.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  1207.       |                                         ^~~~~~~~~~~~~
  1208. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  1209.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  1210.       |                         ^~~~
  1211. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1212.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1213.       |                                         ^~~~~~~~~~~~~~~~
  1214. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  1215.   205 |                 this_cpu_add(*percpu_count, nr);
  1216.       |                 ^~~~~~~~~~~~
  1217. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1218.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1219.       |                                                    ^~
  1220. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  1221.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  1222.       |                                         ^~~~~~~~~~~~~
  1223. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  1224.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  1225.       |                         ^~~~
  1226. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1227.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1228.       |                                         ^~~~~~~~~~~~~~~~
  1229. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  1230.   205 |                 this_cpu_add(*percpu_count, nr);
  1231.       |                 ^~~~~~~~~~~~
  1232. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1233.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1234.       |                                                    ^~
  1235. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  1236.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  1237.       |                                                 ^~~~~~~~~~~~~
  1238. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  1239.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  1240.       |                         ^~~~
  1241. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1242.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1243.       |                                         ^~~~~~~~~~~~~~~~
  1244. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  1245.   205 |                 this_cpu_add(*percpu_count, nr);
  1246.       |                 ^~~~~~~~~~~~
  1247. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  1248. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1249.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1250.       |                                                    ^~
  1251. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  1252.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  1253.       |                                         ^~~~~~~~~~~~~
  1254. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  1255.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  1256.       |                         ^~~~
  1257. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1258.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1259.       |                                         ^~~~~~~~~~~~~~~~
  1260. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  1261.   244 |                 this_cpu_add(*percpu_count, nr);
  1262.       |                 ^~~~~~~~~~~~
  1263. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1264.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1265.       |                                                    ^~
  1266. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  1267.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  1268.       |                                         ^~~~~~~~~~~~~
  1269. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  1270.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  1271.       |                         ^~~~
  1272. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1273.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1274.       |                                         ^~~~~~~~~~~~~~~~
  1275. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  1276.   244 |                 this_cpu_add(*percpu_count, nr);
  1277.       |                 ^~~~~~~~~~~~
  1278. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1279.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1280.       |                                                    ^~
  1281. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  1282.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  1283.       |                                         ^~~~~~~~~~~~~
  1284. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  1285.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  1286.       |                         ^~~~
  1287. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1288.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1289.       |                                         ^~~~~~~~~~~~~~~~
  1290. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  1291.   244 |                 this_cpu_add(*percpu_count, nr);
  1292.       |                 ^~~~~~~~~~~~
  1293. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1294.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1295.       |                                                    ^~
  1296. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  1297.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  1298.       |                                                 ^~~~~~~~~~~~~
  1299. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  1300.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  1301.       |                         ^~~~
  1302. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1303.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1304.       |                                         ^~~~~~~~~~~~~~~~
  1305. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  1306.   244 |                 this_cpu_add(*percpu_count, nr);
  1307.       |                 ^~~~~~~~~~~~
  1308. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  1309. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1310.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1311.       |                                                    ^~
  1312. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  1313.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  1314.       |                                         ^~~~~~~~~~~~~
  1315. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  1316.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  1317.       |                         ^~~~
  1318. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1319.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1320.       |                                         ^~~~~~~~~~~~~~~~
  1321. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1322.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1323.       |                                         ^~~~~~~~~~~~
  1324. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  1325.   320 |                 this_cpu_sub(*percpu_count, nr);
  1326.       |                 ^~~~~~~~~~~~
  1327. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1328.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1329.       |                                                    ^~
  1330. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  1331.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  1332.       |                                         ^~~~~~~~~~~~~
  1333. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  1334.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  1335.       |                         ^~~~
  1336. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1337.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1338.       |                                         ^~~~~~~~~~~~~~~~
  1339. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1340.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1341.       |                                         ^~~~~~~~~~~~
  1342. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  1343.   320 |                 this_cpu_sub(*percpu_count, nr);
  1344.       |                 ^~~~~~~~~~~~
  1345. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1346.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1347.       |                                                    ^~
  1348. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  1349.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  1350.       |                                         ^~~~~~~~~~~~~
  1351. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  1352.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  1353.       |                         ^~~~
  1354. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1355.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1356.       |                                         ^~~~~~~~~~~~~~~~
  1357. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1358.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1359.       |                                         ^~~~~~~~~~~~
  1360. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  1361.   320 |                 this_cpu_sub(*percpu_count, nr);
  1362.       |                 ^~~~~~~~~~~~
  1363. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1364.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1365.       |                                                    ^~
  1366. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  1367.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  1368.       |                                                 ^~~~~~~~~~~~~
  1369. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  1370.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  1371.       |                         ^~~~
  1372. ./include/linux/percpu-defs.h:509:41: note: in expansion of 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: note: in expansion of macro 'this_cpu_add'
  1376.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1377.       |                                         ^~~~~~~~~~~~
  1378. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  1379.   320 |                 this_cpu_sub(*percpu_count, nr);
  1380.       |                 ^~~~~~~~~~~~
  1381. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  1382. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1383.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1384.       |                                                    ^~
  1385. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  1386.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  1387.       |                                         ^~~~~~~~~~~~~
  1388. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  1389.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  1390.       |                         ^~~~
  1391. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1392.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1393.       |                                         ^~~~~~~~~~~~~~~~
  1394. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1395.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1396.       |                                         ^~~~~~~~~~~~
  1397. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1398.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1399.       |                                         ^~~~~~~~~~~~
  1400. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  1401.   106 |                 this_cpu_dec(*sem->read_count);
  1402.       |                 ^~~~~~~~~~~~
  1403. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1404.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1405.       |                                                    ^~
  1406. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  1407.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  1408.       |                                         ^~~~~~~~~~~~~
  1409. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  1410.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  1411.       |                         ^~~~
  1412. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1413.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1414.       |                                         ^~~~~~~~~~~~~~~~
  1415. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1416.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1417.       |                                         ^~~~~~~~~~~~
  1418. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1419.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1420.       |                                         ^~~~~~~~~~~~
  1421. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  1422.   106 |                 this_cpu_dec(*sem->read_count);
  1423.       |                 ^~~~~~~~~~~~
  1424. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1425.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1426.       |                                                    ^~
  1427. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  1428.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  1429.       |                                         ^~~~~~~~~~~~~
  1430. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  1431.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  1432.       |                         ^~~~
  1433. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1434.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1435.       |                                         ^~~~~~~~~~~~~~~~
  1436. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1437.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1438.       |                                         ^~~~~~~~~~~~
  1439. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1440.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1441.       |                                         ^~~~~~~~~~~~
  1442. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  1443.   106 |                 this_cpu_dec(*sem->read_count);
  1444.       |                 ^~~~~~~~~~~~
  1445. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1446.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1447.       |                                                    ^~
  1448. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  1449.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  1450.       |                                                 ^~~~~~~~~~~~~
  1451. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  1452.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  1453.       |                         ^~~~
  1454. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1455.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1456.       |                                         ^~~~~~~~~~~~~~~~
  1457. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1458.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1459.       |                                         ^~~~~~~~~~~~
  1460. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1461.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1462.       |                                         ^~~~~~~~~~~~
  1463. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  1464.   106 |                 this_cpu_dec(*sem->read_count);
  1465.       |                 ^~~~~~~~~~~~
  1466. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1467.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1468.       |                                                    ^~
  1469. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  1470.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  1471.       |                                         ^~~~~~~~~~~~~
  1472. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  1473.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  1474.       |                         ^~~~
  1475. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1476.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1477.       |                                         ^~~~~~~~~~~~~~~~
  1478. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1479.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1480.       |                                         ^~~~~~~~~~~~
  1481. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1482.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1483.       |                                         ^~~~~~~~~~~~
  1484. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  1485.   118 |                 this_cpu_dec(*sem->read_count);
  1486.       |                 ^~~~~~~~~~~~
  1487. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1488.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1489.       |                                                    ^~
  1490. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  1491.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  1492.       |                                         ^~~~~~~~~~~~~
  1493. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  1494.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  1495.       |                         ^~~~
  1496. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1497.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1498.       |                                         ^~~~~~~~~~~~~~~~
  1499. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1500.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1501.       |                                         ^~~~~~~~~~~~
  1502. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1503.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1504.       |                                         ^~~~~~~~~~~~
  1505. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  1506.   118 |                 this_cpu_dec(*sem->read_count);
  1507.       |                 ^~~~~~~~~~~~
  1508. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1509.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1510.       |                                                    ^~
  1511. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  1512.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  1513.       |                                         ^~~~~~~~~~~~~
  1514. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  1515.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  1516.       |                         ^~~~
  1517. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1518.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1519.       |                                         ^~~~~~~~~~~~~~~~
  1520. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1521.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1522.       |                                         ^~~~~~~~~~~~
  1523. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1524.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1525.       |                                         ^~~~~~~~~~~~
  1526. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  1527.   118 |                 this_cpu_dec(*sem->read_count);
  1528.       |                 ^~~~~~~~~~~~
  1529. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1530.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1531.       |                                                    ^~
  1532. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  1533.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  1534.       |                                                 ^~~~~~~~~~~~~
  1535. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  1536.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  1537.       |                         ^~~~
  1538. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1539.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1540.       |                                         ^~~~~~~~~~~~~~~~
  1541. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1542.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1543.       |                                         ^~~~~~~~~~~~
  1544. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1545.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1546.       |                                         ^~~~~~~~~~~~
  1547. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  1548.   118 |                 this_cpu_dec(*sem->read_count);
  1549.       |                 ^~~~~~~~~~~~
  1550. In file included from ./arch/x86/include/asm/paravirt.h:17,
  1551.                  from ./arch/x86/include/asm/irqflags.h:63,
  1552.                  from ./include/linux/irqflags.h:16,
  1553.                  from ./include/linux/rcupdate.h:26,
  1554.                  from ./include/linux/rculist.h:11,
  1555.                  from ./include/linux/pid.h:5,
  1556.                  from ./include/linux/sched.h:14,
  1557.                  from ./include/linux/utsname.h:6,
  1558.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  1559.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.c:15:
  1560. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  1561. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  1562.   243 |                 (cpu) < nr_cpu_ids;)
  1563.       |                       ^
  1564. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  1565.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  1566.       |                                    ^~~~~~~~~~~~
  1567. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  1568.   231 |         for_each_online_cpu(cpu)
  1569.       |         ^~~~~~~~~~~~~~~~~~~
  1570. In file included from ./include/linux/ftrace.h:10,
  1571.                  from ./include/linux/perf_event.h:49,
  1572.                  from ./include/linux/trace_events.h:10,
  1573.                  from ./include/trace/syscall.h:7,
  1574.                  from ./include/linux/syscalls.h:87,
  1575.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  1576.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.c:15:
  1577. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  1578. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1579.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  1580.       |                                        ^
  1581. In file included from ./include/linux/nodemask.h:96,
  1582.                  from ./include/linux/sched.h:22,
  1583.                  from ./include/linux/utsname.h:6,
  1584.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  1585.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.c:15:
  1586. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  1587. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  1588.    14 | #define NUMA_NO_NODE    (-1)
  1589.       |                         ^~~~
  1590. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  1591.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  1592.       |                                   ^~~~~~~~~~~~
  1593. In file included from ./include/linux/blkdev.h:18,
  1594.                  from ./include/linux/blk-cgroup.h:23,
  1595.                  from ./include/linux/writeback.h:14,
  1596.                  from ./include/linux/memcontrol.h:22,
  1597.                  from ./include/linux/swap.h:9,
  1598.                  from ./include/linux/suspend.h:5,
  1599.                  from ./include/linux/regulator/consumer.h:35,
  1600.                  from ./include/linux/i2c.h:18,
  1601.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  1602.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.c:15:
  1603. ./include/linux/bio.h: In function 'bio_next_split':
  1604. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  1605.   395 |         if (sectors >= bio_sectors(bio))
  1606.       |                     ^~
  1607. In file included from ./arch/x86/include/asm/paravirt.h:17,
  1608.                  from ./arch/x86/include/asm/irqflags.h:63,
  1609.                  from ./include/linux/irqflags.h:16,
  1610.                  from ./include/linux/rcupdate.h:26,
  1611.                  from ./include/linux/rculist.h:11,
  1612.                  from ./include/linux/pid.h:5,
  1613.                  from ./include/linux/sched.h:14,
  1614.                  from ./include/linux/utsname.h:6,
  1615.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  1616.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.c:15:
  1617. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  1618. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  1619.   243 |                 (cpu) < nr_cpu_ids;)
  1620.       |                       ^
  1621. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  1622.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  1623.       |                                    ^~~~~~~~~~~~
  1624. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  1625.   987 |         for_each_possible_cpu(cpu)
  1626.       |         ^~~~~~~~~~~~~~~~~~~~~
  1627.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.o
  1628.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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 /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.c
  1629. In file included from ./include/linux/byteorder/little_endian.h:11,
  1630.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  1631.                  from ./include/asm-generic/bitops/le.h:7,
  1632.                  from ./arch/x86/include/asm/bitops.h:395,
  1633.                  from ./include/linux/bitops.h:32,
  1634.                  from ./include/linux/kernel.h:12,
  1635.                  from ./arch/x86/include/asm/percpu.h:27,
  1636.                  from ./arch/x86/include/asm/current.h:6,
  1637.                  from ./include/linux/sched.h:12,
  1638.                  from ./include/linux/utsname.h:6,
  1639.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  1640.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.c:15:
  1641. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  1642. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  1643.   195 |         for (i = 0; i < len; i++)
  1644.       |                       ^
  1645. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  1646. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  1647.   203 |         for (i = 0; i < len; i++)
  1648.       |                       ^
  1649. In file included from ./arch/x86/include/asm/current.h:5,
  1650.                  from ./include/linux/sched.h:12,
  1651.                  from ./include/linux/utsname.h:6,
  1652.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  1653.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.c:15:
  1654. ./include/linux/thread_info.h: In function 'check_copy_size':
  1655. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  1656.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  1657.       |                                    ^
  1658. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  1659.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  1660.       |                                             ^
  1661. In file included from ./include/linux/mmzone.h:22,
  1662.                  from ./include/linux/gfp.h:6,
  1663.                  from ./include/linux/umh.h:4,
  1664.                  from ./include/linux/kmod.h:9,
  1665.                  from ./include/linux/module.h:17,
  1666.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  1667.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.c:15:
  1668. ./include/linux/page-flags.h: In function 'PagePoisoned':
  1669. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  1670.   207 |         return page->flags == PAGE_POISON_PATTERN;
  1671.       |                            ^~
  1672. In file included from ./arch/x86/include/asm/current.h:5,
  1673.                  from ./include/linux/sched.h:12,
  1674.                  from ./include/linux/utsname.h:6,
  1675.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  1676.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.c:15:
  1677. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  1678. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  1679.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  1680.       |                                                   ^~
  1681. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  1682.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  1683.       |                                             ^
  1684. In file included from ./arch/x86/include/asm/current.h:6,
  1685.                  from ./include/linux/sched.h:12,
  1686.                  from ./include/linux/utsname.h:6,
  1687.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  1688.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.c:15:
  1689. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  1690. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1691.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1692.       |                                                    ^~
  1693. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  1694.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  1695.       |                                         ^~~~~~~~~~~~~
  1696. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  1697.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  1698.       |                         ^~~~
  1699. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1700.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1701.       |                                         ^~~~~~~~~~~~~~~~
  1702. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  1703.   205 |                 this_cpu_add(*percpu_count, nr);
  1704.       |                 ^~~~~~~~~~~~
  1705. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1706.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1707.       |                                                    ^~
  1708. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  1709.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  1710.       |                                         ^~~~~~~~~~~~~
  1711. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  1712.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  1713.       |                         ^~~~
  1714. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1715.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1716.       |                                         ^~~~~~~~~~~~~~~~
  1717. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  1718.   205 |                 this_cpu_add(*percpu_count, nr);
  1719.       |                 ^~~~~~~~~~~~
  1720. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1721.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1722.       |                                                    ^~
  1723. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  1724.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  1725.       |                                         ^~~~~~~~~~~~~
  1726. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  1727.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  1728.       |                         ^~~~
  1729. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1730.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1731.       |                                         ^~~~~~~~~~~~~~~~
  1732. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  1733.   205 |                 this_cpu_add(*percpu_count, nr);
  1734.       |                 ^~~~~~~~~~~~
  1735. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1736.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1737.       |                                                    ^~
  1738. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  1739.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  1740.       |                                                 ^~~~~~~~~~~~~
  1741. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  1742.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  1743.       |                         ^~~~
  1744. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1745.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1746.       |                                         ^~~~~~~~~~~~~~~~
  1747. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  1748.   205 |                 this_cpu_add(*percpu_count, nr);
  1749.       |                 ^~~~~~~~~~~~
  1750. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  1751. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1752.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1753.       |                                                    ^~
  1754. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  1755.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  1756.       |                                         ^~~~~~~~~~~~~
  1757. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  1758.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  1759.       |                         ^~~~
  1760. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1761.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1762.       |                                         ^~~~~~~~~~~~~~~~
  1763. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  1764.   244 |                 this_cpu_add(*percpu_count, nr);
  1765.       |                 ^~~~~~~~~~~~
  1766. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1767.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1768.       |                                                    ^~
  1769. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  1770.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  1771.       |                                         ^~~~~~~~~~~~~
  1772. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  1773.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  1774.       |                         ^~~~
  1775. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1776.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1777.       |                                         ^~~~~~~~~~~~~~~~
  1778. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  1779.   244 |                 this_cpu_add(*percpu_count, nr);
  1780.       |                 ^~~~~~~~~~~~
  1781. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1782.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1783.       |                                                    ^~
  1784. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  1785.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  1786.       |                                         ^~~~~~~~~~~~~
  1787. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  1788.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  1789.       |                         ^~~~
  1790. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1791.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1792.       |                                         ^~~~~~~~~~~~~~~~
  1793. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  1794.   244 |                 this_cpu_add(*percpu_count, nr);
  1795.       |                 ^~~~~~~~~~~~
  1796. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1797.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1798.       |                                                    ^~
  1799. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  1800.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  1801.       |                                                 ^~~~~~~~~~~~~
  1802. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  1803.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  1804.       |                         ^~~~
  1805. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1806.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1807.       |                                         ^~~~~~~~~~~~~~~~
  1808. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  1809.   244 |                 this_cpu_add(*percpu_count, nr);
  1810.       |                 ^~~~~~~~~~~~
  1811. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  1812. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1813.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1814.       |                                                    ^~
  1815. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  1816.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  1817.       |                                         ^~~~~~~~~~~~~
  1818. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  1819.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  1820.       |                         ^~~~
  1821. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1822.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1823.       |                                         ^~~~~~~~~~~~~~~~
  1824. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1825.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1826.       |                                         ^~~~~~~~~~~~
  1827. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  1828.   320 |                 this_cpu_sub(*percpu_count, nr);
  1829.       |                 ^~~~~~~~~~~~
  1830. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1831.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1832.       |                                                    ^~
  1833. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  1834.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  1835.       |                                         ^~~~~~~~~~~~~
  1836. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  1837.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  1838.       |                         ^~~~
  1839. ./include/linux/percpu-defs.h:509:41: note: in expansion of 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: note: in expansion of macro 'this_cpu_add'
  1843.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1844.       |                                         ^~~~~~~~~~~~
  1845. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  1846.   320 |                 this_cpu_sub(*percpu_count, nr);
  1847.       |                 ^~~~~~~~~~~~
  1848. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1849.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1850.       |                                                    ^~
  1851. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  1852.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  1853.       |                                         ^~~~~~~~~~~~~
  1854. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  1855.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  1856.       |                         ^~~~
  1857. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1858.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1859.       |                                         ^~~~~~~~~~~~~~~~
  1860. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1861.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1862.       |                                         ^~~~~~~~~~~~
  1863. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  1864.   320 |                 this_cpu_sub(*percpu_count, nr);
  1865.       |                 ^~~~~~~~~~~~
  1866. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  1867.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1868.       |                                                    ^~
  1869. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  1870.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  1871.       |                                                 ^~~~~~~~~~~~~
  1872. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  1873.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  1874.       |                         ^~~~
  1875. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1876.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1877.       |                                         ^~~~~~~~~~~~~~~~
  1878. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1879.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1880.       |                                         ^~~~~~~~~~~~
  1881. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  1882.   320 |                 this_cpu_sub(*percpu_count, nr);
  1883.       |                 ^~~~~~~~~~~~
  1884. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  1885. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1886.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1887.       |                                                    ^~
  1888. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  1889.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  1890.       |                                         ^~~~~~~~~~~~~
  1891. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  1892.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  1893.       |                         ^~~~
  1894. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1895.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1896.       |                                         ^~~~~~~~~~~~~~~~
  1897. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1898.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1899.       |                                         ^~~~~~~~~~~~
  1900. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1901.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1902.       |                                         ^~~~~~~~~~~~
  1903. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  1904.   106 |                 this_cpu_dec(*sem->read_count);
  1905.       |                 ^~~~~~~~~~~~
  1906. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1907.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1908.       |                                                    ^~
  1909. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  1910.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  1911.       |                                         ^~~~~~~~~~~~~
  1912. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  1913.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  1914.       |                         ^~~~
  1915. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1916.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1917.       |                                         ^~~~~~~~~~~~~~~~
  1918. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1919.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1920.       |                                         ^~~~~~~~~~~~
  1921. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1922.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1923.       |                                         ^~~~~~~~~~~~
  1924. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  1925.   106 |                 this_cpu_dec(*sem->read_count);
  1926.       |                 ^~~~~~~~~~~~
  1927. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1928.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1929.       |                                                    ^~
  1930. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  1931.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  1932.       |                                         ^~~~~~~~~~~~~
  1933. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  1934.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  1935.       |                         ^~~~
  1936. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1937.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1938.       |                                         ^~~~~~~~~~~~~~~~
  1939. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1940.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1941.       |                                         ^~~~~~~~~~~~
  1942. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1943.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1944.       |                                         ^~~~~~~~~~~~
  1945. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  1946.   106 |                 this_cpu_dec(*sem->read_count);
  1947.       |                 ^~~~~~~~~~~~
  1948. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1949.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1950.       |                                                    ^~
  1951. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  1952.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  1953.       |                                                 ^~~~~~~~~~~~~
  1954. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  1955.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  1956.       |                         ^~~~
  1957. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1958.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1959.       |                                         ^~~~~~~~~~~~~~~~
  1960. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1961.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1962.       |                                         ^~~~~~~~~~~~
  1963. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1964.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1965.       |                                         ^~~~~~~~~~~~
  1966. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  1967.   106 |                 this_cpu_dec(*sem->read_count);
  1968.       |                 ^~~~~~~~~~~~
  1969. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1970.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1971.       |                                                    ^~
  1972. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  1973.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  1974.       |                                         ^~~~~~~~~~~~~
  1975. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  1976.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  1977.       |                         ^~~~
  1978. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  1979.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  1980.       |                                         ^~~~~~~~~~~~~~~~
  1981. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  1982.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  1983.       |                                         ^~~~~~~~~~~~
  1984. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  1985.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  1986.       |                                         ^~~~~~~~~~~~
  1987. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  1988.   118 |                 this_cpu_dec(*sem->read_count);
  1989.       |                 ^~~~~~~~~~~~
  1990. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  1991.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  1992.       |                                                    ^~
  1993. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  1994.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  1995.       |                                         ^~~~~~~~~~~~~
  1996. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  1997.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  1998.       |                         ^~~~
  1999. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2000.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2001.       |                                         ^~~~~~~~~~~~~~~~
  2002. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2003.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2004.       |                                         ^~~~~~~~~~~~
  2005. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  2006.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2007.       |                                         ^~~~~~~~~~~~
  2008. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  2009.   118 |                 this_cpu_dec(*sem->read_count);
  2010.       |                 ^~~~~~~~~~~~
  2011. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  2012.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2013.       |                                                    ^~
  2014. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  2015.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  2016.       |                                         ^~~~~~~~~~~~~
  2017. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  2018.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  2019.       |                         ^~~~
  2020. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2021.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2022.       |                                         ^~~~~~~~~~~~~~~~
  2023. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2024.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2025.       |                                         ^~~~~~~~~~~~
  2026. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  2027.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2028.       |                                         ^~~~~~~~~~~~
  2029. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  2030.   118 |                 this_cpu_dec(*sem->read_count);
  2031.       |                 ^~~~~~~~~~~~
  2032. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  2033.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2034.       |                                                    ^~
  2035. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  2036.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  2037.       |                                                 ^~~~~~~~~~~~~
  2038. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  2039.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  2040.       |                         ^~~~
  2041. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2042.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2043.       |                                         ^~~~~~~~~~~~~~~~
  2044. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2045.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2046.       |                                         ^~~~~~~~~~~~
  2047. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  2048.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2049.       |                                         ^~~~~~~~~~~~
  2050. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  2051.   118 |                 this_cpu_dec(*sem->read_count);
  2052.       |                 ^~~~~~~~~~~~
  2053. In file included from ./arch/x86/include/asm/paravirt.h:17,
  2054.                  from ./arch/x86/include/asm/irqflags.h:63,
  2055.                  from ./include/linux/irqflags.h:16,
  2056.                  from ./include/linux/rcupdate.h:26,
  2057.                  from ./include/linux/rculist.h:11,
  2058.                  from ./include/linux/pid.h:5,
  2059.                  from ./include/linux/sched.h:14,
  2060.                  from ./include/linux/utsname.h:6,
  2061.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  2062.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.c:15:
  2063. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  2064. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  2065.   243 |                 (cpu) < nr_cpu_ids;)
  2066.       |                       ^
  2067. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  2068.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  2069.       |                                    ^~~~~~~~~~~~
  2070. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  2071.   231 |         for_each_online_cpu(cpu)
  2072.       |         ^~~~~~~~~~~~~~~~~~~
  2073. In file included from ./include/linux/ftrace.h:10,
  2074.                  from ./include/linux/perf_event.h:49,
  2075.                  from ./include/linux/trace_events.h:10,
  2076.                  from ./include/trace/syscall.h:7,
  2077.                  from ./include/linux/syscalls.h:87,
  2078.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  2079.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.c:15:
  2080. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  2081. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  2082.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  2083.       |                                        ^
  2084. In file included from ./include/linux/nodemask.h:96,
  2085.                  from ./include/linux/sched.h:22,
  2086.                  from ./include/linux/utsname.h:6,
  2087.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  2088.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.c:15:
  2089. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  2090. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  2091.    14 | #define NUMA_NO_NODE    (-1)
  2092.       |                         ^~~~
  2093. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  2094.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  2095.       |                                   ^~~~~~~~~~~~
  2096. In file included from ./include/linux/blkdev.h:18,
  2097.                  from ./include/linux/blk-cgroup.h:23,
  2098.                  from ./include/linux/writeback.h:14,
  2099.                  from ./include/linux/memcontrol.h:22,
  2100.                  from ./include/linux/swap.h:9,
  2101.                  from ./include/linux/suspend.h:5,
  2102.                  from ./include/linux/regulator/consumer.h:35,
  2103.                  from ./include/linux/i2c.h:18,
  2104.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  2105.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.c:15:
  2106. ./include/linux/bio.h: In function 'bio_next_split':
  2107. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  2108.   395 |         if (sectors >= bio_sectors(bio))
  2109.       |                     ^~
  2110. In file included from ./arch/x86/include/asm/paravirt.h:17,
  2111.                  from ./arch/x86/include/asm/irqflags.h:63,
  2112.                  from ./include/linux/irqflags.h:16,
  2113.                  from ./include/linux/rcupdate.h:26,
  2114.                  from ./include/linux/rculist.h:11,
  2115.                  from ./include/linux/pid.h:5,
  2116.                  from ./include/linux/sched.h:14,
  2117.                  from ./include/linux/utsname.h:6,
  2118.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  2119.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.c:15:
  2120. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  2121. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  2122.   243 |                 (cpu) < nr_cpu_ids;)
  2123.       |                       ^
  2124. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  2125.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  2126.       |                                    ^~~~~~~~~~~~
  2127. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  2128.   987 |         for_each_possible_cpu(cpu)
  2129.       |         ^~~~~~~~~~~~~~~~~~~~~
  2130.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.o
  2131.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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 /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.c
  2132. In file included from ./include/linux/byteorder/little_endian.h:11,
  2133.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  2134.                  from ./include/asm-generic/bitops/le.h:7,
  2135.                  from ./arch/x86/include/asm/bitops.h:395,
  2136.                  from ./include/linux/bitops.h:32,
  2137.                  from ./include/linux/kernel.h:12,
  2138.                  from ./arch/x86/include/asm/percpu.h:27,
  2139.                  from ./arch/x86/include/asm/current.h:6,
  2140.                  from ./include/linux/sched.h:12,
  2141.                  from ./include/linux/utsname.h:6,
  2142.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  2143.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.c:15:
  2144. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  2145. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  2146.   195 |         for (i = 0; i < len; i++)
  2147.       |                       ^
  2148. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  2149. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  2150.   203 |         for (i = 0; i < len; i++)
  2151.       |                       ^
  2152. In file included from ./arch/x86/include/asm/current.h:5,
  2153.                  from ./include/linux/sched.h:12,
  2154.                  from ./include/linux/utsname.h:6,
  2155.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  2156.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.c:15:
  2157. ./include/linux/thread_info.h: In function 'check_copy_size':
  2158. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  2159.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  2160.       |                                    ^
  2161. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  2162.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  2163.       |                                             ^
  2164. In file included from ./include/linux/mmzone.h:22,
  2165.                  from ./include/linux/gfp.h:6,
  2166.                  from ./include/linux/umh.h:4,
  2167.                  from ./include/linux/kmod.h:9,
  2168.                  from ./include/linux/module.h:17,
  2169.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  2170.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.c:15:
  2171. ./include/linux/page-flags.h: In function 'PagePoisoned':
  2172. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  2173.   207 |         return page->flags == PAGE_POISON_PATTERN;
  2174.       |                            ^~
  2175. In file included from ./arch/x86/include/asm/current.h:5,
  2176.                  from ./include/linux/sched.h:12,
  2177.                  from ./include/linux/utsname.h:6,
  2178.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  2179.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.c:15:
  2180. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  2181. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  2182.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  2183.       |                                                   ^~
  2184. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  2185.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  2186.       |                                             ^
  2187. In file included from ./arch/x86/include/asm/current.h:6,
  2188.                  from ./include/linux/sched.h:12,
  2189.                  from ./include/linux/utsname.h:6,
  2190.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  2191.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.c:15:
  2192. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  2193. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2194.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2195.       |                                                    ^~
  2196. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  2197.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  2198.       |                                         ^~~~~~~~~~~~~
  2199. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  2200.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  2201.       |                         ^~~~
  2202. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2203.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2204.       |                                         ^~~~~~~~~~~~~~~~
  2205. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  2206.   205 |                 this_cpu_add(*percpu_count, nr);
  2207.       |                 ^~~~~~~~~~~~
  2208. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2209.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2210.       |                                                    ^~
  2211. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  2212.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  2213.       |                                         ^~~~~~~~~~~~~
  2214. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  2215.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  2216.       |                         ^~~~
  2217. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2218.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2219.       |                                         ^~~~~~~~~~~~~~~~
  2220. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  2221.   205 |                 this_cpu_add(*percpu_count, nr);
  2222.       |                 ^~~~~~~~~~~~
  2223. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2224.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2225.       |                                                    ^~
  2226. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  2227.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  2228.       |                                         ^~~~~~~~~~~~~
  2229. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  2230.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  2231.       |                         ^~~~
  2232. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2233.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2234.       |                                         ^~~~~~~~~~~~~~~~
  2235. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  2236.   205 |                 this_cpu_add(*percpu_count, nr);
  2237.       |                 ^~~~~~~~~~~~
  2238. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2239.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2240.       |                                                    ^~
  2241. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  2242.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  2243.       |                                                 ^~~~~~~~~~~~~
  2244. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  2245.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  2246.       |                         ^~~~
  2247. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2248.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2249.       |                                         ^~~~~~~~~~~~~~~~
  2250. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  2251.   205 |                 this_cpu_add(*percpu_count, nr);
  2252.       |                 ^~~~~~~~~~~~
  2253. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  2254. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2255.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2256.       |                                                    ^~
  2257. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  2258.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  2259.       |                                         ^~~~~~~~~~~~~
  2260. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  2261.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  2262.       |                         ^~~~
  2263. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2264.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2265.       |                                         ^~~~~~~~~~~~~~~~
  2266. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  2267.   244 |                 this_cpu_add(*percpu_count, nr);
  2268.       |                 ^~~~~~~~~~~~
  2269. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2270.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2271.       |                                                    ^~
  2272. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  2273.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  2274.       |                                         ^~~~~~~~~~~~~
  2275. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  2276.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  2277.       |                         ^~~~
  2278. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2279.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2280.       |                                         ^~~~~~~~~~~~~~~~
  2281. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  2282.   244 |                 this_cpu_add(*percpu_count, nr);
  2283.       |                 ^~~~~~~~~~~~
  2284. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2285.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2286.       |                                                    ^~
  2287. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  2288.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  2289.       |                                         ^~~~~~~~~~~~~
  2290. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  2291.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  2292.       |                         ^~~~
  2293. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2294.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2295.       |                                         ^~~~~~~~~~~~~~~~
  2296. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  2297.   244 |                 this_cpu_add(*percpu_count, nr);
  2298.       |                 ^~~~~~~~~~~~
  2299. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2300.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2301.       |                                                    ^~
  2302. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  2303.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  2304.       |                                                 ^~~~~~~~~~~~~
  2305. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  2306.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  2307.       |                         ^~~~
  2308. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2309.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2310.       |                                         ^~~~~~~~~~~~~~~~
  2311. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  2312.   244 |                 this_cpu_add(*percpu_count, nr);
  2313.       |                 ^~~~~~~~~~~~
  2314. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  2315. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2316.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2317.       |                                                    ^~
  2318. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  2319.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  2320.       |                                         ^~~~~~~~~~~~~
  2321. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  2322.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  2323.       |                         ^~~~
  2324. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2325.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2326.       |                                         ^~~~~~~~~~~~~~~~
  2327. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2328.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2329.       |                                         ^~~~~~~~~~~~
  2330. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  2331.   320 |                 this_cpu_sub(*percpu_count, nr);
  2332.       |                 ^~~~~~~~~~~~
  2333. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2334.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2335.       |                                                    ^~
  2336. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  2337.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  2338.       |                                         ^~~~~~~~~~~~~
  2339. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  2340.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  2341.       |                         ^~~~
  2342. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2343.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2344.       |                                         ^~~~~~~~~~~~~~~~
  2345. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2346.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2347.       |                                         ^~~~~~~~~~~~
  2348. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  2349.   320 |                 this_cpu_sub(*percpu_count, nr);
  2350.       |                 ^~~~~~~~~~~~
  2351. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2352.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2353.       |                                                    ^~
  2354. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  2355.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  2356.       |                                         ^~~~~~~~~~~~~
  2357. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  2358.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  2359.       |                         ^~~~
  2360. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2361.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2362.       |                                         ^~~~~~~~~~~~~~~~
  2363. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2364.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2365.       |                                         ^~~~~~~~~~~~
  2366. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  2367.   320 |                 this_cpu_sub(*percpu_count, nr);
  2368.       |                 ^~~~~~~~~~~~
  2369. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2370.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2371.       |                                                    ^~
  2372. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  2373.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  2374.       |                                                 ^~~~~~~~~~~~~
  2375. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  2376.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  2377.       |                         ^~~~
  2378. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2379.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2380.       |                                         ^~~~~~~~~~~~~~~~
  2381. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2382.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2383.       |                                         ^~~~~~~~~~~~
  2384. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  2385.   320 |                 this_cpu_sub(*percpu_count, nr);
  2386.       |                 ^~~~~~~~~~~~
  2387. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  2388. ./arch/x86/include/asm/percpu.h:127:52: warning: 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:266:41: note: in expansion of macro 'percpu_add_op'
  2392.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  2393.       |                                         ^~~~~~~~~~~~~
  2394. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  2395.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  2396.       |                         ^~~~
  2397. ./include/linux/percpu-defs.h:509:41: note: in expansion of 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: note: in expansion of 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: note: in expansion of macro 'this_cpu_sub'
  2404.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2405.       |                                         ^~~~~~~~~~~~
  2406. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  2407.   106 |                 this_cpu_dec(*sem->read_count);
  2408.       |                 ^~~~~~~~~~~~
  2409. ./arch/x86/include/asm/percpu.h:127:52: warning: 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:267:41: note: in expansion of macro 'percpu_add_op'
  2413.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  2414.       |                                         ^~~~~~~~~~~~~
  2415. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  2416.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  2417.       |                         ^~~~
  2418. ./include/linux/percpu-defs.h:509:41: note: in expansion of 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: note: in expansion of 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: note: in expansion of macro 'this_cpu_sub'
  2425.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2426.       |                                         ^~~~~~~~~~~~
  2427. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  2428.   106 |                 this_cpu_dec(*sem->read_count);
  2429.       |                 ^~~~~~~~~~~~
  2430. ./arch/x86/include/asm/percpu.h:127:52: warning: 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:268:41: note: in expansion of macro 'percpu_add_op'
  2434.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  2435.       |                                         ^~~~~~~~~~~~~
  2436. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  2437.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  2438.       |                         ^~~~
  2439. ./include/linux/percpu-defs.h:509:41: note: in expansion of 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: note: in expansion of 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: note: in expansion of macro 'this_cpu_sub'
  2446.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2447.       |                                         ^~~~~~~~~~~~
  2448. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  2449.   106 |                 this_cpu_dec(*sem->read_count);
  2450.       |                 ^~~~~~~~~~~~
  2451. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  2452.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2453.       |                                                    ^~
  2454. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  2455.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  2456.       |                                                 ^~~~~~~~~~~~~
  2457. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  2458.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  2459.       |                         ^~~~
  2460. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2461.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2462.       |                                         ^~~~~~~~~~~~~~~~
  2463. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2464.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2465.       |                                         ^~~~~~~~~~~~
  2466. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  2467.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2468.       |                                         ^~~~~~~~~~~~
  2469. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  2470.   106 |                 this_cpu_dec(*sem->read_count);
  2471.       |                 ^~~~~~~~~~~~
  2472. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  2473.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2474.       |                                                    ^~
  2475. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  2476.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  2477.       |                                         ^~~~~~~~~~~~~
  2478. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  2479.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  2480.       |                         ^~~~
  2481. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2482.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2483.       |                                         ^~~~~~~~~~~~~~~~
  2484. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2485.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2486.       |                                         ^~~~~~~~~~~~
  2487. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  2488.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2489.       |                                         ^~~~~~~~~~~~
  2490. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  2491.   118 |                 this_cpu_dec(*sem->read_count);
  2492.       |                 ^~~~~~~~~~~~
  2493. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  2494.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2495.       |                                                    ^~
  2496. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  2497.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  2498.       |                                         ^~~~~~~~~~~~~
  2499. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  2500.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  2501.       |                         ^~~~
  2502. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2503.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2504.       |                                         ^~~~~~~~~~~~~~~~
  2505. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2506.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2507.       |                                         ^~~~~~~~~~~~
  2508. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  2509.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2510.       |                                         ^~~~~~~~~~~~
  2511. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  2512.   118 |                 this_cpu_dec(*sem->read_count);
  2513.       |                 ^~~~~~~~~~~~
  2514. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  2515.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2516.       |                                                    ^~
  2517. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  2518.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  2519.       |                                         ^~~~~~~~~~~~~
  2520. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  2521.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  2522.       |                         ^~~~
  2523. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2524.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2525.       |                                         ^~~~~~~~~~~~~~~~
  2526. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2527.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2528.       |                                         ^~~~~~~~~~~~
  2529. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  2530.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2531.       |                                         ^~~~~~~~~~~~
  2532. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  2533.   118 |                 this_cpu_dec(*sem->read_count);
  2534.       |                 ^~~~~~~~~~~~
  2535. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  2536.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2537.       |                                                    ^~
  2538. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  2539.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  2540.       |                                                 ^~~~~~~~~~~~~
  2541. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  2542.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  2543.       |                         ^~~~
  2544. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2545.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2546.       |                                         ^~~~~~~~~~~~~~~~
  2547. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2548.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2549.       |                                         ^~~~~~~~~~~~
  2550. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  2551.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2552.       |                                         ^~~~~~~~~~~~
  2553. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  2554.   118 |                 this_cpu_dec(*sem->read_count);
  2555.       |                 ^~~~~~~~~~~~
  2556. In file included from ./arch/x86/include/asm/paravirt.h:17,
  2557.                  from ./arch/x86/include/asm/irqflags.h:63,
  2558.                  from ./include/linux/irqflags.h:16,
  2559.                  from ./include/linux/rcupdate.h:26,
  2560.                  from ./include/linux/rculist.h:11,
  2561.                  from ./include/linux/pid.h:5,
  2562.                  from ./include/linux/sched.h:14,
  2563.                  from ./include/linux/utsname.h:6,
  2564.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  2565.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.c:15:
  2566. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  2567. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  2568.   243 |                 (cpu) < nr_cpu_ids;)
  2569.       |                       ^
  2570. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  2571.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  2572.       |                                    ^~~~~~~~~~~~
  2573. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  2574.   231 |         for_each_online_cpu(cpu)
  2575.       |         ^~~~~~~~~~~~~~~~~~~
  2576. In file included from ./include/linux/ftrace.h:10,
  2577.                  from ./include/linux/perf_event.h:49,
  2578.                  from ./include/linux/trace_events.h:10,
  2579.                  from ./include/trace/syscall.h:7,
  2580.                  from ./include/linux/syscalls.h:87,
  2581.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  2582.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.c:15:
  2583. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  2584. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  2585.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  2586.       |                                        ^
  2587. In file included from ./include/linux/nodemask.h:96,
  2588.                  from ./include/linux/sched.h:22,
  2589.                  from ./include/linux/utsname.h:6,
  2590.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  2591.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.c:15:
  2592. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  2593. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  2594.    14 | #define NUMA_NO_NODE    (-1)
  2595.       |                         ^~~~
  2596. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  2597.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  2598.       |                                   ^~~~~~~~~~~~
  2599. In file included from ./include/linux/blkdev.h:18,
  2600.                  from ./include/linux/blk-cgroup.h:23,
  2601.                  from ./include/linux/writeback.h:14,
  2602.                  from ./include/linux/memcontrol.h:22,
  2603.                  from ./include/linux/swap.h:9,
  2604.                  from ./include/linux/suspend.h:5,
  2605.                  from ./include/linux/regulator/consumer.h:35,
  2606.                  from ./include/linux/i2c.h:18,
  2607.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  2608.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.c:15:
  2609. ./include/linux/bio.h: In function 'bio_next_split':
  2610. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  2611.   395 |         if (sectors >= bio_sectors(bio))
  2612.       |                     ^~
  2613. In file included from ./arch/x86/include/asm/paravirt.h:17,
  2614.                  from ./arch/x86/include/asm/irqflags.h:63,
  2615.                  from ./include/linux/irqflags.h:16,
  2616.                  from ./include/linux/rcupdate.h:26,
  2617.                  from ./include/linux/rculist.h:11,
  2618.                  from ./include/linux/pid.h:5,
  2619.                  from ./include/linux/sched.h:14,
  2620.                  from ./include/linux/utsname.h:6,
  2621.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  2622.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.c:15:
  2623. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  2624. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  2625.   243 |                 (cpu) < nr_cpu_ids;)
  2626.       |                       ^
  2627. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  2628.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  2629.       |                                    ^~~~~~~~~~~~
  2630. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  2631.   987 |         for_each_possible_cpu(cpu)
  2632.       |         ^~~~~~~~~~~~~~~~~~~~~
  2633.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.o
  2634.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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 /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c
  2635. In file included from ./include/linux/byteorder/little_endian.h:11,
  2636.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  2637.                  from ./include/asm-generic/bitops/le.h:7,
  2638.                  from ./arch/x86/include/asm/bitops.h:395,
  2639.                  from ./include/linux/bitops.h:32,
  2640.                  from ./include/linux/kernel.h:12,
  2641.                  from ./arch/x86/include/asm/percpu.h:27,
  2642.                  from ./arch/x86/include/asm/current.h:6,
  2643.                  from ./include/linux/sched.h:12,
  2644.                  from ./include/linux/utsname.h:6,
  2645.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  2646.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c:15:
  2647. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  2648. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  2649.   195 |         for (i = 0; i < len; i++)
  2650.       |                       ^
  2651. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  2652. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  2653.   203 |         for (i = 0; i < len; i++)
  2654.       |                       ^
  2655. In file included from ./arch/x86/include/asm/current.h:5,
  2656.                  from ./include/linux/sched.h:12,
  2657.                  from ./include/linux/utsname.h:6,
  2658.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  2659.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c:15:
  2660. ./include/linux/thread_info.h: In function 'check_copy_size':
  2661. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  2662.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  2663.       |                                    ^
  2664. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  2665.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  2666.       |                                             ^
  2667. In file included from ./include/linux/mmzone.h:22,
  2668.                  from ./include/linux/gfp.h:6,
  2669.                  from ./include/linux/umh.h:4,
  2670.                  from ./include/linux/kmod.h:9,
  2671.                  from ./include/linux/module.h:17,
  2672.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  2673.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c:15:
  2674. ./include/linux/page-flags.h: In function 'PagePoisoned':
  2675. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  2676.   207 |         return page->flags == PAGE_POISON_PATTERN;
  2677.       |                            ^~
  2678. In file included from ./arch/x86/include/asm/current.h:5,
  2679.                  from ./include/linux/sched.h:12,
  2680.                  from ./include/linux/utsname.h:6,
  2681.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  2682.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c:15:
  2683. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  2684. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  2685.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  2686.       |                                                   ^~
  2687. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  2688.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  2689.       |                                             ^
  2690. In file included from ./arch/x86/include/asm/current.h:6,
  2691.                  from ./include/linux/sched.h:12,
  2692.                  from ./include/linux/utsname.h:6,
  2693.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  2694.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c:15:
  2695. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  2696. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2697.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2698.       |                                                    ^~
  2699. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  2700.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  2701.       |                                         ^~~~~~~~~~~~~
  2702. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  2703.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  2704.       |                         ^~~~
  2705. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2706.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2707.       |                                         ^~~~~~~~~~~~~~~~
  2708. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  2709.   205 |                 this_cpu_add(*percpu_count, nr);
  2710.       |                 ^~~~~~~~~~~~
  2711. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2712.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2713.       |                                                    ^~
  2714. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  2715.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  2716.       |                                         ^~~~~~~~~~~~~
  2717. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  2718.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  2719.       |                         ^~~~
  2720. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2721.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2722.       |                                         ^~~~~~~~~~~~~~~~
  2723. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  2724.   205 |                 this_cpu_add(*percpu_count, nr);
  2725.       |                 ^~~~~~~~~~~~
  2726. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2727.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2728.       |                                                    ^~
  2729. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  2730.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  2731.       |                                         ^~~~~~~~~~~~~
  2732. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  2733.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  2734.       |                         ^~~~
  2735. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2736.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2737.       |                                         ^~~~~~~~~~~~~~~~
  2738. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  2739.   205 |                 this_cpu_add(*percpu_count, nr);
  2740.       |                 ^~~~~~~~~~~~
  2741. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2742.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2743.       |                                                    ^~
  2744. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  2745.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  2746.       |                                                 ^~~~~~~~~~~~~
  2747. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  2748.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  2749.       |                         ^~~~
  2750. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2751.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2752.       |                                         ^~~~~~~~~~~~~~~~
  2753. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  2754.   205 |                 this_cpu_add(*percpu_count, nr);
  2755.       |                 ^~~~~~~~~~~~
  2756. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  2757. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2758.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2759.       |                                                    ^~
  2760. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  2761.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  2762.       |                                         ^~~~~~~~~~~~~
  2763. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  2764.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  2765.       |                         ^~~~
  2766. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2767.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2768.       |                                         ^~~~~~~~~~~~~~~~
  2769. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  2770.   244 |                 this_cpu_add(*percpu_count, nr);
  2771.       |                 ^~~~~~~~~~~~
  2772. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2773.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2774.       |                                                    ^~
  2775. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  2776.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  2777.       |                                         ^~~~~~~~~~~~~
  2778. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  2779.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  2780.       |                         ^~~~
  2781. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2782.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2783.       |                                         ^~~~~~~~~~~~~~~~
  2784. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  2785.   244 |                 this_cpu_add(*percpu_count, nr);
  2786.       |                 ^~~~~~~~~~~~
  2787. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2788.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2789.       |                                                    ^~
  2790. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  2791.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  2792.       |                                         ^~~~~~~~~~~~~
  2793. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  2794.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  2795.       |                         ^~~~
  2796. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2797.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2798.       |                                         ^~~~~~~~~~~~~~~~
  2799. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  2800.   244 |                 this_cpu_add(*percpu_count, nr);
  2801.       |                 ^~~~~~~~~~~~
  2802. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2803.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2804.       |                                                    ^~
  2805. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  2806.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  2807.       |                                                 ^~~~~~~~~~~~~
  2808. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  2809.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  2810.       |                         ^~~~
  2811. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2812.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2813.       |                                         ^~~~~~~~~~~~~~~~
  2814. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  2815.   244 |                 this_cpu_add(*percpu_count, nr);
  2816.       |                 ^~~~~~~~~~~~
  2817. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  2818. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2819.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2820.       |                                                    ^~
  2821. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  2822.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  2823.       |                                         ^~~~~~~~~~~~~
  2824. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  2825.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  2826.       |                         ^~~~
  2827. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2828.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2829.       |                                         ^~~~~~~~~~~~~~~~
  2830. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2831.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2832.       |                                         ^~~~~~~~~~~~
  2833. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  2834.   320 |                 this_cpu_sub(*percpu_count, nr);
  2835.       |                 ^~~~~~~~~~~~
  2836. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2837.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2838.       |                                                    ^~
  2839. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  2840.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  2841.       |                                         ^~~~~~~~~~~~~
  2842. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  2843.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  2844.       |                         ^~~~
  2845. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2846.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2847.       |                                         ^~~~~~~~~~~~~~~~
  2848. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2849.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2850.       |                                         ^~~~~~~~~~~~
  2851. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  2852.   320 |                 this_cpu_sub(*percpu_count, nr);
  2853.       |                 ^~~~~~~~~~~~
  2854. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2855.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2856.       |                                                    ^~
  2857. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  2858.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  2859.       |                                         ^~~~~~~~~~~~~
  2860. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  2861.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  2862.       |                         ^~~~
  2863. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2864.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2865.       |                                         ^~~~~~~~~~~~~~~~
  2866. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2867.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2868.       |                                         ^~~~~~~~~~~~
  2869. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  2870.   320 |                 this_cpu_sub(*percpu_count, nr);
  2871.       |                 ^~~~~~~~~~~~
  2872. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  2873.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2874.       |                                                    ^~
  2875. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  2876.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  2877.       |                                                 ^~~~~~~~~~~~~
  2878. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  2879.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  2880.       |                         ^~~~
  2881. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2882.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2883.       |                                         ^~~~~~~~~~~~~~~~
  2884. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2885.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2886.       |                                         ^~~~~~~~~~~~
  2887. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  2888.   320 |                 this_cpu_sub(*percpu_count, nr);
  2889.       |                 ^~~~~~~~~~~~
  2890. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  2891. ./arch/x86/include/asm/percpu.h:127:52: warning: 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:266:41: note: in expansion of macro 'percpu_add_op'
  2895.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  2896.       |                                         ^~~~~~~~~~~~~
  2897. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  2898.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  2899.       |                         ^~~~
  2900. ./include/linux/percpu-defs.h:509:41: note: in expansion of 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: note: in expansion of 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: note: in expansion of macro 'this_cpu_sub'
  2907.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2908.       |                                         ^~~~~~~~~~~~
  2909. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  2910.   106 |                 this_cpu_dec(*sem->read_count);
  2911.       |                 ^~~~~~~~~~~~
  2912. ./arch/x86/include/asm/percpu.h:127:52: warning: 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:267:41: note: in expansion of macro 'percpu_add_op'
  2916.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  2917.       |                                         ^~~~~~~~~~~~~
  2918. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  2919.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  2920.       |                         ^~~~
  2921. ./include/linux/percpu-defs.h:509:41: note: in expansion of 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: note: in expansion of 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: note: in expansion of macro 'this_cpu_sub'
  2928.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2929.       |                                         ^~~~~~~~~~~~
  2930. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  2931.   106 |                 this_cpu_dec(*sem->read_count);
  2932.       |                 ^~~~~~~~~~~~
  2933. ./arch/x86/include/asm/percpu.h:127:52: warning: 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:268:41: note: in expansion of macro 'percpu_add_op'
  2937.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  2938.       |                                         ^~~~~~~~~~~~~
  2939. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  2940.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  2941.       |                         ^~~~
  2942. ./include/linux/percpu-defs.h:509:41: note: in expansion of 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: note: in expansion of 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: note: in expansion of macro 'this_cpu_sub'
  2949.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2950.       |                                         ^~~~~~~~~~~~
  2951. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  2952.   106 |                 this_cpu_dec(*sem->read_count);
  2953.       |                 ^~~~~~~~~~~~
  2954. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  2955.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2956.       |                                                    ^~
  2957. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  2958.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  2959.       |                                                 ^~~~~~~~~~~~~
  2960. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  2961.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  2962.       |                         ^~~~
  2963. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2964.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2965.       |                                         ^~~~~~~~~~~~~~~~
  2966. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2967.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2968.       |                                         ^~~~~~~~~~~~
  2969. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  2970.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2971.       |                                         ^~~~~~~~~~~~
  2972. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  2973.   106 |                 this_cpu_dec(*sem->read_count);
  2974.       |                 ^~~~~~~~~~~~
  2975. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  2976.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2977.       |                                                    ^~
  2978. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  2979.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  2980.       |                                         ^~~~~~~~~~~~~
  2981. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  2982.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  2983.       |                         ^~~~
  2984. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  2985.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  2986.       |                                         ^~~~~~~~~~~~~~~~
  2987. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  2988.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  2989.       |                                         ^~~~~~~~~~~~
  2990. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  2991.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  2992.       |                                         ^~~~~~~~~~~~
  2993. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  2994.   118 |                 this_cpu_dec(*sem->read_count);
  2995.       |                 ^~~~~~~~~~~~
  2996. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  2997.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  2998.       |                                                    ^~
  2999. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  3000.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  3001.       |                                         ^~~~~~~~~~~~~
  3002. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  3003.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  3004.       |                         ^~~~
  3005. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3006.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3007.       |                                         ^~~~~~~~~~~~~~~~
  3008. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3009.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3010.       |                                         ^~~~~~~~~~~~
  3011. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3012.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3013.       |                                         ^~~~~~~~~~~~
  3014. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  3015.   118 |                 this_cpu_dec(*sem->read_count);
  3016.       |                 ^~~~~~~~~~~~
  3017. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3018.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3019.       |                                                    ^~
  3020. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  3021.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  3022.       |                                         ^~~~~~~~~~~~~
  3023. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  3024.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  3025.       |                         ^~~~
  3026. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3027.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3028.       |                                         ^~~~~~~~~~~~~~~~
  3029. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3030.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3031.       |                                         ^~~~~~~~~~~~
  3032. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3033.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3034.       |                                         ^~~~~~~~~~~~
  3035. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  3036.   118 |                 this_cpu_dec(*sem->read_count);
  3037.       |                 ^~~~~~~~~~~~
  3038. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3039.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3040.       |                                                    ^~
  3041. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  3042.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  3043.       |                                                 ^~~~~~~~~~~~~
  3044. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  3045.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  3046.       |                         ^~~~
  3047. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3048.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3049.       |                                         ^~~~~~~~~~~~~~~~
  3050. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3051.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3052.       |                                         ^~~~~~~~~~~~
  3053. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3054.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3055.       |                                         ^~~~~~~~~~~~
  3056. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  3057.   118 |                 this_cpu_dec(*sem->read_count);
  3058.       |                 ^~~~~~~~~~~~
  3059. In file included from ./arch/x86/include/asm/paravirt.h:17,
  3060.                  from ./arch/x86/include/asm/irqflags.h:63,
  3061.                  from ./include/linux/irqflags.h:16,
  3062.                  from ./include/linux/rcupdate.h:26,
  3063.                  from ./include/linux/rculist.h:11,
  3064.                  from ./include/linux/pid.h:5,
  3065.                  from ./include/linux/sched.h:14,
  3066.                  from ./include/linux/utsname.h:6,
  3067.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  3068.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c:15:
  3069. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  3070. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  3071.   243 |                 (cpu) < nr_cpu_ids;)
  3072.       |                       ^
  3073. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  3074.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  3075.       |                                    ^~~~~~~~~~~~
  3076. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  3077.   231 |         for_each_online_cpu(cpu)
  3078.       |         ^~~~~~~~~~~~~~~~~~~
  3079. In file included from ./include/linux/ftrace.h:10,
  3080.                  from ./include/linux/perf_event.h:49,
  3081.                  from ./include/linux/trace_events.h:10,
  3082.                  from ./include/trace/syscall.h:7,
  3083.                  from ./include/linux/syscalls.h:87,
  3084.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  3085.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c:15:
  3086. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  3087. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3088.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  3089.       |                                        ^
  3090. In file included from ./include/linux/nodemask.h:96,
  3091.                  from ./include/linux/sched.h:22,
  3092.                  from ./include/linux/utsname.h:6,
  3093.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  3094.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c:15:
  3095. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  3096. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  3097.    14 | #define NUMA_NO_NODE    (-1)
  3098.       |                         ^~~~
  3099. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  3100.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  3101.       |                                   ^~~~~~~~~~~~
  3102. In file included from ./include/linux/blkdev.h:18,
  3103.                  from ./include/linux/blk-cgroup.h:23,
  3104.                  from ./include/linux/writeback.h:14,
  3105.                  from ./include/linux/memcontrol.h:22,
  3106.                  from ./include/linux/swap.h:9,
  3107.                  from ./include/linux/suspend.h:5,
  3108.                  from ./include/linux/regulator/consumer.h:35,
  3109.                  from ./include/linux/i2c.h:18,
  3110.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  3111.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c:15:
  3112. ./include/linux/bio.h: In function 'bio_next_split':
  3113. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  3114.   395 |         if (sectors >= bio_sectors(bio))
  3115.       |                     ^~
  3116. In file included from ./arch/x86/include/asm/paravirt.h:17,
  3117.                  from ./arch/x86/include/asm/irqflags.h:63,
  3118.                  from ./include/linux/irqflags.h:16,
  3119.                  from ./include/linux/rcupdate.h:26,
  3120.                  from ./include/linux/rculist.h:11,
  3121.                  from ./include/linux/pid.h:5,
  3122.                  from ./include/linux/sched.h:14,
  3123.                  from ./include/linux/utsname.h:6,
  3124.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  3125.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c:15:
  3126. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  3127. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  3128.   243 |                 (cpu) < nr_cpu_ids;)
  3129.       |                       ^
  3130. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  3131.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  3132.       |                                    ^~~~~~~~~~~~
  3133. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  3134.   987 |         for_each_possible_cpu(cpu)
  3135.       |         ^~~~~~~~~~~~~~~~~~~~~
  3136. /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c: In function 'nv_drm_pci_exit':
  3137. /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c:317:30: warning: unused variable 'tmp' [-Wunused-variable]
  3138.   317 |     struct drm_device *dev, *tmp;
  3139.       |                              ^~~
  3140. /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c:317:24: warning: unused variable 'dev' [-Wunused-variable]
  3141.   317 |     struct drm_device *dev, *tmp;
  3142.       |                        ^~~
  3143. At top level:
  3144. /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.c:479:36: warning: 'nv_drm_gem_object_funcs' defined but not used [-Wunused-variable]
  3145.   479 | static struct drm_gem_object_funcs nv_drm_gem_object_funcs = {
  3146.       |                                    ^~~~~~~~~~~~~~~~~~~~~~~
  3147.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.o
  3148.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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 /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.c
  3149. In file included from ./include/linux/byteorder/little_endian.h:11,
  3150.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  3151.                  from ./include/asm-generic/bitops/le.h:7,
  3152.                  from ./arch/x86/include/asm/bitops.h:395,
  3153.                  from ./include/linux/bitops.h:32,
  3154.                  from ./include/linux/kernel.h:12,
  3155.                  from ./arch/x86/include/asm/percpu.h:27,
  3156.                  from ./arch/x86/include/asm/current.h:6,
  3157.                  from ./include/linux/sched.h:12,
  3158.                  from ./include/linux/utsname.h:6,
  3159.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  3160.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.c:15:
  3161. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  3162. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  3163.   195 |         for (i = 0; i < len; i++)
  3164.       |                       ^
  3165. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  3166. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  3167.   203 |         for (i = 0; i < len; i++)
  3168.       |                       ^
  3169. In file included from ./arch/x86/include/asm/current.h:5,
  3170.                  from ./include/linux/sched.h:12,
  3171.                  from ./include/linux/utsname.h:6,
  3172.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  3173.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.c:15:
  3174. ./include/linux/thread_info.h: In function 'check_copy_size':
  3175. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  3176.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  3177.       |                                    ^
  3178. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  3179.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  3180.       |                                             ^
  3181. In file included from ./include/linux/mmzone.h:22,
  3182.                  from ./include/linux/gfp.h:6,
  3183.                  from ./include/linux/umh.h:4,
  3184.                  from ./include/linux/kmod.h:9,
  3185.                  from ./include/linux/module.h:17,
  3186.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  3187.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.c:15:
  3188. ./include/linux/page-flags.h: In function 'PagePoisoned':
  3189. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  3190.   207 |         return page->flags == PAGE_POISON_PATTERN;
  3191.       |                            ^~
  3192. In file included from ./arch/x86/include/asm/current.h:5,
  3193.                  from ./include/linux/sched.h:12,
  3194.                  from ./include/linux/utsname.h:6,
  3195.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  3196.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.c:15:
  3197. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  3198. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  3199.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  3200.       |                                                   ^~
  3201. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  3202.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  3203.       |                                             ^
  3204. In file included from ./arch/x86/include/asm/current.h:6,
  3205.                  from ./include/linux/sched.h:12,
  3206.                  from ./include/linux/utsname.h:6,
  3207.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  3208.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.c:15:
  3209. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  3210. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3211.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3212.       |                                                    ^~
  3213. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  3214.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  3215.       |                                         ^~~~~~~~~~~~~
  3216. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  3217.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  3218.       |                         ^~~~
  3219. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3220.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3221.       |                                         ^~~~~~~~~~~~~~~~
  3222. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  3223.   205 |                 this_cpu_add(*percpu_count, nr);
  3224.       |                 ^~~~~~~~~~~~
  3225. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3226.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3227.       |                                                    ^~
  3228. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  3229.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  3230.       |                                         ^~~~~~~~~~~~~
  3231. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  3232.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  3233.       |                         ^~~~
  3234. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3235.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3236.       |                                         ^~~~~~~~~~~~~~~~
  3237. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  3238.   205 |                 this_cpu_add(*percpu_count, nr);
  3239.       |                 ^~~~~~~~~~~~
  3240. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3241.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3242.       |                                                    ^~
  3243. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  3244.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  3245.       |                                         ^~~~~~~~~~~~~
  3246. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  3247.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  3248.       |                         ^~~~
  3249. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3250.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3251.       |                                         ^~~~~~~~~~~~~~~~
  3252. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  3253.   205 |                 this_cpu_add(*percpu_count, nr);
  3254.       |                 ^~~~~~~~~~~~
  3255. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3256.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3257.       |                                                    ^~
  3258. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  3259.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  3260.       |                                                 ^~~~~~~~~~~~~
  3261. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  3262.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  3263.       |                         ^~~~
  3264. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3265.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3266.       |                                         ^~~~~~~~~~~~~~~~
  3267. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  3268.   205 |                 this_cpu_add(*percpu_count, nr);
  3269.       |                 ^~~~~~~~~~~~
  3270. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  3271. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3272.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3273.       |                                                    ^~
  3274. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  3275.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  3276.       |                                         ^~~~~~~~~~~~~
  3277. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  3278.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  3279.       |                         ^~~~
  3280. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3281.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3282.       |                                         ^~~~~~~~~~~~~~~~
  3283. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  3284.   244 |                 this_cpu_add(*percpu_count, nr);
  3285.       |                 ^~~~~~~~~~~~
  3286. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3287.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3288.       |                                                    ^~
  3289. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  3290.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  3291.       |                                         ^~~~~~~~~~~~~
  3292. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  3293.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  3294.       |                         ^~~~
  3295. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3296.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3297.       |                                         ^~~~~~~~~~~~~~~~
  3298. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  3299.   244 |                 this_cpu_add(*percpu_count, nr);
  3300.       |                 ^~~~~~~~~~~~
  3301. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3302.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3303.       |                                                    ^~
  3304. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  3305.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  3306.       |                                         ^~~~~~~~~~~~~
  3307. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  3308.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  3309.       |                         ^~~~
  3310. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3311.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3312.       |                                         ^~~~~~~~~~~~~~~~
  3313. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  3314.   244 |                 this_cpu_add(*percpu_count, nr);
  3315.       |                 ^~~~~~~~~~~~
  3316. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3317.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3318.       |                                                    ^~
  3319. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  3320.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  3321.       |                                                 ^~~~~~~~~~~~~
  3322. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  3323.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  3324.       |                         ^~~~
  3325. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3326.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3327.       |                                         ^~~~~~~~~~~~~~~~
  3328. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  3329.   244 |                 this_cpu_add(*percpu_count, nr);
  3330.       |                 ^~~~~~~~~~~~
  3331. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  3332. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3333.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3334.       |                                                    ^~
  3335. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  3336.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  3337.       |                                         ^~~~~~~~~~~~~
  3338. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  3339.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  3340.       |                         ^~~~
  3341. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3342.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3343.       |                                         ^~~~~~~~~~~~~~~~
  3344. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3345.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3346.       |                                         ^~~~~~~~~~~~
  3347. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  3348.   320 |                 this_cpu_sub(*percpu_count, nr);
  3349.       |                 ^~~~~~~~~~~~
  3350. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3351.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3352.       |                                                    ^~
  3353. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  3354.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  3355.       |                                         ^~~~~~~~~~~~~
  3356. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  3357.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  3358.       |                         ^~~~
  3359. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3360.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3361.       |                                         ^~~~~~~~~~~~~~~~
  3362. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3363.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3364.       |                                         ^~~~~~~~~~~~
  3365. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  3366.   320 |                 this_cpu_sub(*percpu_count, nr);
  3367.       |                 ^~~~~~~~~~~~
  3368. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3369.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3370.       |                                                    ^~
  3371. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  3372.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  3373.       |                                         ^~~~~~~~~~~~~
  3374. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  3375.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  3376.       |                         ^~~~
  3377. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3378.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3379.       |                                         ^~~~~~~~~~~~~~~~
  3380. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3381.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3382.       |                                         ^~~~~~~~~~~~
  3383. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  3384.   320 |                 this_cpu_sub(*percpu_count, nr);
  3385.       |                 ^~~~~~~~~~~~
  3386. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3387.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3388.       |                                                    ^~
  3389. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  3390.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  3391.       |                                                 ^~~~~~~~~~~~~
  3392. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  3393.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  3394.       |                         ^~~~
  3395. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3396.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3397.       |                                         ^~~~~~~~~~~~~~~~
  3398. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3399.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3400.       |                                         ^~~~~~~~~~~~
  3401. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  3402.   320 |                 this_cpu_sub(*percpu_count, nr);
  3403.       |                 ^~~~~~~~~~~~
  3404. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  3405. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3406.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3407.       |                                                    ^~
  3408. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  3409.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  3410.       |                                         ^~~~~~~~~~~~~
  3411. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  3412.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  3413.       |                         ^~~~
  3414. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3415.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3416.       |                                         ^~~~~~~~~~~~~~~~
  3417. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3418.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3419.       |                                         ^~~~~~~~~~~~
  3420. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3421.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3422.       |                                         ^~~~~~~~~~~~
  3423. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  3424.   106 |                 this_cpu_dec(*sem->read_count);
  3425.       |                 ^~~~~~~~~~~~
  3426. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3427.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3428.       |                                                    ^~
  3429. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  3430.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  3431.       |                                         ^~~~~~~~~~~~~
  3432. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  3433.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  3434.       |                         ^~~~
  3435. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3436.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3437.       |                                         ^~~~~~~~~~~~~~~~
  3438. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3439.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3440.       |                                         ^~~~~~~~~~~~
  3441. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3442.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3443.       |                                         ^~~~~~~~~~~~
  3444. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  3445.   106 |                 this_cpu_dec(*sem->read_count);
  3446.       |                 ^~~~~~~~~~~~
  3447. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3448.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3449.       |                                                    ^~
  3450. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  3451.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  3452.       |                                         ^~~~~~~~~~~~~
  3453. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  3454.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  3455.       |                         ^~~~
  3456. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3457.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3458.       |                                         ^~~~~~~~~~~~~~~~
  3459. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3460.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3461.       |                                         ^~~~~~~~~~~~
  3462. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3463.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3464.       |                                         ^~~~~~~~~~~~
  3465. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  3466.   106 |                 this_cpu_dec(*sem->read_count);
  3467.       |                 ^~~~~~~~~~~~
  3468. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3469.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3470.       |                                                    ^~
  3471. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  3472.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  3473.       |                                                 ^~~~~~~~~~~~~
  3474. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  3475.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  3476.       |                         ^~~~
  3477. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3478.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3479.       |                                         ^~~~~~~~~~~~~~~~
  3480. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3481.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3482.       |                                         ^~~~~~~~~~~~
  3483. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3484.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3485.       |                                         ^~~~~~~~~~~~
  3486. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  3487.   106 |                 this_cpu_dec(*sem->read_count);
  3488.       |                 ^~~~~~~~~~~~
  3489. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3490.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3491.       |                                                    ^~
  3492. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  3493.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  3494.       |                                         ^~~~~~~~~~~~~
  3495. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  3496.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  3497.       |                         ^~~~
  3498. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3499.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3500.       |                                         ^~~~~~~~~~~~~~~~
  3501. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3502.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3503.       |                                         ^~~~~~~~~~~~
  3504. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3505.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3506.       |                                         ^~~~~~~~~~~~
  3507. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  3508.   118 |                 this_cpu_dec(*sem->read_count);
  3509.       |                 ^~~~~~~~~~~~
  3510. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3511.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3512.       |                                                    ^~
  3513. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  3514.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  3515.       |                                         ^~~~~~~~~~~~~
  3516. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  3517.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  3518.       |                         ^~~~
  3519. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3520.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3521.       |                                         ^~~~~~~~~~~~~~~~
  3522. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3523.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3524.       |                                         ^~~~~~~~~~~~
  3525. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3526.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3527.       |                                         ^~~~~~~~~~~~
  3528. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  3529.   118 |                 this_cpu_dec(*sem->read_count);
  3530.       |                 ^~~~~~~~~~~~
  3531. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3532.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3533.       |                                                    ^~
  3534. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  3535.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  3536.       |                                         ^~~~~~~~~~~~~
  3537. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  3538.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  3539.       |                         ^~~~
  3540. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3541.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3542.       |                                         ^~~~~~~~~~~~~~~~
  3543. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3544.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3545.       |                                         ^~~~~~~~~~~~
  3546. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3547.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3548.       |                                         ^~~~~~~~~~~~
  3549. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  3550.   118 |                 this_cpu_dec(*sem->read_count);
  3551.       |                 ^~~~~~~~~~~~
  3552. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3553.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3554.       |                                                    ^~
  3555. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  3556.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  3557.       |                                                 ^~~~~~~~~~~~~
  3558. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  3559.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  3560.       |                         ^~~~
  3561. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3562.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3563.       |                                         ^~~~~~~~~~~~~~~~
  3564. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3565.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3566.       |                                         ^~~~~~~~~~~~
  3567. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3568.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3569.       |                                         ^~~~~~~~~~~~
  3570. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  3571.   118 |                 this_cpu_dec(*sem->read_count);
  3572.       |                 ^~~~~~~~~~~~
  3573. In file included from ./arch/x86/include/asm/paravirt.h:17,
  3574.                  from ./arch/x86/include/asm/irqflags.h:63,
  3575.                  from ./include/linux/irqflags.h:16,
  3576.                  from ./include/linux/rcupdate.h:26,
  3577.                  from ./include/linux/rculist.h:11,
  3578.                  from ./include/linux/pid.h:5,
  3579.                  from ./include/linux/sched.h:14,
  3580.                  from ./include/linux/utsname.h:6,
  3581.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  3582.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.c:15:
  3583. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  3584. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  3585.   243 |                 (cpu) < nr_cpu_ids;)
  3586.       |                       ^
  3587. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  3588.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  3589.       |                                    ^~~~~~~~~~~~
  3590. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  3591.   231 |         for_each_online_cpu(cpu)
  3592.       |         ^~~~~~~~~~~~~~~~~~~
  3593. In file included from ./include/linux/ftrace.h:10,
  3594.                  from ./include/linux/perf_event.h:49,
  3595.                  from ./include/linux/trace_events.h:10,
  3596.                  from ./include/trace/syscall.h:7,
  3597.                  from ./include/linux/syscalls.h:87,
  3598.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  3599.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.c:15:
  3600. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  3601. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3602.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  3603.       |                                        ^
  3604. In file included from ./include/linux/nodemask.h:96,
  3605.                  from ./include/linux/sched.h:22,
  3606.                  from ./include/linux/utsname.h:6,
  3607.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  3608.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.c:15:
  3609. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  3610. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  3611.    14 | #define NUMA_NO_NODE    (-1)
  3612.       |                         ^~~~
  3613. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  3614.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  3615.       |                                   ^~~~~~~~~~~~
  3616. In file included from ./include/linux/blkdev.h:18,
  3617.                  from ./include/linux/blk-cgroup.h:23,
  3618.                  from ./include/linux/writeback.h:14,
  3619.                  from ./include/linux/memcontrol.h:22,
  3620.                  from ./include/linux/swap.h:9,
  3621.                  from ./include/linux/suspend.h:5,
  3622.                  from ./include/linux/regulator/consumer.h:35,
  3623.                  from ./include/linux/i2c.h:18,
  3624.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  3625.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.c:15:
  3626. ./include/linux/bio.h: In function 'bio_next_split':
  3627. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  3628.   395 |         if (sectors >= bio_sectors(bio))
  3629.       |                     ^~
  3630. In file included from ./arch/x86/include/asm/paravirt.h:17,
  3631.                  from ./arch/x86/include/asm/irqflags.h:63,
  3632.                  from ./include/linux/irqflags.h:16,
  3633.                  from ./include/linux/rcupdate.h:26,
  3634.                  from ./include/linux/rculist.h:11,
  3635.                  from ./include/linux/pid.h:5,
  3636.                  from ./include/linux/sched.h:14,
  3637.                  from ./include/linux/utsname.h:6,
  3638.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  3639.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.c:15:
  3640. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  3641. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  3642.   243 |                 (cpu) < nr_cpu_ids;)
  3643.       |                       ^
  3644. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  3645.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  3646.       |                                    ^~~~~~~~~~~~
  3647. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  3648.   987 |         for_each_possible_cpu(cpu)
  3649.       |         ^~~~~~~~~~~~~~~~~~~~~
  3650.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.o
  3651.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.nv-i2c.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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_i2c"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.c
  3652. In file included from ./include/linux/byteorder/little_endian.h:11,
  3653.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  3654.                  from ./include/asm-generic/bitops/le.h:7,
  3655.                  from ./arch/x86/include/asm/bitops.h:395,
  3656.                  from ./include/linux/bitops.h:32,
  3657.                  from ./include/linux/kernel.h:12,
  3658.                  from ./arch/x86/include/asm/percpu.h:27,
  3659.                  from ./arch/x86/include/asm/current.h:6,
  3660.                  from ./include/linux/sched.h:12,
  3661.                  from ./include/linux/utsname.h:6,
  3662.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  3663.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.c:15:
  3664. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  3665. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  3666.   195 |         for (i = 0; i < len; i++)
  3667.       |                       ^
  3668. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  3669. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  3670.   203 |         for (i = 0; i < len; i++)
  3671.       |                       ^
  3672. In file included from ./arch/x86/include/asm/current.h:5,
  3673.                  from ./include/linux/sched.h:12,
  3674.                  from ./include/linux/utsname.h:6,
  3675.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  3676.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.c:15:
  3677. ./include/linux/thread_info.h: In function 'check_copy_size':
  3678. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  3679.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  3680.       |                                    ^
  3681. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  3682.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  3683.       |                                             ^
  3684. In file included from ./include/linux/mmzone.h:22,
  3685.                  from ./include/linux/gfp.h:6,
  3686.                  from ./include/linux/umh.h:4,
  3687.                  from ./include/linux/kmod.h:9,
  3688.                  from ./include/linux/module.h:17,
  3689.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  3690.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.c:15:
  3691. ./include/linux/page-flags.h: In function 'PagePoisoned':
  3692. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  3693.   207 |         return page->flags == PAGE_POISON_PATTERN;
  3694.       |                            ^~
  3695. In file included from ./arch/x86/include/asm/current.h:5,
  3696.                  from ./include/linux/sched.h:12,
  3697.                  from ./include/linux/utsname.h:6,
  3698.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  3699.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.c:15:
  3700. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  3701. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  3702.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  3703.       |                                                   ^~
  3704. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  3705.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  3706.       |                                             ^
  3707. In file included from ./arch/x86/include/asm/current.h:6,
  3708.                  from ./include/linux/sched.h:12,
  3709.                  from ./include/linux/utsname.h:6,
  3710.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  3711.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.c:15:
  3712. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  3713. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3714.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3715.       |                                                    ^~
  3716. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  3717.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  3718.       |                                         ^~~~~~~~~~~~~
  3719. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  3720.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  3721.       |                         ^~~~
  3722. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3723.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3724.       |                                         ^~~~~~~~~~~~~~~~
  3725. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  3726.   205 |                 this_cpu_add(*percpu_count, nr);
  3727.       |                 ^~~~~~~~~~~~
  3728. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3729.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3730.       |                                                    ^~
  3731. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  3732.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  3733.       |                                         ^~~~~~~~~~~~~
  3734. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  3735.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  3736.       |                         ^~~~
  3737. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3738.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3739.       |                                         ^~~~~~~~~~~~~~~~
  3740. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  3741.   205 |                 this_cpu_add(*percpu_count, nr);
  3742.       |                 ^~~~~~~~~~~~
  3743. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3744.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3745.       |                                                    ^~
  3746. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  3747.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  3748.       |                                         ^~~~~~~~~~~~~
  3749. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  3750.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  3751.       |                         ^~~~
  3752. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3753.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3754.       |                                         ^~~~~~~~~~~~~~~~
  3755. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  3756.   205 |                 this_cpu_add(*percpu_count, nr);
  3757.       |                 ^~~~~~~~~~~~
  3758. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3759.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3760.       |                                                    ^~
  3761. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  3762.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  3763.       |                                                 ^~~~~~~~~~~~~
  3764. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  3765.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  3766.       |                         ^~~~
  3767. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3768.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3769.       |                                         ^~~~~~~~~~~~~~~~
  3770. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  3771.   205 |                 this_cpu_add(*percpu_count, nr);
  3772.       |                 ^~~~~~~~~~~~
  3773. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  3774. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3775.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3776.       |                                                    ^~
  3777. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  3778.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  3779.       |                                         ^~~~~~~~~~~~~
  3780. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  3781.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  3782.       |                         ^~~~
  3783. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3784.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3785.       |                                         ^~~~~~~~~~~~~~~~
  3786. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  3787.   244 |                 this_cpu_add(*percpu_count, nr);
  3788.       |                 ^~~~~~~~~~~~
  3789. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3790.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3791.       |                                                    ^~
  3792. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  3793.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  3794.       |                                         ^~~~~~~~~~~~~
  3795. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  3796.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  3797.       |                         ^~~~
  3798. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3799.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3800.       |                                         ^~~~~~~~~~~~~~~~
  3801. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  3802.   244 |                 this_cpu_add(*percpu_count, nr);
  3803.       |                 ^~~~~~~~~~~~
  3804. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3805.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3806.       |                                                    ^~
  3807. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  3808.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  3809.       |                                         ^~~~~~~~~~~~~
  3810. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  3811.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  3812.       |                         ^~~~
  3813. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3814.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3815.       |                                         ^~~~~~~~~~~~~~~~
  3816. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  3817.   244 |                 this_cpu_add(*percpu_count, nr);
  3818.       |                 ^~~~~~~~~~~~
  3819. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3820.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3821.       |                                                    ^~
  3822. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  3823.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  3824.       |                                                 ^~~~~~~~~~~~~
  3825. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  3826.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  3827.       |                         ^~~~
  3828. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3829.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3830.       |                                         ^~~~~~~~~~~~~~~~
  3831. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  3832.   244 |                 this_cpu_add(*percpu_count, nr);
  3833.       |                 ^~~~~~~~~~~~
  3834. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  3835. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3836.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3837.       |                                                    ^~
  3838. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  3839.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  3840.       |                                         ^~~~~~~~~~~~~
  3841. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  3842.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  3843.       |                         ^~~~
  3844. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3845.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3846.       |                                         ^~~~~~~~~~~~~~~~
  3847. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3848.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3849.       |                                         ^~~~~~~~~~~~
  3850. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  3851.   320 |                 this_cpu_sub(*percpu_count, nr);
  3852.       |                 ^~~~~~~~~~~~
  3853. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3854.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3855.       |                                                    ^~
  3856. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  3857.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  3858.       |                                         ^~~~~~~~~~~~~
  3859. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  3860.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  3861.       |                         ^~~~
  3862. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3863.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3864.       |                                         ^~~~~~~~~~~~~~~~
  3865. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3866.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3867.       |                                         ^~~~~~~~~~~~
  3868. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  3869.   320 |                 this_cpu_sub(*percpu_count, nr);
  3870.       |                 ^~~~~~~~~~~~
  3871. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3872.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3873.       |                                                    ^~
  3874. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  3875.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  3876.       |                                         ^~~~~~~~~~~~~
  3877. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  3878.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  3879.       |                         ^~~~
  3880. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3881.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3882.       |                                         ^~~~~~~~~~~~~~~~
  3883. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3884.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3885.       |                                         ^~~~~~~~~~~~
  3886. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  3887.   320 |                 this_cpu_sub(*percpu_count, nr);
  3888.       |                 ^~~~~~~~~~~~
  3889. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  3890.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3891.       |                                                    ^~
  3892. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  3893.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  3894.       |                                                 ^~~~~~~~~~~~~
  3895. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  3896.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  3897.       |                         ^~~~
  3898. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3899.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3900.       |                                         ^~~~~~~~~~~~~~~~
  3901. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3902.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3903.       |                                         ^~~~~~~~~~~~
  3904. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  3905.   320 |                 this_cpu_sub(*percpu_count, nr);
  3906.       |                 ^~~~~~~~~~~~
  3907. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  3908. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3909.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3910.       |                                                    ^~
  3911. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  3912.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  3913.       |                                         ^~~~~~~~~~~~~
  3914. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  3915.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  3916.       |                         ^~~~
  3917. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3918.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3919.       |                                         ^~~~~~~~~~~~~~~~
  3920. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3921.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3922.       |                                         ^~~~~~~~~~~~
  3923. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3924.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3925.       |                                         ^~~~~~~~~~~~
  3926. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  3927.   106 |                 this_cpu_dec(*sem->read_count);
  3928.       |                 ^~~~~~~~~~~~
  3929. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3930.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3931.       |                                                    ^~
  3932. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  3933.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  3934.       |                                         ^~~~~~~~~~~~~
  3935. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  3936.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  3937.       |                         ^~~~
  3938. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3939.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3940.       |                                         ^~~~~~~~~~~~~~~~
  3941. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3942.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3943.       |                                         ^~~~~~~~~~~~
  3944. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3945.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3946.       |                                         ^~~~~~~~~~~~
  3947. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  3948.   106 |                 this_cpu_dec(*sem->read_count);
  3949.       |                 ^~~~~~~~~~~~
  3950. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3951.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3952.       |                                                    ^~
  3953. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  3954.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  3955.       |                                         ^~~~~~~~~~~~~
  3956. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  3957.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  3958.       |                         ^~~~
  3959. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3960.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3961.       |                                         ^~~~~~~~~~~~~~~~
  3962. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3963.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3964.       |                                         ^~~~~~~~~~~~
  3965. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3966.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3967.       |                                         ^~~~~~~~~~~~
  3968. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  3969.   106 |                 this_cpu_dec(*sem->read_count);
  3970.       |                 ^~~~~~~~~~~~
  3971. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3972.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3973.       |                                                    ^~
  3974. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  3975.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  3976.       |                                                 ^~~~~~~~~~~~~
  3977. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  3978.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  3979.       |                         ^~~~
  3980. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  3981.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  3982.       |                                         ^~~~~~~~~~~~~~~~
  3983. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  3984.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  3985.       |                                         ^~~~~~~~~~~~
  3986. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  3987.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  3988.       |                                         ^~~~~~~~~~~~
  3989. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  3990.   106 |                 this_cpu_dec(*sem->read_count);
  3991.       |                 ^~~~~~~~~~~~
  3992. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  3993.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  3994.       |                                                    ^~
  3995. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  3996.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  3997.       |                                         ^~~~~~~~~~~~~
  3998. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  3999.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  4000.       |                         ^~~~
  4001. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4002.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4003.       |                                         ^~~~~~~~~~~~~~~~
  4004. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4005.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4006.       |                                         ^~~~~~~~~~~~
  4007. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4008.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4009.       |                                         ^~~~~~~~~~~~
  4010. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  4011.   118 |                 this_cpu_dec(*sem->read_count);
  4012.       |                 ^~~~~~~~~~~~
  4013. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4014.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4015.       |                                                    ^~
  4016. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  4017.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  4018.       |                                         ^~~~~~~~~~~~~
  4019. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  4020.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  4021.       |                         ^~~~
  4022. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4023.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4024.       |                                         ^~~~~~~~~~~~~~~~
  4025. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4026.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4027.       |                                         ^~~~~~~~~~~~
  4028. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4029.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4030.       |                                         ^~~~~~~~~~~~
  4031. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  4032.   118 |                 this_cpu_dec(*sem->read_count);
  4033.       |                 ^~~~~~~~~~~~
  4034. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4035.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4036.       |                                                    ^~
  4037. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  4038.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  4039.       |                                         ^~~~~~~~~~~~~
  4040. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  4041.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  4042.       |                         ^~~~
  4043. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4044.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4045.       |                                         ^~~~~~~~~~~~~~~~
  4046. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4047.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4048.       |                                         ^~~~~~~~~~~~
  4049. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4050.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4051.       |                                         ^~~~~~~~~~~~
  4052. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  4053.   118 |                 this_cpu_dec(*sem->read_count);
  4054.       |                 ^~~~~~~~~~~~
  4055. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4056.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4057.       |                                                    ^~
  4058. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  4059.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  4060.       |                                                 ^~~~~~~~~~~~~
  4061. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  4062.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  4063.       |                         ^~~~
  4064. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4065.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4066.       |                                         ^~~~~~~~~~~~~~~~
  4067. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4068.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4069.       |                                         ^~~~~~~~~~~~
  4070. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4071.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4072.       |                                         ^~~~~~~~~~~~
  4073. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  4074.   118 |                 this_cpu_dec(*sem->read_count);
  4075.       |                 ^~~~~~~~~~~~
  4076. In file included from ./arch/x86/include/asm/paravirt.h:17,
  4077.                  from ./arch/x86/include/asm/irqflags.h:63,
  4078.                  from ./include/linux/irqflags.h:16,
  4079.                  from ./include/linux/rcupdate.h:26,
  4080.                  from ./include/linux/rculist.h:11,
  4081.                  from ./include/linux/pid.h:5,
  4082.                  from ./include/linux/sched.h:14,
  4083.                  from ./include/linux/utsname.h:6,
  4084.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  4085.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.c:15:
  4086. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  4087. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  4088.   243 |                 (cpu) < nr_cpu_ids;)
  4089.       |                       ^
  4090. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  4091.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  4092.       |                                    ^~~~~~~~~~~~
  4093. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  4094.   231 |         for_each_online_cpu(cpu)
  4095.       |         ^~~~~~~~~~~~~~~~~~~
  4096. In file included from ./include/linux/ftrace.h:10,
  4097.                  from ./include/linux/perf_event.h:49,
  4098.                  from ./include/linux/trace_events.h:10,
  4099.                  from ./include/trace/syscall.h:7,
  4100.                  from ./include/linux/syscalls.h:87,
  4101.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  4102.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.c:15:
  4103. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  4104. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4105.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  4106.       |                                        ^
  4107. In file included from ./include/linux/nodemask.h:96,
  4108.                  from ./include/linux/sched.h:22,
  4109.                  from ./include/linux/utsname.h:6,
  4110.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  4111.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.c:15:
  4112. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  4113. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  4114.    14 | #define NUMA_NO_NODE    (-1)
  4115.       |                         ^~~~
  4116. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  4117.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  4118.       |                                   ^~~~~~~~~~~~
  4119. In file included from ./include/linux/blkdev.h:18,
  4120.                  from ./include/linux/blk-cgroup.h:23,
  4121.                  from ./include/linux/writeback.h:14,
  4122.                  from ./include/linux/memcontrol.h:22,
  4123.                  from ./include/linux/swap.h:9,
  4124.                  from ./include/linux/suspend.h:5,
  4125.                  from ./include/linux/regulator/consumer.h:35,
  4126.                  from ./include/linux/i2c.h:18,
  4127.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  4128.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.c:15:
  4129. ./include/linux/bio.h: In function 'bio_next_split':
  4130. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  4131.   395 |         if (sectors >= bio_sectors(bio))
  4132.       |                     ^~
  4133. In file included from ./arch/x86/include/asm/paravirt.h:17,
  4134.                  from ./arch/x86/include/asm/irqflags.h:63,
  4135.                  from ./include/linux/irqflags.h:16,
  4136.                  from ./include/linux/rcupdate.h:26,
  4137.                  from ./include/linux/rculist.h:11,
  4138.                  from ./include/linux/pid.h:5,
  4139.                  from ./include/linux/sched.h:14,
  4140.                  from ./include/linux/utsname.h:6,
  4141.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  4142.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.c:15:
  4143. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  4144. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  4145.   243 |                 (cpu) < nr_cpu_ids;)
  4146.       |                       ^
  4147. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  4148.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  4149.       |                                    ^~~~~~~~~~~~
  4150. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  4151.   987 |         for_each_possible_cpu(cpu)
  4152.       |         ^~~~~~~~~~~~~~~~~~~~~
  4153.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.o
  4154.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.nv-mempool.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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_mempool"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.c
  4155. In file included from ./include/linux/byteorder/little_endian.h:11,
  4156.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  4157.                  from ./include/asm-generic/bitops/le.h:7,
  4158.                  from ./arch/x86/include/asm/bitops.h:395,
  4159.                  from ./include/linux/bitops.h:32,
  4160.                  from ./include/linux/kernel.h:12,
  4161.                  from ./arch/x86/include/asm/percpu.h:27,
  4162.                  from ./arch/x86/include/asm/current.h:6,
  4163.                  from ./include/linux/sched.h:12,
  4164.                  from ./include/linux/utsname.h:6,
  4165.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  4166.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.c:15:
  4167. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  4168. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  4169.   195 |         for (i = 0; i < len; i++)
  4170.       |                       ^
  4171. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  4172. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  4173.   203 |         for (i = 0; i < len; i++)
  4174.       |                       ^
  4175. In file included from ./arch/x86/include/asm/current.h:5,
  4176.                  from ./include/linux/sched.h:12,
  4177.                  from ./include/linux/utsname.h:6,
  4178.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  4179.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.c:15:
  4180. ./include/linux/thread_info.h: In function 'check_copy_size':
  4181. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  4182.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  4183.       |                                    ^
  4184. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  4185.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  4186.       |                                             ^
  4187. In file included from ./include/linux/mmzone.h:22,
  4188.                  from ./include/linux/gfp.h:6,
  4189.                  from ./include/linux/umh.h:4,
  4190.                  from ./include/linux/kmod.h:9,
  4191.                  from ./include/linux/module.h:17,
  4192.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  4193.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.c:15:
  4194. ./include/linux/page-flags.h: In function 'PagePoisoned':
  4195. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  4196.   207 |         return page->flags == PAGE_POISON_PATTERN;
  4197.       |                            ^~
  4198. In file included from ./arch/x86/include/asm/current.h:5,
  4199.                  from ./include/linux/sched.h:12,
  4200.                  from ./include/linux/utsname.h:6,
  4201.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  4202.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.c:15:
  4203. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  4204. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  4205.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  4206.       |                                                   ^~
  4207. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  4208.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  4209.       |                                             ^
  4210. In file included from ./arch/x86/include/asm/current.h:6,
  4211.                  from ./include/linux/sched.h:12,
  4212.                  from ./include/linux/utsname.h:6,
  4213.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  4214.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.c:15:
  4215. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  4216. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4217.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4218.       |                                                    ^~
  4219. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  4220.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  4221.       |                                         ^~~~~~~~~~~~~
  4222. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  4223.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  4224.       |                         ^~~~
  4225. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4226.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4227.       |                                         ^~~~~~~~~~~~~~~~
  4228. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  4229.   205 |                 this_cpu_add(*percpu_count, nr);
  4230.       |                 ^~~~~~~~~~~~
  4231. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4232.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4233.       |                                                    ^~
  4234. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  4235.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  4236.       |                                         ^~~~~~~~~~~~~
  4237. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  4238.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  4239.       |                         ^~~~
  4240. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4241.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4242.       |                                         ^~~~~~~~~~~~~~~~
  4243. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  4244.   205 |                 this_cpu_add(*percpu_count, nr);
  4245.       |                 ^~~~~~~~~~~~
  4246. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4247.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4248.       |                                                    ^~
  4249. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  4250.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  4251.       |                                         ^~~~~~~~~~~~~
  4252. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  4253.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  4254.       |                         ^~~~
  4255. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4256.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4257.       |                                         ^~~~~~~~~~~~~~~~
  4258. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  4259.   205 |                 this_cpu_add(*percpu_count, nr);
  4260.       |                 ^~~~~~~~~~~~
  4261. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4262.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4263.       |                                                    ^~
  4264. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  4265.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  4266.       |                                                 ^~~~~~~~~~~~~
  4267. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  4268.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  4269.       |                         ^~~~
  4270. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4271.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4272.       |                                         ^~~~~~~~~~~~~~~~
  4273. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  4274.   205 |                 this_cpu_add(*percpu_count, nr);
  4275.       |                 ^~~~~~~~~~~~
  4276. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  4277. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4278.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4279.       |                                                    ^~
  4280. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  4281.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  4282.       |                                         ^~~~~~~~~~~~~
  4283. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  4284.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  4285.       |                         ^~~~
  4286. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4287.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4288.       |                                         ^~~~~~~~~~~~~~~~
  4289. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  4290.   244 |                 this_cpu_add(*percpu_count, nr);
  4291.       |                 ^~~~~~~~~~~~
  4292. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4293.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4294.       |                                                    ^~
  4295. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  4296.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  4297.       |                                         ^~~~~~~~~~~~~
  4298. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  4299.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  4300.       |                         ^~~~
  4301. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4302.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4303.       |                                         ^~~~~~~~~~~~~~~~
  4304. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  4305.   244 |                 this_cpu_add(*percpu_count, nr);
  4306.       |                 ^~~~~~~~~~~~
  4307. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4308.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4309.       |                                                    ^~
  4310. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  4311.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  4312.       |                                         ^~~~~~~~~~~~~
  4313. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  4314.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  4315.       |                         ^~~~
  4316. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4317.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4318.       |                                         ^~~~~~~~~~~~~~~~
  4319. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  4320.   244 |                 this_cpu_add(*percpu_count, nr);
  4321.       |                 ^~~~~~~~~~~~
  4322. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4323.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4324.       |                                                    ^~
  4325. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  4326.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  4327.       |                                                 ^~~~~~~~~~~~~
  4328. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  4329.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  4330.       |                         ^~~~
  4331. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4332.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4333.       |                                         ^~~~~~~~~~~~~~~~
  4334. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  4335.   244 |                 this_cpu_add(*percpu_count, nr);
  4336.       |                 ^~~~~~~~~~~~
  4337. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  4338. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4339.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4340.       |                                                    ^~
  4341. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  4342.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  4343.       |                                         ^~~~~~~~~~~~~
  4344. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  4345.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  4346.       |                         ^~~~
  4347. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4348.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4349.       |                                         ^~~~~~~~~~~~~~~~
  4350. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4351.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4352.       |                                         ^~~~~~~~~~~~
  4353. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  4354.   320 |                 this_cpu_sub(*percpu_count, nr);
  4355.       |                 ^~~~~~~~~~~~
  4356. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4357.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4358.       |                                                    ^~
  4359. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  4360.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  4361.       |                                         ^~~~~~~~~~~~~
  4362. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  4363.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  4364.       |                         ^~~~
  4365. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4366.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4367.       |                                         ^~~~~~~~~~~~~~~~
  4368. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4369.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4370.       |                                         ^~~~~~~~~~~~
  4371. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  4372.   320 |                 this_cpu_sub(*percpu_count, nr);
  4373.       |                 ^~~~~~~~~~~~
  4374. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4375.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4376.       |                                                    ^~
  4377. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  4378.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  4379.       |                                         ^~~~~~~~~~~~~
  4380. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  4381.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  4382.       |                         ^~~~
  4383. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4384.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4385.       |                                         ^~~~~~~~~~~~~~~~
  4386. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4387.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4388.       |                                         ^~~~~~~~~~~~
  4389. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  4390.   320 |                 this_cpu_sub(*percpu_count, nr);
  4391.       |                 ^~~~~~~~~~~~
  4392. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4393.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4394.       |                                                    ^~
  4395. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  4396.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  4397.       |                                                 ^~~~~~~~~~~~~
  4398. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  4399.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  4400.       |                         ^~~~
  4401. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4402.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4403.       |                                         ^~~~~~~~~~~~~~~~
  4404. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4405.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4406.       |                                         ^~~~~~~~~~~~
  4407. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  4408.   320 |                 this_cpu_sub(*percpu_count, nr);
  4409.       |                 ^~~~~~~~~~~~
  4410. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  4411. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4412.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4413.       |                                                    ^~
  4414. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  4415.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  4416.       |                                         ^~~~~~~~~~~~~
  4417. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  4418.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  4419.       |                         ^~~~
  4420. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4421.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4422.       |                                         ^~~~~~~~~~~~~~~~
  4423. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4424.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4425.       |                                         ^~~~~~~~~~~~
  4426. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4427.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4428.       |                                         ^~~~~~~~~~~~
  4429. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  4430.   106 |                 this_cpu_dec(*sem->read_count);
  4431.       |                 ^~~~~~~~~~~~
  4432. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4433.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4434.       |                                                    ^~
  4435. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  4436.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  4437.       |                                         ^~~~~~~~~~~~~
  4438. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  4439.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  4440.       |                         ^~~~
  4441. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4442.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4443.       |                                         ^~~~~~~~~~~~~~~~
  4444. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4445.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4446.       |                                         ^~~~~~~~~~~~
  4447. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4448.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4449.       |                                         ^~~~~~~~~~~~
  4450. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  4451.   106 |                 this_cpu_dec(*sem->read_count);
  4452.       |                 ^~~~~~~~~~~~
  4453. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4454.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4455.       |                                                    ^~
  4456. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  4457.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  4458.       |                                         ^~~~~~~~~~~~~
  4459. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  4460.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  4461.       |                         ^~~~
  4462. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4463.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4464.       |                                         ^~~~~~~~~~~~~~~~
  4465. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4466.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4467.       |                                         ^~~~~~~~~~~~
  4468. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4469.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4470.       |                                         ^~~~~~~~~~~~
  4471. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  4472.   106 |                 this_cpu_dec(*sem->read_count);
  4473.       |                 ^~~~~~~~~~~~
  4474. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4475.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4476.       |                                                    ^~
  4477. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  4478.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  4479.       |                                                 ^~~~~~~~~~~~~
  4480. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  4481.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  4482.       |                         ^~~~
  4483. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4484.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4485.       |                                         ^~~~~~~~~~~~~~~~
  4486. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4487.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4488.       |                                         ^~~~~~~~~~~~
  4489. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4490.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4491.       |                                         ^~~~~~~~~~~~
  4492. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  4493.   106 |                 this_cpu_dec(*sem->read_count);
  4494.       |                 ^~~~~~~~~~~~
  4495. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4496.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4497.       |                                                    ^~
  4498. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  4499.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  4500.       |                                         ^~~~~~~~~~~~~
  4501. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  4502.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  4503.       |                         ^~~~
  4504. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4505.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4506.       |                                         ^~~~~~~~~~~~~~~~
  4507. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4508.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4509.       |                                         ^~~~~~~~~~~~
  4510. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4511.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4512.       |                                         ^~~~~~~~~~~~
  4513. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  4514.   118 |                 this_cpu_dec(*sem->read_count);
  4515.       |                 ^~~~~~~~~~~~
  4516. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4517.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4518.       |                                                    ^~
  4519. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  4520.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  4521.       |                                         ^~~~~~~~~~~~~
  4522. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  4523.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  4524.       |                         ^~~~
  4525. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4526.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4527.       |                                         ^~~~~~~~~~~~~~~~
  4528. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4529.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4530.       |                                         ^~~~~~~~~~~~
  4531. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4532.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4533.       |                                         ^~~~~~~~~~~~
  4534. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  4535.   118 |                 this_cpu_dec(*sem->read_count);
  4536.       |                 ^~~~~~~~~~~~
  4537. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4538.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4539.       |                                                    ^~
  4540. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  4541.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  4542.       |                                         ^~~~~~~~~~~~~
  4543. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  4544.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  4545.       |                         ^~~~
  4546. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4547.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4548.       |                                         ^~~~~~~~~~~~~~~~
  4549. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4550.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4551.       |                                         ^~~~~~~~~~~~
  4552. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4553.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4554.       |                                         ^~~~~~~~~~~~
  4555. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  4556.   118 |                 this_cpu_dec(*sem->read_count);
  4557.       |                 ^~~~~~~~~~~~
  4558. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4559.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4560.       |                                                    ^~
  4561. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  4562.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  4563.       |                                                 ^~~~~~~~~~~~~
  4564. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  4565.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  4566.       |                         ^~~~
  4567. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4568.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4569.       |                                         ^~~~~~~~~~~~~~~~
  4570. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4571.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4572.       |                                         ^~~~~~~~~~~~
  4573. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4574.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4575.       |                                         ^~~~~~~~~~~~
  4576. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  4577.   118 |                 this_cpu_dec(*sem->read_count);
  4578.       |                 ^~~~~~~~~~~~
  4579. In file included from ./arch/x86/include/asm/paravirt.h:17,
  4580.                  from ./arch/x86/include/asm/irqflags.h:63,
  4581.                  from ./include/linux/irqflags.h:16,
  4582.                  from ./include/linux/rcupdate.h:26,
  4583.                  from ./include/linux/rculist.h:11,
  4584.                  from ./include/linux/pid.h:5,
  4585.                  from ./include/linux/sched.h:14,
  4586.                  from ./include/linux/utsname.h:6,
  4587.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  4588.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.c:15:
  4589. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  4590. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  4591.   243 |                 (cpu) < nr_cpu_ids;)
  4592.       |                       ^
  4593. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  4594.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  4595.       |                                    ^~~~~~~~~~~~
  4596. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  4597.   231 |         for_each_online_cpu(cpu)
  4598.       |         ^~~~~~~~~~~~~~~~~~~
  4599. In file included from ./include/linux/ftrace.h:10,
  4600.                  from ./include/linux/perf_event.h:49,
  4601.                  from ./include/linux/trace_events.h:10,
  4602.                  from ./include/trace/syscall.h:7,
  4603.                  from ./include/linux/syscalls.h:87,
  4604.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  4605.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.c:15:
  4606. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  4607. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4608.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  4609.       |                                        ^
  4610. In file included from ./include/linux/nodemask.h:96,
  4611.                  from ./include/linux/sched.h:22,
  4612.                  from ./include/linux/utsname.h:6,
  4613.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  4614.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.c:15:
  4615. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  4616. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  4617.    14 | #define NUMA_NO_NODE    (-1)
  4618.       |                         ^~~~
  4619. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  4620.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  4621.       |                                   ^~~~~~~~~~~~
  4622. In file included from ./include/linux/blkdev.h:18,
  4623.                  from ./include/linux/blk-cgroup.h:23,
  4624.                  from ./include/linux/writeback.h:14,
  4625.                  from ./include/linux/memcontrol.h:22,
  4626.                  from ./include/linux/swap.h:9,
  4627.                  from ./include/linux/suspend.h:5,
  4628.                  from ./include/linux/regulator/consumer.h:35,
  4629.                  from ./include/linux/i2c.h:18,
  4630.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  4631.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.c:15:
  4632. ./include/linux/bio.h: In function 'bio_next_split':
  4633. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  4634.   395 |         if (sectors >= bio_sectors(bio))
  4635.       |                     ^~
  4636. In file included from ./arch/x86/include/asm/paravirt.h:17,
  4637.                  from ./arch/x86/include/asm/irqflags.h:63,
  4638.                  from ./include/linux/irqflags.h:16,
  4639.                  from ./include/linux/rcupdate.h:26,
  4640.                  from ./include/linux/rculist.h:11,
  4641.                  from ./include/linux/pid.h:5,
  4642.                  from ./include/linux/sched.h:14,
  4643.                  from ./include/linux/utsname.h:6,
  4644.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  4645.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.c:15:
  4646. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  4647. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  4648.   243 |                 (cpu) < nr_cpu_ids;)
  4649.       |                       ^
  4650. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  4651.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  4652.       |                                    ^~~~~~~~~~~~
  4653. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  4654.   987 |         for_each_possible_cpu(cpu)
  4655.       |         ^~~~~~~~~~~~~~~~~~~~~
  4656.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.o
  4657.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.nv-mmap.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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_mmap"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.c
  4658. In file included from ./include/linux/byteorder/little_endian.h:11,
  4659.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  4660.                  from ./include/asm-generic/bitops/le.h:7,
  4661.                  from ./arch/x86/include/asm/bitops.h:395,
  4662.                  from ./include/linux/bitops.h:32,
  4663.                  from ./include/linux/kernel.h:12,
  4664.                  from ./arch/x86/include/asm/percpu.h:27,
  4665.                  from ./arch/x86/include/asm/current.h:6,
  4666.                  from ./include/linux/sched.h:12,
  4667.                  from ./include/linux/utsname.h:6,
  4668.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  4669.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.c:15:
  4670. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  4671. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  4672.   195 |         for (i = 0; i < len; i++)
  4673.       |                       ^
  4674. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  4675. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  4676.   203 |         for (i = 0; i < len; i++)
  4677.       |                       ^
  4678. In file included from ./arch/x86/include/asm/current.h:5,
  4679.                  from ./include/linux/sched.h:12,
  4680.                  from ./include/linux/utsname.h:6,
  4681.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  4682.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.c:15:
  4683. ./include/linux/thread_info.h: In function 'check_copy_size':
  4684. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  4685.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  4686.       |                                    ^
  4687. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  4688.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  4689.       |                                             ^
  4690. In file included from ./include/linux/mmzone.h:22,
  4691.                  from ./include/linux/gfp.h:6,
  4692.                  from ./include/linux/umh.h:4,
  4693.                  from ./include/linux/kmod.h:9,
  4694.                  from ./include/linux/module.h:17,
  4695.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  4696.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.c:15:
  4697. ./include/linux/page-flags.h: In function 'PagePoisoned':
  4698. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  4699.   207 |         return page->flags == PAGE_POISON_PATTERN;
  4700.       |                            ^~
  4701. In file included from ./arch/x86/include/asm/current.h:5,
  4702.                  from ./include/linux/sched.h:12,
  4703.                  from ./include/linux/utsname.h:6,
  4704.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  4705.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.c:15:
  4706. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  4707. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  4708.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  4709.       |                                                   ^~
  4710. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  4711.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  4712.       |                                             ^
  4713. In file included from ./arch/x86/include/asm/current.h:6,
  4714.                  from ./include/linux/sched.h:12,
  4715.                  from ./include/linux/utsname.h:6,
  4716.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  4717.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.c:15:
  4718. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  4719. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4720.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4721.       |                                                    ^~
  4722. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  4723.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  4724.       |                                         ^~~~~~~~~~~~~
  4725. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  4726.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  4727.       |                         ^~~~
  4728. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4729.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4730.       |                                         ^~~~~~~~~~~~~~~~
  4731. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  4732.   205 |                 this_cpu_add(*percpu_count, nr);
  4733.       |                 ^~~~~~~~~~~~
  4734. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4735.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4736.       |                                                    ^~
  4737. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  4738.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  4739.       |                                         ^~~~~~~~~~~~~
  4740. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  4741.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  4742.       |                         ^~~~
  4743. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4744.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4745.       |                                         ^~~~~~~~~~~~~~~~
  4746. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  4747.   205 |                 this_cpu_add(*percpu_count, nr);
  4748.       |                 ^~~~~~~~~~~~
  4749. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4750.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4751.       |                                                    ^~
  4752. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  4753.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  4754.       |                                         ^~~~~~~~~~~~~
  4755. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  4756.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  4757.       |                         ^~~~
  4758. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4759.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4760.       |                                         ^~~~~~~~~~~~~~~~
  4761. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  4762.   205 |                 this_cpu_add(*percpu_count, nr);
  4763.       |                 ^~~~~~~~~~~~
  4764. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4765.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4766.       |                                                    ^~
  4767. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  4768.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  4769.       |                                                 ^~~~~~~~~~~~~
  4770. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  4771.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  4772.       |                         ^~~~
  4773. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4774.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4775.       |                                         ^~~~~~~~~~~~~~~~
  4776. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  4777.   205 |                 this_cpu_add(*percpu_count, nr);
  4778.       |                 ^~~~~~~~~~~~
  4779. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  4780. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4781.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4782.       |                                                    ^~
  4783. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  4784.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  4785.       |                                         ^~~~~~~~~~~~~
  4786. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  4787.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  4788.       |                         ^~~~
  4789. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4790.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4791.       |                                         ^~~~~~~~~~~~~~~~
  4792. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  4793.   244 |                 this_cpu_add(*percpu_count, nr);
  4794.       |                 ^~~~~~~~~~~~
  4795. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4796.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4797.       |                                                    ^~
  4798. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  4799.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  4800.       |                                         ^~~~~~~~~~~~~
  4801. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  4802.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  4803.       |                         ^~~~
  4804. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4805.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4806.       |                                         ^~~~~~~~~~~~~~~~
  4807. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  4808.   244 |                 this_cpu_add(*percpu_count, nr);
  4809.       |                 ^~~~~~~~~~~~
  4810. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4811.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4812.       |                                                    ^~
  4813. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  4814.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  4815.       |                                         ^~~~~~~~~~~~~
  4816. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  4817.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  4818.       |                         ^~~~
  4819. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4820.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4821.       |                                         ^~~~~~~~~~~~~~~~
  4822. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  4823.   244 |                 this_cpu_add(*percpu_count, nr);
  4824.       |                 ^~~~~~~~~~~~
  4825. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4826.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4827.       |                                                    ^~
  4828. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  4829.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  4830.       |                                                 ^~~~~~~~~~~~~
  4831. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  4832.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  4833.       |                         ^~~~
  4834. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4835.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4836.       |                                         ^~~~~~~~~~~~~~~~
  4837. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  4838.   244 |                 this_cpu_add(*percpu_count, nr);
  4839.       |                 ^~~~~~~~~~~~
  4840. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  4841. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4842.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4843.       |                                                    ^~
  4844. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  4845.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  4846.       |                                         ^~~~~~~~~~~~~
  4847. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  4848.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  4849.       |                         ^~~~
  4850. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4851.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4852.       |                                         ^~~~~~~~~~~~~~~~
  4853. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4854.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4855.       |                                         ^~~~~~~~~~~~
  4856. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  4857.   320 |                 this_cpu_sub(*percpu_count, nr);
  4858.       |                 ^~~~~~~~~~~~
  4859. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4860.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4861.       |                                                    ^~
  4862. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  4863.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  4864.       |                                         ^~~~~~~~~~~~~
  4865. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  4866.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  4867.       |                         ^~~~
  4868. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4869.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4870.       |                                         ^~~~~~~~~~~~~~~~
  4871. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4872.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4873.       |                                         ^~~~~~~~~~~~
  4874. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  4875.   320 |                 this_cpu_sub(*percpu_count, nr);
  4876.       |                 ^~~~~~~~~~~~
  4877. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4878.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4879.       |                                                    ^~
  4880. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  4881.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  4882.       |                                         ^~~~~~~~~~~~~
  4883. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  4884.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  4885.       |                         ^~~~
  4886. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4887.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4888.       |                                         ^~~~~~~~~~~~~~~~
  4889. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4890.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4891.       |                                         ^~~~~~~~~~~~
  4892. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  4893.   320 |                 this_cpu_sub(*percpu_count, nr);
  4894.       |                 ^~~~~~~~~~~~
  4895. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  4896.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4897.       |                                                    ^~
  4898. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  4899.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  4900.       |                                                 ^~~~~~~~~~~~~
  4901. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  4902.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  4903.       |                         ^~~~
  4904. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4905.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4906.       |                                         ^~~~~~~~~~~~~~~~
  4907. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4908.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4909.       |                                         ^~~~~~~~~~~~
  4910. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  4911.   320 |                 this_cpu_sub(*percpu_count, nr);
  4912.       |                 ^~~~~~~~~~~~
  4913. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  4914. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4915.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4916.       |                                                    ^~
  4917. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  4918.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  4919.       |                                         ^~~~~~~~~~~~~
  4920. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  4921.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  4922.       |                         ^~~~
  4923. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4924.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4925.       |                                         ^~~~~~~~~~~~~~~~
  4926. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4927.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4928.       |                                         ^~~~~~~~~~~~
  4929. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4930.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4931.       |                                         ^~~~~~~~~~~~
  4932. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  4933.   106 |                 this_cpu_dec(*sem->read_count);
  4934.       |                 ^~~~~~~~~~~~
  4935. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4936.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4937.       |                                                    ^~
  4938. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  4939.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  4940.       |                                         ^~~~~~~~~~~~~
  4941. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  4942.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  4943.       |                         ^~~~
  4944. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4945.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4946.       |                                         ^~~~~~~~~~~~~~~~
  4947. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4948.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4949.       |                                         ^~~~~~~~~~~~
  4950. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4951.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4952.       |                                         ^~~~~~~~~~~~
  4953. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  4954.   106 |                 this_cpu_dec(*sem->read_count);
  4955.       |                 ^~~~~~~~~~~~
  4956. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4957.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4958.       |                                                    ^~
  4959. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  4960.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  4961.       |                                         ^~~~~~~~~~~~~
  4962. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  4963.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  4964.       |                         ^~~~
  4965. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4966.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4967.       |                                         ^~~~~~~~~~~~~~~~
  4968. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4969.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4970.       |                                         ^~~~~~~~~~~~
  4971. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4972.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4973.       |                                         ^~~~~~~~~~~~
  4974. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  4975.   106 |                 this_cpu_dec(*sem->read_count);
  4976.       |                 ^~~~~~~~~~~~
  4977. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4978.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  4979.       |                                                    ^~
  4980. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  4981.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  4982.       |                                                 ^~~~~~~~~~~~~
  4983. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  4984.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  4985.       |                         ^~~~
  4986. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  4987.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  4988.       |                                         ^~~~~~~~~~~~~~~~
  4989. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  4990.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  4991.       |                                         ^~~~~~~~~~~~
  4992. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  4993.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  4994.       |                                         ^~~~~~~~~~~~
  4995. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  4996.   106 |                 this_cpu_dec(*sem->read_count);
  4997.       |                 ^~~~~~~~~~~~
  4998. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  4999.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5000.       |                                                    ^~
  5001. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  5002.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  5003.       |                                         ^~~~~~~~~~~~~
  5004. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  5005.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  5006.       |                         ^~~~
  5007. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5008.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5009.       |                                         ^~~~~~~~~~~~~~~~
  5010. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5011.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5012.       |                                         ^~~~~~~~~~~~
  5013. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5014.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5015.       |                                         ^~~~~~~~~~~~
  5016. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  5017.   118 |                 this_cpu_dec(*sem->read_count);
  5018.       |                 ^~~~~~~~~~~~
  5019. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5020.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5021.       |                                                    ^~
  5022. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  5023.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  5024.       |                                         ^~~~~~~~~~~~~
  5025. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  5026.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  5027.       |                         ^~~~
  5028. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5029.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5030.       |                                         ^~~~~~~~~~~~~~~~
  5031. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5032.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5033.       |                                         ^~~~~~~~~~~~
  5034. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5035.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5036.       |                                         ^~~~~~~~~~~~
  5037. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  5038.   118 |                 this_cpu_dec(*sem->read_count);
  5039.       |                 ^~~~~~~~~~~~
  5040. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5041.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5042.       |                                                    ^~
  5043. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  5044.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  5045.       |                                         ^~~~~~~~~~~~~
  5046. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  5047.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  5048.       |                         ^~~~
  5049. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5050.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5051.       |                                         ^~~~~~~~~~~~~~~~
  5052. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5053.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5054.       |                                         ^~~~~~~~~~~~
  5055. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5056.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5057.       |                                         ^~~~~~~~~~~~
  5058. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  5059.   118 |                 this_cpu_dec(*sem->read_count);
  5060.       |                 ^~~~~~~~~~~~
  5061. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5062.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5063.       |                                                    ^~
  5064. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  5065.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  5066.       |                                                 ^~~~~~~~~~~~~
  5067. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  5068.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  5069.       |                         ^~~~
  5070. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5071.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5072.       |                                         ^~~~~~~~~~~~~~~~
  5073. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5074.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5075.       |                                         ^~~~~~~~~~~~
  5076. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5077.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5078.       |                                         ^~~~~~~~~~~~
  5079. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  5080.   118 |                 this_cpu_dec(*sem->read_count);
  5081.       |                 ^~~~~~~~~~~~
  5082. In file included from ./arch/x86/include/asm/paravirt.h:17,
  5083.                  from ./arch/x86/include/asm/irqflags.h:63,
  5084.                  from ./include/linux/irqflags.h:16,
  5085.                  from ./include/linux/rcupdate.h:26,
  5086.                  from ./include/linux/rculist.h:11,
  5087.                  from ./include/linux/pid.h:5,
  5088.                  from ./include/linux/sched.h:14,
  5089.                  from ./include/linux/utsname.h:6,
  5090.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  5091.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.c:15:
  5092. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  5093. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  5094.   243 |                 (cpu) < nr_cpu_ids;)
  5095.       |                       ^
  5096. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  5097.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  5098.       |                                    ^~~~~~~~~~~~
  5099. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  5100.   231 |         for_each_online_cpu(cpu)
  5101.       |         ^~~~~~~~~~~~~~~~~~~
  5102. In file included from ./include/linux/ftrace.h:10,
  5103.                  from ./include/linux/perf_event.h:49,
  5104.                  from ./include/linux/trace_events.h:10,
  5105.                  from ./include/trace/syscall.h:7,
  5106.                  from ./include/linux/syscalls.h:87,
  5107.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  5108.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.c:15:
  5109. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  5110. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5111.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  5112.       |                                        ^
  5113. In file included from ./include/linux/nodemask.h:96,
  5114.                  from ./include/linux/sched.h:22,
  5115.                  from ./include/linux/utsname.h:6,
  5116.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  5117.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.c:15:
  5118. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  5119. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  5120.    14 | #define NUMA_NO_NODE    (-1)
  5121.       |                         ^~~~
  5122. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  5123.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  5124.       |                                   ^~~~~~~~~~~~
  5125. In file included from ./include/linux/blkdev.h:18,
  5126.                  from ./include/linux/blk-cgroup.h:23,
  5127.                  from ./include/linux/writeback.h:14,
  5128.                  from ./include/linux/memcontrol.h:22,
  5129.                  from ./include/linux/swap.h:9,
  5130.                  from ./include/linux/suspend.h:5,
  5131.                  from ./include/linux/regulator/consumer.h:35,
  5132.                  from ./include/linux/i2c.h:18,
  5133.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  5134.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.c:15:
  5135. ./include/linux/bio.h: In function 'bio_next_split':
  5136. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  5137.   395 |         if (sectors >= bio_sectors(bio))
  5138.       |                     ^~
  5139. In file included from ./arch/x86/include/asm/paravirt.h:17,
  5140.                  from ./arch/x86/include/asm/irqflags.h:63,
  5141.                  from ./include/linux/irqflags.h:16,
  5142.                  from ./include/linux/rcupdate.h:26,
  5143.                  from ./include/linux/rculist.h:11,
  5144.                  from ./include/linux/pid.h:5,
  5145.                  from ./include/linux/sched.h:14,
  5146.                  from ./include/linux/utsname.h:6,
  5147.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  5148.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.c:15:
  5149. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  5150. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  5151.   243 |                 (cpu) < nr_cpu_ids;)
  5152.       |                       ^
  5153. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  5154.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  5155.       |                                    ^~~~~~~~~~~~
  5156. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  5157.   987 |         for_each_possible_cpu(cpu)
  5158.       |         ^~~~~~~~~~~~~~~~~~~~~
  5159. /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.c: In function 'nv_encode_caching':
  5160. /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.c:199:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
  5161.   199 |             if (NV_ALLOW_CACHING(memory_type))
  5162.       |                ^
  5163. /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.c:201:9: note: here
  5164.   201 |         default:
  5165.       |         ^~~~~~~
  5166.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.o
  5167.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.nv-p2p.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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_p2p"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.c
  5168. In file included from ./include/linux/byteorder/little_endian.h:11,
  5169.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  5170.                  from ./include/asm-generic/bitops/le.h:7,
  5171.                  from ./arch/x86/include/asm/bitops.h:395,
  5172.                  from ./include/linux/bitops.h:32,
  5173.                  from ./include/linux/kernel.h:12,
  5174.                  from ./arch/x86/include/asm/percpu.h:27,
  5175.                  from ./arch/x86/include/asm/current.h:6,
  5176.                  from ./include/linux/sched.h:12,
  5177.                  from ./include/linux/utsname.h:6,
  5178.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  5179.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.c:15:
  5180. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  5181. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  5182.   195 |         for (i = 0; i < len; i++)
  5183.       |                       ^
  5184. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  5185. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  5186.   203 |         for (i = 0; i < len; i++)
  5187.       |                       ^
  5188. In file included from ./arch/x86/include/asm/current.h:5,
  5189.                  from ./include/linux/sched.h:12,
  5190.                  from ./include/linux/utsname.h:6,
  5191.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  5192.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.c:15:
  5193. ./include/linux/thread_info.h: In function 'check_copy_size':
  5194. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  5195.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  5196.       |                                    ^
  5197. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  5198.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  5199.       |                                             ^
  5200. In file included from ./include/linux/mmzone.h:22,
  5201.                  from ./include/linux/gfp.h:6,
  5202.                  from ./include/linux/umh.h:4,
  5203.                  from ./include/linux/kmod.h:9,
  5204.                  from ./include/linux/module.h:17,
  5205.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  5206.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.c:15:
  5207. ./include/linux/page-flags.h: In function 'PagePoisoned':
  5208. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  5209.   207 |         return page->flags == PAGE_POISON_PATTERN;
  5210.       |                            ^~
  5211. In file included from ./arch/x86/include/asm/current.h:5,
  5212.                  from ./include/linux/sched.h:12,
  5213.                  from ./include/linux/utsname.h:6,
  5214.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  5215.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.c:15:
  5216. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  5217. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  5218.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  5219.       |                                                   ^~
  5220. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  5221.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  5222.       |                                             ^
  5223. In file included from ./arch/x86/include/asm/current.h:6,
  5224.                  from ./include/linux/sched.h:12,
  5225.                  from ./include/linux/utsname.h:6,
  5226.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  5227.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.c:15:
  5228. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  5229. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5230.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5231.       |                                                    ^~
  5232. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  5233.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  5234.       |                                         ^~~~~~~~~~~~~
  5235. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  5236.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  5237.       |                         ^~~~
  5238. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5239.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5240.       |                                         ^~~~~~~~~~~~~~~~
  5241. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  5242.   205 |                 this_cpu_add(*percpu_count, nr);
  5243.       |                 ^~~~~~~~~~~~
  5244. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5245.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5246.       |                                                    ^~
  5247. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  5248.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  5249.       |                                         ^~~~~~~~~~~~~
  5250. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  5251.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  5252.       |                         ^~~~
  5253. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5254.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5255.       |                                         ^~~~~~~~~~~~~~~~
  5256. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  5257.   205 |                 this_cpu_add(*percpu_count, nr);
  5258.       |                 ^~~~~~~~~~~~
  5259. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5260.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5261.       |                                                    ^~
  5262. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  5263.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  5264.       |                                         ^~~~~~~~~~~~~
  5265. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  5266.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  5267.       |                         ^~~~
  5268. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5269.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5270.       |                                         ^~~~~~~~~~~~~~~~
  5271. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  5272.   205 |                 this_cpu_add(*percpu_count, nr);
  5273.       |                 ^~~~~~~~~~~~
  5274. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5275.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5276.       |                                                    ^~
  5277. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  5278.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  5279.       |                                                 ^~~~~~~~~~~~~
  5280. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  5281.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  5282.       |                         ^~~~
  5283. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5284.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5285.       |                                         ^~~~~~~~~~~~~~~~
  5286. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  5287.   205 |                 this_cpu_add(*percpu_count, nr);
  5288.       |                 ^~~~~~~~~~~~
  5289. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  5290. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5291.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5292.       |                                                    ^~
  5293. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  5294.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  5295.       |                                         ^~~~~~~~~~~~~
  5296. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  5297.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  5298.       |                         ^~~~
  5299. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5300.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5301.       |                                         ^~~~~~~~~~~~~~~~
  5302. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  5303.   244 |                 this_cpu_add(*percpu_count, nr);
  5304.       |                 ^~~~~~~~~~~~
  5305. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5306.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5307.       |                                                    ^~
  5308. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  5309.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  5310.       |                                         ^~~~~~~~~~~~~
  5311. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  5312.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  5313.       |                         ^~~~
  5314. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5315.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5316.       |                                         ^~~~~~~~~~~~~~~~
  5317. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  5318.   244 |                 this_cpu_add(*percpu_count, nr);
  5319.       |                 ^~~~~~~~~~~~
  5320. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5321.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5322.       |                                                    ^~
  5323. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  5324.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  5325.       |                                         ^~~~~~~~~~~~~
  5326. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  5327.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  5328.       |                         ^~~~
  5329. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5330.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5331.       |                                         ^~~~~~~~~~~~~~~~
  5332. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  5333.   244 |                 this_cpu_add(*percpu_count, nr);
  5334.       |                 ^~~~~~~~~~~~
  5335. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5336.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5337.       |                                                    ^~
  5338. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  5339.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  5340.       |                                                 ^~~~~~~~~~~~~
  5341. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  5342.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  5343.       |                         ^~~~
  5344. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5345.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5346.       |                                         ^~~~~~~~~~~~~~~~
  5347. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  5348.   244 |                 this_cpu_add(*percpu_count, nr);
  5349.       |                 ^~~~~~~~~~~~
  5350. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  5351. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5352.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5353.       |                                                    ^~
  5354. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  5355.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  5356.       |                                         ^~~~~~~~~~~~~
  5357. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  5358.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  5359.       |                         ^~~~
  5360. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5361.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5362.       |                                         ^~~~~~~~~~~~~~~~
  5363. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5364.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5365.       |                                         ^~~~~~~~~~~~
  5366. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  5367.   320 |                 this_cpu_sub(*percpu_count, nr);
  5368.       |                 ^~~~~~~~~~~~
  5369. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5370.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5371.       |                                                    ^~
  5372. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  5373.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  5374.       |                                         ^~~~~~~~~~~~~
  5375. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  5376.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  5377.       |                         ^~~~
  5378. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5379.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5380.       |                                         ^~~~~~~~~~~~~~~~
  5381. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5382.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5383.       |                                         ^~~~~~~~~~~~
  5384. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  5385.   320 |                 this_cpu_sub(*percpu_count, nr);
  5386.       |                 ^~~~~~~~~~~~
  5387. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5388.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5389.       |                                                    ^~
  5390. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  5391.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  5392.       |                                         ^~~~~~~~~~~~~
  5393. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  5394.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  5395.       |                         ^~~~
  5396. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5397.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5398.       |                                         ^~~~~~~~~~~~~~~~
  5399. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5400.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5401.       |                                         ^~~~~~~~~~~~
  5402. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  5403.   320 |                 this_cpu_sub(*percpu_count, nr);
  5404.       |                 ^~~~~~~~~~~~
  5405. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5406.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5407.       |                                                    ^~
  5408. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  5409.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  5410.       |                                                 ^~~~~~~~~~~~~
  5411. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  5412.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  5413.       |                         ^~~~
  5414. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5415.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5416.       |                                         ^~~~~~~~~~~~~~~~
  5417. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5418.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5419.       |                                         ^~~~~~~~~~~~
  5420. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  5421.   320 |                 this_cpu_sub(*percpu_count, nr);
  5422.       |                 ^~~~~~~~~~~~
  5423. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  5424. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5425.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5426.       |                                                    ^~
  5427. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  5428.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  5429.       |                                         ^~~~~~~~~~~~~
  5430. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  5431.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  5432.       |                         ^~~~
  5433. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5434.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5435.       |                                         ^~~~~~~~~~~~~~~~
  5436. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5437.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5438.       |                                         ^~~~~~~~~~~~
  5439. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5440.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5441.       |                                         ^~~~~~~~~~~~
  5442. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  5443.   106 |                 this_cpu_dec(*sem->read_count);
  5444.       |                 ^~~~~~~~~~~~
  5445. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5446.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5447.       |                                                    ^~
  5448. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  5449.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  5450.       |                                         ^~~~~~~~~~~~~
  5451. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  5452.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  5453.       |                         ^~~~
  5454. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5455.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5456.       |                                         ^~~~~~~~~~~~~~~~
  5457. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5458.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5459.       |                                         ^~~~~~~~~~~~
  5460. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5461.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5462.       |                                         ^~~~~~~~~~~~
  5463. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  5464.   106 |                 this_cpu_dec(*sem->read_count);
  5465.       |                 ^~~~~~~~~~~~
  5466. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5467.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5468.       |                                                    ^~
  5469. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  5470.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  5471.       |                                         ^~~~~~~~~~~~~
  5472. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  5473.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  5474.       |                         ^~~~
  5475. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5476.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5477.       |                                         ^~~~~~~~~~~~~~~~
  5478. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5479.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5480.       |                                         ^~~~~~~~~~~~
  5481. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5482.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5483.       |                                         ^~~~~~~~~~~~
  5484. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  5485.   106 |                 this_cpu_dec(*sem->read_count);
  5486.       |                 ^~~~~~~~~~~~
  5487. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5488.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5489.       |                                                    ^~
  5490. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  5491.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  5492.       |                                                 ^~~~~~~~~~~~~
  5493. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  5494.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  5495.       |                         ^~~~
  5496. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5497.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5498.       |                                         ^~~~~~~~~~~~~~~~
  5499. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5500.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5501.       |                                         ^~~~~~~~~~~~
  5502. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5503.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5504.       |                                         ^~~~~~~~~~~~
  5505. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  5506.   106 |                 this_cpu_dec(*sem->read_count);
  5507.       |                 ^~~~~~~~~~~~
  5508. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5509.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5510.       |                                                    ^~
  5511. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  5512.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  5513.       |                                         ^~~~~~~~~~~~~
  5514. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  5515.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  5516.       |                         ^~~~
  5517. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5518.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5519.       |                                         ^~~~~~~~~~~~~~~~
  5520. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5521.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5522.       |                                         ^~~~~~~~~~~~
  5523. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5524.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5525.       |                                         ^~~~~~~~~~~~
  5526. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  5527.   118 |                 this_cpu_dec(*sem->read_count);
  5528.       |                 ^~~~~~~~~~~~
  5529. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5530.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5531.       |                                                    ^~
  5532. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  5533.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  5534.       |                                         ^~~~~~~~~~~~~
  5535. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  5536.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  5537.       |                         ^~~~
  5538. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5539.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5540.       |                                         ^~~~~~~~~~~~~~~~
  5541. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5542.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5543.       |                                         ^~~~~~~~~~~~
  5544. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5545.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5546.       |                                         ^~~~~~~~~~~~
  5547. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  5548.   118 |                 this_cpu_dec(*sem->read_count);
  5549.       |                 ^~~~~~~~~~~~
  5550. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5551.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5552.       |                                                    ^~
  5553. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  5554.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  5555.       |                                         ^~~~~~~~~~~~~
  5556. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  5557.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  5558.       |                         ^~~~
  5559. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5560.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5561.       |                                         ^~~~~~~~~~~~~~~~
  5562. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5563.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5564.       |                                         ^~~~~~~~~~~~
  5565. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5566.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5567.       |                                         ^~~~~~~~~~~~
  5568. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  5569.   118 |                 this_cpu_dec(*sem->read_count);
  5570.       |                 ^~~~~~~~~~~~
  5571. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5572.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5573.       |                                                    ^~
  5574. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  5575.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  5576.       |                                                 ^~~~~~~~~~~~~
  5577. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  5578.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  5579.       |                         ^~~~
  5580. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5581.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5582.       |                                         ^~~~~~~~~~~~~~~~
  5583. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5584.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5585.       |                                         ^~~~~~~~~~~~
  5586. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5587.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5588.       |                                         ^~~~~~~~~~~~
  5589. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  5590.   118 |                 this_cpu_dec(*sem->read_count);
  5591.       |                 ^~~~~~~~~~~~
  5592. In file included from ./arch/x86/include/asm/paravirt.h:17,
  5593.                  from ./arch/x86/include/asm/irqflags.h:63,
  5594.                  from ./include/linux/irqflags.h:16,
  5595.                  from ./include/linux/rcupdate.h:26,
  5596.                  from ./include/linux/rculist.h:11,
  5597.                  from ./include/linux/pid.h:5,
  5598.                  from ./include/linux/sched.h:14,
  5599.                  from ./include/linux/utsname.h:6,
  5600.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  5601.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.c:15:
  5602. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  5603. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  5604.   243 |                 (cpu) < nr_cpu_ids;)
  5605.       |                       ^
  5606. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  5607.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  5608.       |                                    ^~~~~~~~~~~~
  5609. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  5610.   231 |         for_each_online_cpu(cpu)
  5611.       |         ^~~~~~~~~~~~~~~~~~~
  5612. In file included from ./include/linux/ftrace.h:10,
  5613.                  from ./include/linux/perf_event.h:49,
  5614.                  from ./include/linux/trace_events.h:10,
  5615.                  from ./include/trace/syscall.h:7,
  5616.                  from ./include/linux/syscalls.h:87,
  5617.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  5618.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.c:15:
  5619. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  5620. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5621.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  5622.       |                                        ^
  5623. In file included from ./include/linux/nodemask.h:96,
  5624.                  from ./include/linux/sched.h:22,
  5625.                  from ./include/linux/utsname.h:6,
  5626.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  5627.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.c:15:
  5628. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  5629. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  5630.    14 | #define NUMA_NO_NODE    (-1)
  5631.       |                         ^~~~
  5632. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  5633.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  5634.       |                                   ^~~~~~~~~~~~
  5635. In file included from ./include/linux/blkdev.h:18,
  5636.                  from ./include/linux/blk-cgroup.h:23,
  5637.                  from ./include/linux/writeback.h:14,
  5638.                  from ./include/linux/memcontrol.h:22,
  5639.                  from ./include/linux/swap.h:9,
  5640.                  from ./include/linux/suspend.h:5,
  5641.                  from ./include/linux/regulator/consumer.h:35,
  5642.                  from ./include/linux/i2c.h:18,
  5643.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  5644.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.c:15:
  5645. ./include/linux/bio.h: In function 'bio_next_split':
  5646. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  5647.   395 |         if (sectors >= bio_sectors(bio))
  5648.       |                     ^~
  5649. In file included from ./arch/x86/include/asm/paravirt.h:17,
  5650.                  from ./arch/x86/include/asm/irqflags.h:63,
  5651.                  from ./include/linux/irqflags.h:16,
  5652.                  from ./include/linux/rcupdate.h:26,
  5653.                  from ./include/linux/rculist.h:11,
  5654.                  from ./include/linux/pid.h:5,
  5655.                  from ./include/linux/sched.h:14,
  5656.                  from ./include/linux/utsname.h:6,
  5657.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  5658.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.c:15:
  5659. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  5660. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  5661.   243 |                 (cpu) < nr_cpu_ids;)
  5662.       |                       ^
  5663. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  5664.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  5665.       |                                    ^~~~~~~~~~~~
  5666. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  5667.   987 |         for_each_possible_cpu(cpu)
  5668.       |         ^~~~~~~~~~~~~~~~~~~~~
  5669.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.o
  5670.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.nv-pat.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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_pat"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.c
  5671. In file included from ./include/linux/byteorder/little_endian.h:11,
  5672.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  5673.                  from ./include/asm-generic/bitops/le.h:7,
  5674.                  from ./arch/x86/include/asm/bitops.h:395,
  5675.                  from ./include/linux/bitops.h:32,
  5676.                  from ./include/linux/kernel.h:12,
  5677.                  from ./arch/x86/include/asm/percpu.h:27,
  5678.                  from ./arch/x86/include/asm/current.h:6,
  5679.                  from ./include/linux/sched.h:12,
  5680.                  from ./include/linux/utsname.h:6,
  5681.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  5682.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.c:15:
  5683. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  5684. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  5685.   195 |         for (i = 0; i < len; i++)
  5686.       |                       ^
  5687. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  5688. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  5689.   203 |         for (i = 0; i < len; i++)
  5690.       |                       ^
  5691. In file included from ./arch/x86/include/asm/current.h:5,
  5692.                  from ./include/linux/sched.h:12,
  5693.                  from ./include/linux/utsname.h:6,
  5694.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  5695.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.c:15:
  5696. ./include/linux/thread_info.h: In function 'check_copy_size':
  5697. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  5698.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  5699.       |                                    ^
  5700. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  5701.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  5702.       |                                             ^
  5703. In file included from ./include/linux/mmzone.h:22,
  5704.                  from ./include/linux/gfp.h:6,
  5705.                  from ./include/linux/umh.h:4,
  5706.                  from ./include/linux/kmod.h:9,
  5707.                  from ./include/linux/module.h:17,
  5708.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  5709.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.c:15:
  5710. ./include/linux/page-flags.h: In function 'PagePoisoned':
  5711. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  5712.   207 |         return page->flags == PAGE_POISON_PATTERN;
  5713.       |                            ^~
  5714. In file included from ./arch/x86/include/asm/current.h:5,
  5715.                  from ./include/linux/sched.h:12,
  5716.                  from ./include/linux/utsname.h:6,
  5717.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  5718.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.c:15:
  5719. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  5720. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  5721.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  5722.       |                                                   ^~
  5723. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  5724.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  5725.       |                                             ^
  5726. In file included from ./arch/x86/include/asm/current.h:6,
  5727.                  from ./include/linux/sched.h:12,
  5728.                  from ./include/linux/utsname.h:6,
  5729.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  5730.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.c:15:
  5731. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  5732. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5733.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5734.       |                                                    ^~
  5735. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  5736.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  5737.       |                                         ^~~~~~~~~~~~~
  5738. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  5739.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  5740.       |                         ^~~~
  5741. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5742.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5743.       |                                         ^~~~~~~~~~~~~~~~
  5744. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  5745.   205 |                 this_cpu_add(*percpu_count, nr);
  5746.       |                 ^~~~~~~~~~~~
  5747. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5748.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5749.       |                                                    ^~
  5750. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  5751.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  5752.       |                                         ^~~~~~~~~~~~~
  5753. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  5754.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  5755.       |                         ^~~~
  5756. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5757.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5758.       |                                         ^~~~~~~~~~~~~~~~
  5759. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  5760.   205 |                 this_cpu_add(*percpu_count, nr);
  5761.       |                 ^~~~~~~~~~~~
  5762. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5763.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5764.       |                                                    ^~
  5765. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  5766.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  5767.       |                                         ^~~~~~~~~~~~~
  5768. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  5769.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  5770.       |                         ^~~~
  5771. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5772.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5773.       |                                         ^~~~~~~~~~~~~~~~
  5774. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  5775.   205 |                 this_cpu_add(*percpu_count, nr);
  5776.       |                 ^~~~~~~~~~~~
  5777. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5778.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5779.       |                                                    ^~
  5780. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  5781.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  5782.       |                                                 ^~~~~~~~~~~~~
  5783. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  5784.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  5785.       |                         ^~~~
  5786. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5787.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5788.       |                                         ^~~~~~~~~~~~~~~~
  5789. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  5790.   205 |                 this_cpu_add(*percpu_count, nr);
  5791.       |                 ^~~~~~~~~~~~
  5792. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  5793. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5794.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5795.       |                                                    ^~
  5796. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  5797.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  5798.       |                                         ^~~~~~~~~~~~~
  5799. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  5800.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  5801.       |                         ^~~~
  5802. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5803.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5804.       |                                         ^~~~~~~~~~~~~~~~
  5805. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  5806.   244 |                 this_cpu_add(*percpu_count, nr);
  5807.       |                 ^~~~~~~~~~~~
  5808. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5809.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5810.       |                                                    ^~
  5811. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  5812.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  5813.       |                                         ^~~~~~~~~~~~~
  5814. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  5815.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  5816.       |                         ^~~~
  5817. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5818.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5819.       |                                         ^~~~~~~~~~~~~~~~
  5820. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  5821.   244 |                 this_cpu_add(*percpu_count, nr);
  5822.       |                 ^~~~~~~~~~~~
  5823. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5824.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5825.       |                                                    ^~
  5826. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  5827.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  5828.       |                                         ^~~~~~~~~~~~~
  5829. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  5830.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  5831.       |                         ^~~~
  5832. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5833.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5834.       |                                         ^~~~~~~~~~~~~~~~
  5835. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  5836.   244 |                 this_cpu_add(*percpu_count, nr);
  5837.       |                 ^~~~~~~~~~~~
  5838. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5839.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5840.       |                                                    ^~
  5841. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  5842.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  5843.       |                                                 ^~~~~~~~~~~~~
  5844. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  5845.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  5846.       |                         ^~~~
  5847. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5848.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5849.       |                                         ^~~~~~~~~~~~~~~~
  5850. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  5851.   244 |                 this_cpu_add(*percpu_count, nr);
  5852.       |                 ^~~~~~~~~~~~
  5853. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  5854. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5855.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5856.       |                                                    ^~
  5857. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  5858.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  5859.       |                                         ^~~~~~~~~~~~~
  5860. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  5861.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  5862.       |                         ^~~~
  5863. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5864.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5865.       |                                         ^~~~~~~~~~~~~~~~
  5866. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5867.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5868.       |                                         ^~~~~~~~~~~~
  5869. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  5870.   320 |                 this_cpu_sub(*percpu_count, nr);
  5871.       |                 ^~~~~~~~~~~~
  5872. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5873.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5874.       |                                                    ^~
  5875. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  5876.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  5877.       |                                         ^~~~~~~~~~~~~
  5878. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  5879.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  5880.       |                         ^~~~
  5881. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5882.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5883.       |                                         ^~~~~~~~~~~~~~~~
  5884. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5885.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5886.       |                                         ^~~~~~~~~~~~
  5887. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  5888.   320 |                 this_cpu_sub(*percpu_count, nr);
  5889.       |                 ^~~~~~~~~~~~
  5890. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5891.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5892.       |                                                    ^~
  5893. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  5894.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  5895.       |                                         ^~~~~~~~~~~~~
  5896. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  5897.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  5898.       |                         ^~~~
  5899. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5900.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5901.       |                                         ^~~~~~~~~~~~~~~~
  5902. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5903.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5904.       |                                         ^~~~~~~~~~~~
  5905. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  5906.   320 |                 this_cpu_sub(*percpu_count, nr);
  5907.       |                 ^~~~~~~~~~~~
  5908. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  5909.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5910.       |                                                    ^~
  5911. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  5912.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  5913.       |                                                 ^~~~~~~~~~~~~
  5914. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  5915.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  5916.       |                         ^~~~
  5917. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5918.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5919.       |                                         ^~~~~~~~~~~~~~~~
  5920. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5921.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5922.       |                                         ^~~~~~~~~~~~
  5923. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  5924.   320 |                 this_cpu_sub(*percpu_count, nr);
  5925.       |                 ^~~~~~~~~~~~
  5926. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  5927. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5928.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5929.       |                                                    ^~
  5930. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  5931.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  5932.       |                                         ^~~~~~~~~~~~~
  5933. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  5934.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  5935.       |                         ^~~~
  5936. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5937.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5938.       |                                         ^~~~~~~~~~~~~~~~
  5939. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5940.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5941.       |                                         ^~~~~~~~~~~~
  5942. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5943.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5944.       |                                         ^~~~~~~~~~~~
  5945. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  5946.   106 |                 this_cpu_dec(*sem->read_count);
  5947.       |                 ^~~~~~~~~~~~
  5948. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5949.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5950.       |                                                    ^~
  5951. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  5952.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  5953.       |                                         ^~~~~~~~~~~~~
  5954. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  5955.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  5956.       |                         ^~~~
  5957. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5958.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5959.       |                                         ^~~~~~~~~~~~~~~~
  5960. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5961.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5962.       |                                         ^~~~~~~~~~~~
  5963. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5964.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5965.       |                                         ^~~~~~~~~~~~
  5966. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  5967.   106 |                 this_cpu_dec(*sem->read_count);
  5968.       |                 ^~~~~~~~~~~~
  5969. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5970.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5971.       |                                                    ^~
  5972. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  5973.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  5974.       |                                         ^~~~~~~~~~~~~
  5975. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  5976.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  5977.       |                         ^~~~
  5978. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  5979.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  5980.       |                                         ^~~~~~~~~~~~~~~~
  5981. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  5982.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  5983.       |                                         ^~~~~~~~~~~~
  5984. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  5985.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  5986.       |                                         ^~~~~~~~~~~~
  5987. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  5988.   106 |                 this_cpu_dec(*sem->read_count);
  5989.       |                 ^~~~~~~~~~~~
  5990. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  5991.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  5992.       |                                                    ^~
  5993. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  5994.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  5995.       |                                                 ^~~~~~~~~~~~~
  5996. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  5997.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  5998.       |                         ^~~~
  5999. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6000.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6001.       |                                         ^~~~~~~~~~~~~~~~
  6002. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6003.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6004.       |                                         ^~~~~~~~~~~~
  6005. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6006.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6007.       |                                         ^~~~~~~~~~~~
  6008. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  6009.   106 |                 this_cpu_dec(*sem->read_count);
  6010.       |                 ^~~~~~~~~~~~
  6011. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6012.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6013.       |                                                    ^~
  6014. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  6015.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  6016.       |                                         ^~~~~~~~~~~~~
  6017. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  6018.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  6019.       |                         ^~~~
  6020. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6021.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6022.       |                                         ^~~~~~~~~~~~~~~~
  6023. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6024.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6025.       |                                         ^~~~~~~~~~~~
  6026. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6027.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6028.       |                                         ^~~~~~~~~~~~
  6029. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  6030.   118 |                 this_cpu_dec(*sem->read_count);
  6031.       |                 ^~~~~~~~~~~~
  6032. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6033.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6034.       |                                                    ^~
  6035. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  6036.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  6037.       |                                         ^~~~~~~~~~~~~
  6038. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  6039.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  6040.       |                         ^~~~
  6041. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6042.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6043.       |                                         ^~~~~~~~~~~~~~~~
  6044. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6045.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6046.       |                                         ^~~~~~~~~~~~
  6047. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6048.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6049.       |                                         ^~~~~~~~~~~~
  6050. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  6051.   118 |                 this_cpu_dec(*sem->read_count);
  6052.       |                 ^~~~~~~~~~~~
  6053. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6054.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6055.       |                                                    ^~
  6056. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  6057.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  6058.       |                                         ^~~~~~~~~~~~~
  6059. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  6060.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  6061.       |                         ^~~~
  6062. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6063.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6064.       |                                         ^~~~~~~~~~~~~~~~
  6065. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6066.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6067.       |                                         ^~~~~~~~~~~~
  6068. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6069.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6070.       |                                         ^~~~~~~~~~~~
  6071. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  6072.   118 |                 this_cpu_dec(*sem->read_count);
  6073.       |                 ^~~~~~~~~~~~
  6074. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6075.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6076.       |                                                    ^~
  6077. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  6078.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  6079.       |                                                 ^~~~~~~~~~~~~
  6080. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  6081.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  6082.       |                         ^~~~
  6083. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6084.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6085.       |                                         ^~~~~~~~~~~~~~~~
  6086. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6087.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6088.       |                                         ^~~~~~~~~~~~
  6089. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6090.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6091.       |                                         ^~~~~~~~~~~~
  6092. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  6093.   118 |                 this_cpu_dec(*sem->read_count);
  6094.       |                 ^~~~~~~~~~~~
  6095. In file included from ./arch/x86/include/asm/paravirt.h:17,
  6096.                  from ./arch/x86/include/asm/irqflags.h:63,
  6097.                  from ./include/linux/irqflags.h:16,
  6098.                  from ./include/linux/rcupdate.h:26,
  6099.                  from ./include/linux/rculist.h:11,
  6100.                  from ./include/linux/pid.h:5,
  6101.                  from ./include/linux/sched.h:14,
  6102.                  from ./include/linux/utsname.h:6,
  6103.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  6104.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.c:15:
  6105. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  6106. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  6107.   243 |                 (cpu) < nr_cpu_ids;)
  6108.       |                       ^
  6109. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  6110.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  6111.       |                                    ^~~~~~~~~~~~
  6112. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  6113.   231 |         for_each_online_cpu(cpu)
  6114.       |         ^~~~~~~~~~~~~~~~~~~
  6115. In file included from ./include/linux/ftrace.h:10,
  6116.                  from ./include/linux/perf_event.h:49,
  6117.                  from ./include/linux/trace_events.h:10,
  6118.                  from ./include/trace/syscall.h:7,
  6119.                  from ./include/linux/syscalls.h:87,
  6120.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  6121.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.c:15:
  6122. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  6123. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6124.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  6125.       |                                        ^
  6126. In file included from ./include/linux/nodemask.h:96,
  6127.                  from ./include/linux/sched.h:22,
  6128.                  from ./include/linux/utsname.h:6,
  6129.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  6130.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.c:15:
  6131. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  6132. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  6133.    14 | #define NUMA_NO_NODE    (-1)
  6134.       |                         ^~~~
  6135. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  6136.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  6137.       |                                   ^~~~~~~~~~~~
  6138. In file included from ./include/linux/blkdev.h:18,
  6139.                  from ./include/linux/blk-cgroup.h:23,
  6140.                  from ./include/linux/writeback.h:14,
  6141.                  from ./include/linux/memcontrol.h:22,
  6142.                  from ./include/linux/swap.h:9,
  6143.                  from ./include/linux/suspend.h:5,
  6144.                  from ./include/linux/regulator/consumer.h:35,
  6145.                  from ./include/linux/i2c.h:18,
  6146.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  6147.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.c:15:
  6148. ./include/linux/bio.h: In function 'bio_next_split':
  6149. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  6150.   395 |         if (sectors >= bio_sectors(bio))
  6151.       |                     ^~
  6152. In file included from ./arch/x86/include/asm/paravirt.h:17,
  6153.                  from ./arch/x86/include/asm/irqflags.h:63,
  6154.                  from ./include/linux/irqflags.h:16,
  6155.                  from ./include/linux/rcupdate.h:26,
  6156.                  from ./include/linux/rculist.h:11,
  6157.                  from ./include/linux/pid.h:5,
  6158.                  from ./include/linux/sched.h:14,
  6159.                  from ./include/linux/utsname.h:6,
  6160.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  6161.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.c:15:
  6162. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  6163. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  6164.   243 |                 (cpu) < nr_cpu_ids;)
  6165.       |                       ^
  6166. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  6167.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  6168.       |                                    ^~~~~~~~~~~~
  6169. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  6170.   987 |         for_each_possible_cpu(cpu)
  6171.       |         ^~~~~~~~~~~~~~~~~~~~~
  6172.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.o
  6173.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.nv-procfs.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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_procfs"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.c
  6174. In file included from ./include/linux/byteorder/little_endian.h:11,
  6175.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  6176.                  from ./include/asm-generic/bitops/le.h:7,
  6177.                  from ./arch/x86/include/asm/bitops.h:395,
  6178.                  from ./include/linux/bitops.h:32,
  6179.                  from ./include/linux/kernel.h:12,
  6180.                  from ./arch/x86/include/asm/percpu.h:27,
  6181.                  from ./arch/x86/include/asm/current.h:6,
  6182.                  from ./include/linux/sched.h:12,
  6183.                  from ./include/linux/utsname.h:6,
  6184.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  6185.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.c:15:
  6186. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  6187. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  6188.   195 |         for (i = 0; i < len; i++)
  6189.       |                       ^
  6190. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  6191. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  6192.   203 |         for (i = 0; i < len; i++)
  6193.       |                       ^
  6194. In file included from ./arch/x86/include/asm/current.h:5,
  6195.                  from ./include/linux/sched.h:12,
  6196.                  from ./include/linux/utsname.h:6,
  6197.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  6198.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.c:15:
  6199. ./include/linux/thread_info.h: In function 'check_copy_size':
  6200. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  6201.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  6202.       |                                    ^
  6203. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  6204.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  6205.       |                                             ^
  6206. In file included from ./include/linux/mmzone.h:22,
  6207.                  from ./include/linux/gfp.h:6,
  6208.                  from ./include/linux/umh.h:4,
  6209.                  from ./include/linux/kmod.h:9,
  6210.                  from ./include/linux/module.h:17,
  6211.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  6212.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.c:15:
  6213. ./include/linux/page-flags.h: In function 'PagePoisoned':
  6214. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  6215.   207 |         return page->flags == PAGE_POISON_PATTERN;
  6216.       |                            ^~
  6217. In file included from ./arch/x86/include/asm/current.h:5,
  6218.                  from ./include/linux/sched.h:12,
  6219.                  from ./include/linux/utsname.h:6,
  6220.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  6221.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.c:15:
  6222. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  6223. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  6224.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  6225.       |                                                   ^~
  6226. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  6227.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  6228.       |                                             ^
  6229. In file included from ./arch/x86/include/asm/current.h:6,
  6230.                  from ./include/linux/sched.h:12,
  6231.                  from ./include/linux/utsname.h:6,
  6232.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  6233.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.c:15:
  6234. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  6235. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6236.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6237.       |                                                    ^~
  6238. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  6239.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  6240.       |                                         ^~~~~~~~~~~~~
  6241. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  6242.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  6243.       |                         ^~~~
  6244. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6245.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6246.       |                                         ^~~~~~~~~~~~~~~~
  6247. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  6248.   205 |                 this_cpu_add(*percpu_count, nr);
  6249.       |                 ^~~~~~~~~~~~
  6250. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6251.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6252.       |                                                    ^~
  6253. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  6254.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  6255.       |                                         ^~~~~~~~~~~~~
  6256. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  6257.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  6258.       |                         ^~~~
  6259. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6260.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6261.       |                                         ^~~~~~~~~~~~~~~~
  6262. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  6263.   205 |                 this_cpu_add(*percpu_count, nr);
  6264.       |                 ^~~~~~~~~~~~
  6265. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6266.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6267.       |                                                    ^~
  6268. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  6269.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  6270.       |                                         ^~~~~~~~~~~~~
  6271. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  6272.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  6273.       |                         ^~~~
  6274. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6275.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6276.       |                                         ^~~~~~~~~~~~~~~~
  6277. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  6278.   205 |                 this_cpu_add(*percpu_count, nr);
  6279.       |                 ^~~~~~~~~~~~
  6280. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6281.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6282.       |                                                    ^~
  6283. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  6284.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  6285.       |                                                 ^~~~~~~~~~~~~
  6286. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  6287.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  6288.       |                         ^~~~
  6289. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6290.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6291.       |                                         ^~~~~~~~~~~~~~~~
  6292. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  6293.   205 |                 this_cpu_add(*percpu_count, nr);
  6294.       |                 ^~~~~~~~~~~~
  6295. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  6296. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6297.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6298.       |                                                    ^~
  6299. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  6300.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  6301.       |                                         ^~~~~~~~~~~~~
  6302. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  6303.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  6304.       |                         ^~~~
  6305. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6306.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6307.       |                                         ^~~~~~~~~~~~~~~~
  6308. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  6309.   244 |                 this_cpu_add(*percpu_count, nr);
  6310.       |                 ^~~~~~~~~~~~
  6311. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6312.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6313.       |                                                    ^~
  6314. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  6315.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  6316.       |                                         ^~~~~~~~~~~~~
  6317. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  6318.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  6319.       |                         ^~~~
  6320. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6321.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6322.       |                                         ^~~~~~~~~~~~~~~~
  6323. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  6324.   244 |                 this_cpu_add(*percpu_count, nr);
  6325.       |                 ^~~~~~~~~~~~
  6326. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6327.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6328.       |                                                    ^~
  6329. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  6330.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  6331.       |                                         ^~~~~~~~~~~~~
  6332. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  6333.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  6334.       |                         ^~~~
  6335. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6336.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6337.       |                                         ^~~~~~~~~~~~~~~~
  6338. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  6339.   244 |                 this_cpu_add(*percpu_count, nr);
  6340.       |                 ^~~~~~~~~~~~
  6341. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6342.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6343.       |                                                    ^~
  6344. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  6345.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  6346.       |                                                 ^~~~~~~~~~~~~
  6347. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  6348.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  6349.       |                         ^~~~
  6350. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6351.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6352.       |                                         ^~~~~~~~~~~~~~~~
  6353. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  6354.   244 |                 this_cpu_add(*percpu_count, nr);
  6355.       |                 ^~~~~~~~~~~~
  6356. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  6357. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6358.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6359.       |                                                    ^~
  6360. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  6361.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  6362.       |                                         ^~~~~~~~~~~~~
  6363. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  6364.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  6365.       |                         ^~~~
  6366. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6367.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6368.       |                                         ^~~~~~~~~~~~~~~~
  6369. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6370.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6371.       |                                         ^~~~~~~~~~~~
  6372. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  6373.   320 |                 this_cpu_sub(*percpu_count, nr);
  6374.       |                 ^~~~~~~~~~~~
  6375. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6376.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6377.       |                                                    ^~
  6378. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  6379.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  6380.       |                                         ^~~~~~~~~~~~~
  6381. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  6382.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  6383.       |                         ^~~~
  6384. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6385.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6386.       |                                         ^~~~~~~~~~~~~~~~
  6387. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6388.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6389.       |                                         ^~~~~~~~~~~~
  6390. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  6391.   320 |                 this_cpu_sub(*percpu_count, nr);
  6392.       |                 ^~~~~~~~~~~~
  6393. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6394.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6395.       |                                                    ^~
  6396. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  6397.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  6398.       |                                         ^~~~~~~~~~~~~
  6399. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  6400.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  6401.       |                         ^~~~
  6402. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6403.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6404.       |                                         ^~~~~~~~~~~~~~~~
  6405. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6406.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6407.       |                                         ^~~~~~~~~~~~
  6408. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  6409.   320 |                 this_cpu_sub(*percpu_count, nr);
  6410.       |                 ^~~~~~~~~~~~
  6411. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6412.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6413.       |                                                    ^~
  6414. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  6415.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  6416.       |                                                 ^~~~~~~~~~~~~
  6417. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  6418.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  6419.       |                         ^~~~
  6420. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6421.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6422.       |                                         ^~~~~~~~~~~~~~~~
  6423. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6424.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6425.       |                                         ^~~~~~~~~~~~
  6426. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  6427.   320 |                 this_cpu_sub(*percpu_count, nr);
  6428.       |                 ^~~~~~~~~~~~
  6429. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  6430. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6431.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6432.       |                                                    ^~
  6433. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  6434.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  6435.       |                                         ^~~~~~~~~~~~~
  6436. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  6437.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  6438.       |                         ^~~~
  6439. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6440.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6441.       |                                         ^~~~~~~~~~~~~~~~
  6442. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6443.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6444.       |                                         ^~~~~~~~~~~~
  6445. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6446.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6447.       |                                         ^~~~~~~~~~~~
  6448. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  6449.   106 |                 this_cpu_dec(*sem->read_count);
  6450.       |                 ^~~~~~~~~~~~
  6451. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6452.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6453.       |                                                    ^~
  6454. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  6455.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  6456.       |                                         ^~~~~~~~~~~~~
  6457. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  6458.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  6459.       |                         ^~~~
  6460. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6461.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6462.       |                                         ^~~~~~~~~~~~~~~~
  6463. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6464.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6465.       |                                         ^~~~~~~~~~~~
  6466. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6467.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6468.       |                                         ^~~~~~~~~~~~
  6469. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  6470.   106 |                 this_cpu_dec(*sem->read_count);
  6471.       |                 ^~~~~~~~~~~~
  6472. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6473.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6474.       |                                                    ^~
  6475. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  6476.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  6477.       |                                         ^~~~~~~~~~~~~
  6478. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  6479.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  6480.       |                         ^~~~
  6481. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6482.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6483.       |                                         ^~~~~~~~~~~~~~~~
  6484. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6485.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6486.       |                                         ^~~~~~~~~~~~
  6487. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6488.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6489.       |                                         ^~~~~~~~~~~~
  6490. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  6491.   106 |                 this_cpu_dec(*sem->read_count);
  6492.       |                 ^~~~~~~~~~~~
  6493. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6494.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6495.       |                                                    ^~
  6496. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  6497.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  6498.       |                                                 ^~~~~~~~~~~~~
  6499. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  6500.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  6501.       |                         ^~~~
  6502. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6503.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6504.       |                                         ^~~~~~~~~~~~~~~~
  6505. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6506.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6507.       |                                         ^~~~~~~~~~~~
  6508. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6509.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6510.       |                                         ^~~~~~~~~~~~
  6511. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  6512.   106 |                 this_cpu_dec(*sem->read_count);
  6513.       |                 ^~~~~~~~~~~~
  6514. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6515.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6516.       |                                                    ^~
  6517. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  6518.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  6519.       |                                         ^~~~~~~~~~~~~
  6520. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  6521.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  6522.       |                         ^~~~
  6523. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6524.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6525.       |                                         ^~~~~~~~~~~~~~~~
  6526. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6527.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6528.       |                                         ^~~~~~~~~~~~
  6529. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6530.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6531.       |                                         ^~~~~~~~~~~~
  6532. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  6533.   118 |                 this_cpu_dec(*sem->read_count);
  6534.       |                 ^~~~~~~~~~~~
  6535. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6536.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6537.       |                                                    ^~
  6538. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  6539.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  6540.       |                                         ^~~~~~~~~~~~~
  6541. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  6542.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  6543.       |                         ^~~~
  6544. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6545.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6546.       |                                         ^~~~~~~~~~~~~~~~
  6547. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6548.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6549.       |                                         ^~~~~~~~~~~~
  6550. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6551.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6552.       |                                         ^~~~~~~~~~~~
  6553. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  6554.   118 |                 this_cpu_dec(*sem->read_count);
  6555.       |                 ^~~~~~~~~~~~
  6556. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6557.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6558.       |                                                    ^~
  6559. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  6560.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  6561.       |                                         ^~~~~~~~~~~~~
  6562. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  6563.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  6564.       |                         ^~~~
  6565. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6566.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6567.       |                                         ^~~~~~~~~~~~~~~~
  6568. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6569.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6570.       |                                         ^~~~~~~~~~~~
  6571. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6572.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6573.       |                                         ^~~~~~~~~~~~
  6574. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  6575.   118 |                 this_cpu_dec(*sem->read_count);
  6576.       |                 ^~~~~~~~~~~~
  6577. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6578.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6579.       |                                                    ^~
  6580. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  6581.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  6582.       |                                                 ^~~~~~~~~~~~~
  6583. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  6584.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  6585.       |                         ^~~~
  6586. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6587.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6588.       |                                         ^~~~~~~~~~~~~~~~
  6589. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6590.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6591.       |                                         ^~~~~~~~~~~~
  6592. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6593.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6594.       |                                         ^~~~~~~~~~~~
  6595. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  6596.   118 |                 this_cpu_dec(*sem->read_count);
  6597.       |                 ^~~~~~~~~~~~
  6598. In file included from ./arch/x86/include/asm/paravirt.h:17,
  6599.                  from ./arch/x86/include/asm/irqflags.h:63,
  6600.                  from ./include/linux/irqflags.h:16,
  6601.                  from ./include/linux/rcupdate.h:26,
  6602.                  from ./include/linux/rculist.h:11,
  6603.                  from ./include/linux/pid.h:5,
  6604.                  from ./include/linux/sched.h:14,
  6605.                  from ./include/linux/utsname.h:6,
  6606.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  6607.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.c:15:
  6608. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  6609. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  6610.   243 |                 (cpu) < nr_cpu_ids;)
  6611.       |                       ^
  6612. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  6613.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  6614.       |                                    ^~~~~~~~~~~~
  6615. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  6616.   231 |         for_each_online_cpu(cpu)
  6617.       |         ^~~~~~~~~~~~~~~~~~~
  6618. In file included from ./include/linux/ftrace.h:10,
  6619.                  from ./include/linux/perf_event.h:49,
  6620.                  from ./include/linux/trace_events.h:10,
  6621.                  from ./include/trace/syscall.h:7,
  6622.                  from ./include/linux/syscalls.h:87,
  6623.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  6624.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.c:15:
  6625. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  6626. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6627.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  6628.       |                                        ^
  6629. In file included from ./include/linux/nodemask.h:96,
  6630.                  from ./include/linux/sched.h:22,
  6631.                  from ./include/linux/utsname.h:6,
  6632.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  6633.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.c:15:
  6634. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  6635. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  6636.    14 | #define NUMA_NO_NODE    (-1)
  6637.       |                         ^~~~
  6638. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  6639.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  6640.       |                                   ^~~~~~~~~~~~
  6641. In file included from ./include/linux/blkdev.h:18,
  6642.                  from ./include/linux/blk-cgroup.h:23,
  6643.                  from ./include/linux/writeback.h:14,
  6644.                  from ./include/linux/memcontrol.h:22,
  6645.                  from ./include/linux/swap.h:9,
  6646.                  from ./include/linux/suspend.h:5,
  6647.                  from ./include/linux/regulator/consumer.h:35,
  6648.                  from ./include/linux/i2c.h:18,
  6649.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  6650.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.c:15:
  6651. ./include/linux/bio.h: In function 'bio_next_split':
  6652. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  6653.   395 |         if (sectors >= bio_sectors(bio))
  6654.       |                     ^~
  6655. In file included from ./arch/x86/include/asm/paravirt.h:17,
  6656.                  from ./arch/x86/include/asm/irqflags.h:63,
  6657.                  from ./include/linux/irqflags.h:16,
  6658.                  from ./include/linux/rcupdate.h:26,
  6659.                  from ./include/linux/rculist.h:11,
  6660.                  from ./include/linux/pid.h:5,
  6661.                  from ./include/linux/sched.h:14,
  6662.                  from ./include/linux/utsname.h:6,
  6663.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  6664.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.c:15:
  6665. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  6666. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  6667.   243 |                 (cpu) < nr_cpu_ids;)
  6668.       |                       ^
  6669. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  6670.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  6671.       |                                    ^~~~~~~~~~~~
  6672. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  6673.   987 |         for_each_possible_cpu(cpu)
  6674.       |         ^~~~~~~~~~~~~~~~~~~~~
  6675.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.o
  6676.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.nv-usermap.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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_usermap"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.c
  6677. In file included from ./include/linux/byteorder/little_endian.h:11,
  6678.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  6679.                  from ./include/asm-generic/bitops/le.h:7,
  6680.                  from ./arch/x86/include/asm/bitops.h:395,
  6681.                  from ./include/linux/bitops.h:32,
  6682.                  from ./include/linux/kernel.h:12,
  6683.                  from ./arch/x86/include/asm/percpu.h:27,
  6684.                  from ./arch/x86/include/asm/current.h:6,
  6685.                  from ./include/linux/sched.h:12,
  6686.                  from ./include/linux/utsname.h:6,
  6687.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  6688.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.c:15:
  6689. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  6690. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  6691.   195 |         for (i = 0; i < len; i++)
  6692.       |                       ^
  6693. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  6694. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  6695.   203 |         for (i = 0; i < len; i++)
  6696.       |                       ^
  6697. In file included from ./arch/x86/include/asm/current.h:5,
  6698.                  from ./include/linux/sched.h:12,
  6699.                  from ./include/linux/utsname.h:6,
  6700.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  6701.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.c:15:
  6702. ./include/linux/thread_info.h: In function 'check_copy_size':
  6703. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  6704.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  6705.       |                                    ^
  6706. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  6707.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  6708.       |                                             ^
  6709. In file included from ./include/linux/mmzone.h:22,
  6710.                  from ./include/linux/gfp.h:6,
  6711.                  from ./include/linux/umh.h:4,
  6712.                  from ./include/linux/kmod.h:9,
  6713.                  from ./include/linux/module.h:17,
  6714.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  6715.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.c:15:
  6716. ./include/linux/page-flags.h: In function 'PagePoisoned':
  6717. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  6718.   207 |         return page->flags == PAGE_POISON_PATTERN;
  6719.       |                            ^~
  6720. In file included from ./arch/x86/include/asm/current.h:5,
  6721.                  from ./include/linux/sched.h:12,
  6722.                  from ./include/linux/utsname.h:6,
  6723.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  6724.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.c:15:
  6725. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  6726. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  6727.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  6728.       |                                                   ^~
  6729. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  6730.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  6731.       |                                             ^
  6732. In file included from ./arch/x86/include/asm/current.h:6,
  6733.                  from ./include/linux/sched.h:12,
  6734.                  from ./include/linux/utsname.h:6,
  6735.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  6736.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.c:15:
  6737. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  6738. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6739.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6740.       |                                                    ^~
  6741. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  6742.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  6743.       |                                         ^~~~~~~~~~~~~
  6744. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  6745.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  6746.       |                         ^~~~
  6747. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6748.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6749.       |                                         ^~~~~~~~~~~~~~~~
  6750. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  6751.   205 |                 this_cpu_add(*percpu_count, nr);
  6752.       |                 ^~~~~~~~~~~~
  6753. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6754.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6755.       |                                                    ^~
  6756. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  6757.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  6758.       |                                         ^~~~~~~~~~~~~
  6759. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  6760.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  6761.       |                         ^~~~
  6762. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6763.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6764.       |                                         ^~~~~~~~~~~~~~~~
  6765. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  6766.   205 |                 this_cpu_add(*percpu_count, nr);
  6767.       |                 ^~~~~~~~~~~~
  6768. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6769.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6770.       |                                                    ^~
  6771. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  6772.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  6773.       |                                         ^~~~~~~~~~~~~
  6774. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  6775.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  6776.       |                         ^~~~
  6777. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6778.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6779.       |                                         ^~~~~~~~~~~~~~~~
  6780. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  6781.   205 |                 this_cpu_add(*percpu_count, nr);
  6782.       |                 ^~~~~~~~~~~~
  6783. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6784.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6785.       |                                                    ^~
  6786. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  6787.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  6788.       |                                                 ^~~~~~~~~~~~~
  6789. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  6790.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  6791.       |                         ^~~~
  6792. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6793.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6794.       |                                         ^~~~~~~~~~~~~~~~
  6795. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  6796.   205 |                 this_cpu_add(*percpu_count, nr);
  6797.       |                 ^~~~~~~~~~~~
  6798. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  6799. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6800.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6801.       |                                                    ^~
  6802. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  6803.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  6804.       |                                         ^~~~~~~~~~~~~
  6805. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  6806.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  6807.       |                         ^~~~
  6808. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6809.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6810.       |                                         ^~~~~~~~~~~~~~~~
  6811. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  6812.   244 |                 this_cpu_add(*percpu_count, nr);
  6813.       |                 ^~~~~~~~~~~~
  6814. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6815.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6816.       |                                                    ^~
  6817. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  6818.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  6819.       |                                         ^~~~~~~~~~~~~
  6820. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  6821.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  6822.       |                         ^~~~
  6823. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6824.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6825.       |                                         ^~~~~~~~~~~~~~~~
  6826. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  6827.   244 |                 this_cpu_add(*percpu_count, nr);
  6828.       |                 ^~~~~~~~~~~~
  6829. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6830.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6831.       |                                                    ^~
  6832. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  6833.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  6834.       |                                         ^~~~~~~~~~~~~
  6835. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  6836.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  6837.       |                         ^~~~
  6838. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6839.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6840.       |                                         ^~~~~~~~~~~~~~~~
  6841. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  6842.   244 |                 this_cpu_add(*percpu_count, nr);
  6843.       |                 ^~~~~~~~~~~~
  6844. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6845.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6846.       |                                                    ^~
  6847. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  6848.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  6849.       |                                                 ^~~~~~~~~~~~~
  6850. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  6851.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  6852.       |                         ^~~~
  6853. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6854.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6855.       |                                         ^~~~~~~~~~~~~~~~
  6856. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  6857.   244 |                 this_cpu_add(*percpu_count, nr);
  6858.       |                 ^~~~~~~~~~~~
  6859. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  6860. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6861.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6862.       |                                                    ^~
  6863. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  6864.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  6865.       |                                         ^~~~~~~~~~~~~
  6866. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  6867.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  6868.       |                         ^~~~
  6869. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6870.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6871.       |                                         ^~~~~~~~~~~~~~~~
  6872. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6873.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6874.       |                                         ^~~~~~~~~~~~
  6875. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  6876.   320 |                 this_cpu_sub(*percpu_count, nr);
  6877.       |                 ^~~~~~~~~~~~
  6878. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6879.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6880.       |                                                    ^~
  6881. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  6882.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  6883.       |                                         ^~~~~~~~~~~~~
  6884. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  6885.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  6886.       |                         ^~~~
  6887. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6888.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6889.       |                                         ^~~~~~~~~~~~~~~~
  6890. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6891.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6892.       |                                         ^~~~~~~~~~~~
  6893. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  6894.   320 |                 this_cpu_sub(*percpu_count, nr);
  6895.       |                 ^~~~~~~~~~~~
  6896. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6897.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6898.       |                                                    ^~
  6899. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  6900.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  6901.       |                                         ^~~~~~~~~~~~~
  6902. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  6903.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  6904.       |                         ^~~~
  6905. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6906.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6907.       |                                         ^~~~~~~~~~~~~~~~
  6908. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6909.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6910.       |                                         ^~~~~~~~~~~~
  6911. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  6912.   320 |                 this_cpu_sub(*percpu_count, nr);
  6913.       |                 ^~~~~~~~~~~~
  6914. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  6915.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6916.       |                                                    ^~
  6917. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  6918.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  6919.       |                                                 ^~~~~~~~~~~~~
  6920. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  6921.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  6922.       |                         ^~~~
  6923. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6924.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6925.       |                                         ^~~~~~~~~~~~~~~~
  6926. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6927.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6928.       |                                         ^~~~~~~~~~~~
  6929. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  6930.   320 |                 this_cpu_sub(*percpu_count, nr);
  6931.       |                 ^~~~~~~~~~~~
  6932. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  6933. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6934.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6935.       |                                                    ^~
  6936. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  6937.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  6938.       |                                         ^~~~~~~~~~~~~
  6939. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  6940.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  6941.       |                         ^~~~
  6942. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6943.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6944.       |                                         ^~~~~~~~~~~~~~~~
  6945. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6946.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6947.       |                                         ^~~~~~~~~~~~
  6948. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6949.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6950.       |                                         ^~~~~~~~~~~~
  6951. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  6952.   106 |                 this_cpu_dec(*sem->read_count);
  6953.       |                 ^~~~~~~~~~~~
  6954. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6955.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6956.       |                                                    ^~
  6957. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  6958.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  6959.       |                                         ^~~~~~~~~~~~~
  6960. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  6961.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  6962.       |                         ^~~~
  6963. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6964.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6965.       |                                         ^~~~~~~~~~~~~~~~
  6966. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6967.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6968.       |                                         ^~~~~~~~~~~~
  6969. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6970.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6971.       |                                         ^~~~~~~~~~~~
  6972. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  6973.   106 |                 this_cpu_dec(*sem->read_count);
  6974.       |                 ^~~~~~~~~~~~
  6975. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6976.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6977.       |                                                    ^~
  6978. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  6979.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  6980.       |                                         ^~~~~~~~~~~~~
  6981. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  6982.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  6983.       |                         ^~~~
  6984. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  6985.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  6986.       |                                         ^~~~~~~~~~~~~~~~
  6987. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  6988.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  6989.       |                                         ^~~~~~~~~~~~
  6990. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  6991.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  6992.       |                                         ^~~~~~~~~~~~
  6993. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  6994.   106 |                 this_cpu_dec(*sem->read_count);
  6995.       |                 ^~~~~~~~~~~~
  6996. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  6997.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  6998.       |                                                    ^~
  6999. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  7000.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  7001.       |                                                 ^~~~~~~~~~~~~
  7002. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  7003.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  7004.       |                         ^~~~
  7005. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7006.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7007.       |                                         ^~~~~~~~~~~~~~~~
  7008. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7009.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7010.       |                                         ^~~~~~~~~~~~
  7011. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7012.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7013.       |                                         ^~~~~~~~~~~~
  7014. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  7015.   106 |                 this_cpu_dec(*sem->read_count);
  7016.       |                 ^~~~~~~~~~~~
  7017. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7018.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7019.       |                                                    ^~
  7020. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  7021.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  7022.       |                                         ^~~~~~~~~~~~~
  7023. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  7024.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  7025.       |                         ^~~~
  7026. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7027.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7028.       |                                         ^~~~~~~~~~~~~~~~
  7029. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7030.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7031.       |                                         ^~~~~~~~~~~~
  7032. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7033.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7034.       |                                         ^~~~~~~~~~~~
  7035. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  7036.   118 |                 this_cpu_dec(*sem->read_count);
  7037.       |                 ^~~~~~~~~~~~
  7038. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7039.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7040.       |                                                    ^~
  7041. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  7042.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  7043.       |                                         ^~~~~~~~~~~~~
  7044. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  7045.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  7046.       |                         ^~~~
  7047. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7048.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7049.       |                                         ^~~~~~~~~~~~~~~~
  7050. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7051.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7052.       |                                         ^~~~~~~~~~~~
  7053. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7054.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7055.       |                                         ^~~~~~~~~~~~
  7056. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  7057.   118 |                 this_cpu_dec(*sem->read_count);
  7058.       |                 ^~~~~~~~~~~~
  7059. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7060.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7061.       |                                                    ^~
  7062. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  7063.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  7064.       |                                         ^~~~~~~~~~~~~
  7065. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  7066.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  7067.       |                         ^~~~
  7068. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7069.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7070.       |                                         ^~~~~~~~~~~~~~~~
  7071. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7072.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7073.       |                                         ^~~~~~~~~~~~
  7074. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7075.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7076.       |                                         ^~~~~~~~~~~~
  7077. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  7078.   118 |                 this_cpu_dec(*sem->read_count);
  7079.       |                 ^~~~~~~~~~~~
  7080. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7081.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7082.       |                                                    ^~
  7083. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  7084.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  7085.       |                                                 ^~~~~~~~~~~~~
  7086. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  7087.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  7088.       |                         ^~~~
  7089. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7090.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7091.       |                                         ^~~~~~~~~~~~~~~~
  7092. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7093.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7094.       |                                         ^~~~~~~~~~~~
  7095. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7096.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7097.       |                                         ^~~~~~~~~~~~
  7098. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  7099.   118 |                 this_cpu_dec(*sem->read_count);
  7100.       |                 ^~~~~~~~~~~~
  7101. In file included from ./arch/x86/include/asm/paravirt.h:17,
  7102.                  from ./arch/x86/include/asm/irqflags.h:63,
  7103.                  from ./include/linux/irqflags.h:16,
  7104.                  from ./include/linux/rcupdate.h:26,
  7105.                  from ./include/linux/rculist.h:11,
  7106.                  from ./include/linux/pid.h:5,
  7107.                  from ./include/linux/sched.h:14,
  7108.                  from ./include/linux/utsname.h:6,
  7109.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  7110.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.c:15:
  7111. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  7112. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  7113.   243 |                 (cpu) < nr_cpu_ids;)
  7114.       |                       ^
  7115. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  7116.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  7117.       |                                    ^~~~~~~~~~~~
  7118. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  7119.   231 |         for_each_online_cpu(cpu)
  7120.       |         ^~~~~~~~~~~~~~~~~~~
  7121. In file included from ./include/linux/ftrace.h:10,
  7122.                  from ./include/linux/perf_event.h:49,
  7123.                  from ./include/linux/trace_events.h:10,
  7124.                  from ./include/trace/syscall.h:7,
  7125.                  from ./include/linux/syscalls.h:87,
  7126.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  7127.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.c:15:
  7128. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  7129. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7130.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  7131.       |                                        ^
  7132. In file included from ./include/linux/nodemask.h:96,
  7133.                  from ./include/linux/sched.h:22,
  7134.                  from ./include/linux/utsname.h:6,
  7135.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  7136.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.c:15:
  7137. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  7138. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  7139.    14 | #define NUMA_NO_NODE    (-1)
  7140.       |                         ^~~~
  7141. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  7142.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  7143.       |                                   ^~~~~~~~~~~~
  7144. In file included from ./include/linux/blkdev.h:18,
  7145.                  from ./include/linux/blk-cgroup.h:23,
  7146.                  from ./include/linux/writeback.h:14,
  7147.                  from ./include/linux/memcontrol.h:22,
  7148.                  from ./include/linux/swap.h:9,
  7149.                  from ./include/linux/suspend.h:5,
  7150.                  from ./include/linux/regulator/consumer.h:35,
  7151.                  from ./include/linux/i2c.h:18,
  7152.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  7153.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.c:15:
  7154. ./include/linux/bio.h: In function 'bio_next_split':
  7155. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  7156.   395 |         if (sectors >= bio_sectors(bio))
  7157.       |                     ^~
  7158. In file included from ./arch/x86/include/asm/paravirt.h:17,
  7159.                  from ./arch/x86/include/asm/irqflags.h:63,
  7160.                  from ./include/linux/irqflags.h:16,
  7161.                  from ./include/linux/rcupdate.h:26,
  7162.                  from ./include/linux/rculist.h:11,
  7163.                  from ./include/linux/pid.h:5,
  7164.                  from ./include/linux/sched.h:14,
  7165.                  from ./include/linux/utsname.h:6,
  7166.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  7167.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.c:15:
  7168. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  7169. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  7170.   243 |                 (cpu) < nr_cpu_ids;)
  7171.       |                       ^
  7172. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  7173.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  7174.       |                                    ^~~~~~~~~~~~
  7175. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  7176.   987 |         for_each_possible_cpu(cpu)
  7177.       |         ^~~~~~~~~~~~~~~~~~~~~
  7178.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.o
  7179.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.nv-vm.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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_vm"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.c
  7180. In file included from ./include/linux/byteorder/little_endian.h:11,
  7181.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  7182.                  from ./include/asm-generic/bitops/le.h:7,
  7183.                  from ./arch/x86/include/asm/bitops.h:395,
  7184.                  from ./include/linux/bitops.h:32,
  7185.                  from ./include/linux/kernel.h:12,
  7186.                  from ./arch/x86/include/asm/percpu.h:27,
  7187.                  from ./arch/x86/include/asm/current.h:6,
  7188.                  from ./include/linux/sched.h:12,
  7189.                  from ./include/linux/utsname.h:6,
  7190.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  7191.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.c:14:
  7192. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  7193. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  7194.   195 |         for (i = 0; i < len; i++)
  7195.       |                       ^
  7196. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  7197. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  7198.   203 |         for (i = 0; i < len; i++)
  7199.       |                       ^
  7200. In file included from ./arch/x86/include/asm/current.h:5,
  7201.                  from ./include/linux/sched.h:12,
  7202.                  from ./include/linux/utsname.h:6,
  7203.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  7204.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.c:14:
  7205. ./include/linux/thread_info.h: In function 'check_copy_size':
  7206. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  7207.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  7208.       |                                    ^
  7209. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  7210.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  7211.       |                                             ^
  7212. In file included from ./include/linux/mmzone.h:22,
  7213.                  from ./include/linux/gfp.h:6,
  7214.                  from ./include/linux/umh.h:4,
  7215.                  from ./include/linux/kmod.h:9,
  7216.                  from ./include/linux/module.h:17,
  7217.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  7218.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.c:14:
  7219. ./include/linux/page-flags.h: In function 'PagePoisoned':
  7220. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  7221.   207 |         return page->flags == PAGE_POISON_PATTERN;
  7222.       |                            ^~
  7223. In file included from ./arch/x86/include/asm/current.h:5,
  7224.                  from ./include/linux/sched.h:12,
  7225.                  from ./include/linux/utsname.h:6,
  7226.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  7227.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.c:14:
  7228. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  7229. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  7230.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  7231.       |                                                   ^~
  7232. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  7233.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  7234.       |                                             ^
  7235. In file included from ./arch/x86/include/asm/current.h:6,
  7236.                  from ./include/linux/sched.h:12,
  7237.                  from ./include/linux/utsname.h:6,
  7238.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  7239.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.c:14:
  7240. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  7241. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7242.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7243.       |                                                    ^~
  7244. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  7245.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  7246.       |                                         ^~~~~~~~~~~~~
  7247. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  7248.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  7249.       |                         ^~~~
  7250. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7251.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7252.       |                                         ^~~~~~~~~~~~~~~~
  7253. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  7254.   205 |                 this_cpu_add(*percpu_count, nr);
  7255.       |                 ^~~~~~~~~~~~
  7256. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7257.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7258.       |                                                    ^~
  7259. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  7260.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  7261.       |                                         ^~~~~~~~~~~~~
  7262. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  7263.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  7264.       |                         ^~~~
  7265. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7266.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7267.       |                                         ^~~~~~~~~~~~~~~~
  7268. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  7269.   205 |                 this_cpu_add(*percpu_count, nr);
  7270.       |                 ^~~~~~~~~~~~
  7271. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7272.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7273.       |                                                    ^~
  7274. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  7275.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  7276.       |                                         ^~~~~~~~~~~~~
  7277. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  7278.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  7279.       |                         ^~~~
  7280. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7281.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7282.       |                                         ^~~~~~~~~~~~~~~~
  7283. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  7284.   205 |                 this_cpu_add(*percpu_count, nr);
  7285.       |                 ^~~~~~~~~~~~
  7286. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7287.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7288.       |                                                    ^~
  7289. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  7290.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  7291.       |                                                 ^~~~~~~~~~~~~
  7292. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  7293.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  7294.       |                         ^~~~
  7295. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7296.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7297.       |                                         ^~~~~~~~~~~~~~~~
  7298. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  7299.   205 |                 this_cpu_add(*percpu_count, nr);
  7300.       |                 ^~~~~~~~~~~~
  7301. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  7302. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7303.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7304.       |                                                    ^~
  7305. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  7306.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  7307.       |                                         ^~~~~~~~~~~~~
  7308. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  7309.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  7310.       |                         ^~~~
  7311. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7312.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7313.       |                                         ^~~~~~~~~~~~~~~~
  7314. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  7315.   244 |                 this_cpu_add(*percpu_count, nr);
  7316.       |                 ^~~~~~~~~~~~
  7317. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7318.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7319.       |                                                    ^~
  7320. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  7321.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  7322.       |                                         ^~~~~~~~~~~~~
  7323. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  7324.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  7325.       |                         ^~~~
  7326. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7327.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7328.       |                                         ^~~~~~~~~~~~~~~~
  7329. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  7330.   244 |                 this_cpu_add(*percpu_count, nr);
  7331.       |                 ^~~~~~~~~~~~
  7332. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7333.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7334.       |                                                    ^~
  7335. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  7336.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  7337.       |                                         ^~~~~~~~~~~~~
  7338. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  7339.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  7340.       |                         ^~~~
  7341. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7342.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7343.       |                                         ^~~~~~~~~~~~~~~~
  7344. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  7345.   244 |                 this_cpu_add(*percpu_count, nr);
  7346.       |                 ^~~~~~~~~~~~
  7347. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7348.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7349.       |                                                    ^~
  7350. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  7351.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  7352.       |                                                 ^~~~~~~~~~~~~
  7353. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  7354.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  7355.       |                         ^~~~
  7356. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7357.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7358.       |                                         ^~~~~~~~~~~~~~~~
  7359. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  7360.   244 |                 this_cpu_add(*percpu_count, nr);
  7361.       |                 ^~~~~~~~~~~~
  7362. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  7363. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7364.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7365.       |                                                    ^~
  7366. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  7367.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  7368.       |                                         ^~~~~~~~~~~~~
  7369. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  7370.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  7371.       |                         ^~~~
  7372. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7373.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7374.       |                                         ^~~~~~~~~~~~~~~~
  7375. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7376.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7377.       |                                         ^~~~~~~~~~~~
  7378. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  7379.   320 |                 this_cpu_sub(*percpu_count, nr);
  7380.       |                 ^~~~~~~~~~~~
  7381. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7382.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7383.       |                                                    ^~
  7384. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  7385.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  7386.       |                                         ^~~~~~~~~~~~~
  7387. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  7388.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  7389.       |                         ^~~~
  7390. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7391.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7392.       |                                         ^~~~~~~~~~~~~~~~
  7393. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7394.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7395.       |                                         ^~~~~~~~~~~~
  7396. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  7397.   320 |                 this_cpu_sub(*percpu_count, nr);
  7398.       |                 ^~~~~~~~~~~~
  7399. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7400.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7401.       |                                                    ^~
  7402. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  7403.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  7404.       |                                         ^~~~~~~~~~~~~
  7405. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  7406.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  7407.       |                         ^~~~
  7408. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7409.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7410.       |                                         ^~~~~~~~~~~~~~~~
  7411. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7412.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7413.       |                                         ^~~~~~~~~~~~
  7414. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  7415.   320 |                 this_cpu_sub(*percpu_count, nr);
  7416.       |                 ^~~~~~~~~~~~
  7417. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7418.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7419.       |                                                    ^~
  7420. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  7421.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  7422.       |                                                 ^~~~~~~~~~~~~
  7423. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  7424.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  7425.       |                         ^~~~
  7426. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7427.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7428.       |                                         ^~~~~~~~~~~~~~~~
  7429. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7430.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7431.       |                                         ^~~~~~~~~~~~
  7432. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  7433.   320 |                 this_cpu_sub(*percpu_count, nr);
  7434.       |                 ^~~~~~~~~~~~
  7435. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  7436. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7437.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7438.       |                                                    ^~
  7439. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  7440.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  7441.       |                                         ^~~~~~~~~~~~~
  7442. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  7443.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  7444.       |                         ^~~~
  7445. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7446.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7447.       |                                         ^~~~~~~~~~~~~~~~
  7448. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7449.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7450.       |                                         ^~~~~~~~~~~~
  7451. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7452.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7453.       |                                         ^~~~~~~~~~~~
  7454. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  7455.   106 |                 this_cpu_dec(*sem->read_count);
  7456.       |                 ^~~~~~~~~~~~
  7457. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7458.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7459.       |                                                    ^~
  7460. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  7461.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  7462.       |                                         ^~~~~~~~~~~~~
  7463. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  7464.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  7465.       |                         ^~~~
  7466. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7467.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7468.       |                                         ^~~~~~~~~~~~~~~~
  7469. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7470.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7471.       |                                         ^~~~~~~~~~~~
  7472. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7473.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7474.       |                                         ^~~~~~~~~~~~
  7475. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  7476.   106 |                 this_cpu_dec(*sem->read_count);
  7477.       |                 ^~~~~~~~~~~~
  7478. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7479.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7480.       |                                                    ^~
  7481. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  7482.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  7483.       |                                         ^~~~~~~~~~~~~
  7484. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  7485.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  7486.       |                         ^~~~
  7487. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7488.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7489.       |                                         ^~~~~~~~~~~~~~~~
  7490. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7491.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7492.       |                                         ^~~~~~~~~~~~
  7493. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7494.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7495.       |                                         ^~~~~~~~~~~~
  7496. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  7497.   106 |                 this_cpu_dec(*sem->read_count);
  7498.       |                 ^~~~~~~~~~~~
  7499. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7500.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7501.       |                                                    ^~
  7502. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  7503.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  7504.       |                                                 ^~~~~~~~~~~~~
  7505. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  7506.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  7507.       |                         ^~~~
  7508. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7509.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7510.       |                                         ^~~~~~~~~~~~~~~~
  7511. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7512.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7513.       |                                         ^~~~~~~~~~~~
  7514. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7515.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7516.       |                                         ^~~~~~~~~~~~
  7517. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  7518.   106 |                 this_cpu_dec(*sem->read_count);
  7519.       |                 ^~~~~~~~~~~~
  7520. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7521.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7522.       |                                                    ^~
  7523. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  7524.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  7525.       |                                         ^~~~~~~~~~~~~
  7526. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  7527.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  7528.       |                         ^~~~
  7529. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7530.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7531.       |                                         ^~~~~~~~~~~~~~~~
  7532. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7533.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7534.       |                                         ^~~~~~~~~~~~
  7535. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7536.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7537.       |                                         ^~~~~~~~~~~~
  7538. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  7539.   118 |                 this_cpu_dec(*sem->read_count);
  7540.       |                 ^~~~~~~~~~~~
  7541. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7542.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7543.       |                                                    ^~
  7544. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  7545.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  7546.       |                                         ^~~~~~~~~~~~~
  7547. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  7548.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  7549.       |                         ^~~~
  7550. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7551.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7552.       |                                         ^~~~~~~~~~~~~~~~
  7553. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7554.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7555.       |                                         ^~~~~~~~~~~~
  7556. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7557.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7558.       |                                         ^~~~~~~~~~~~
  7559. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  7560.   118 |                 this_cpu_dec(*sem->read_count);
  7561.       |                 ^~~~~~~~~~~~
  7562. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7563.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7564.       |                                                    ^~
  7565. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  7566.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  7567.       |                                         ^~~~~~~~~~~~~
  7568. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  7569.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  7570.       |                         ^~~~
  7571. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7572.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7573.       |                                         ^~~~~~~~~~~~~~~~
  7574. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7575.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7576.       |                                         ^~~~~~~~~~~~
  7577. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7578.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7579.       |                                         ^~~~~~~~~~~~
  7580. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  7581.   118 |                 this_cpu_dec(*sem->read_count);
  7582.       |                 ^~~~~~~~~~~~
  7583. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7584.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7585.       |                                                    ^~
  7586. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  7587.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  7588.       |                                                 ^~~~~~~~~~~~~
  7589. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  7590.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  7591.       |                         ^~~~
  7592. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7593.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7594.       |                                         ^~~~~~~~~~~~~~~~
  7595. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7596.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7597.       |                                         ^~~~~~~~~~~~
  7598. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7599.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7600.       |                                         ^~~~~~~~~~~~
  7601. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  7602.   118 |                 this_cpu_dec(*sem->read_count);
  7603.       |                 ^~~~~~~~~~~~
  7604. In file included from ./arch/x86/include/asm/paravirt.h:17,
  7605.                  from ./arch/x86/include/asm/irqflags.h:63,
  7606.                  from ./include/linux/irqflags.h:16,
  7607.                  from ./include/linux/rcupdate.h:26,
  7608.                  from ./include/linux/rculist.h:11,
  7609.                  from ./include/linux/pid.h:5,
  7610.                  from ./include/linux/sched.h:14,
  7611.                  from ./include/linux/utsname.h:6,
  7612.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  7613.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.c:14:
  7614. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  7615. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  7616.   243 |                 (cpu) < nr_cpu_ids;)
  7617.       |                       ^
  7618. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  7619.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  7620.       |                                    ^~~~~~~~~~~~
  7621. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  7622.   231 |         for_each_online_cpu(cpu)
  7623.       |         ^~~~~~~~~~~~~~~~~~~
  7624. In file included from ./include/linux/ftrace.h:10,
  7625.                  from ./include/linux/perf_event.h:49,
  7626.                  from ./include/linux/trace_events.h:10,
  7627.                  from ./include/trace/syscall.h:7,
  7628.                  from ./include/linux/syscalls.h:87,
  7629.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  7630.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.c:14:
  7631. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  7632. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7633.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  7634.       |                                        ^
  7635. In file included from ./include/linux/nodemask.h:96,
  7636.                  from ./include/linux/sched.h:22,
  7637.                  from ./include/linux/utsname.h:6,
  7638.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  7639.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.c:14:
  7640. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  7641. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  7642.    14 | #define NUMA_NO_NODE    (-1)
  7643.       |                         ^~~~
  7644. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  7645.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  7646.       |                                   ^~~~~~~~~~~~
  7647. In file included from ./include/linux/blkdev.h:18,
  7648.                  from ./include/linux/blk-cgroup.h:23,
  7649.                  from ./include/linux/writeback.h:14,
  7650.                  from ./include/linux/memcontrol.h:22,
  7651.                  from ./include/linux/swap.h:9,
  7652.                  from ./include/linux/suspend.h:5,
  7653.                  from ./include/linux/regulator/consumer.h:35,
  7654.                  from ./include/linux/i2c.h:18,
  7655.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  7656.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.c:14:
  7657. ./include/linux/bio.h: In function 'bio_next_split':
  7658. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  7659.   395 |         if (sectors >= bio_sectors(bio))
  7660.       |                     ^~
  7661. In file included from ./arch/x86/include/asm/paravirt.h:17,
  7662.                  from ./arch/x86/include/asm/irqflags.h:63,
  7663.                  from ./include/linux/irqflags.h:16,
  7664.                  from ./include/linux/rcupdate.h:26,
  7665.                  from ./include/linux/rculist.h:11,
  7666.                  from ./include/linux/pid.h:5,
  7667.                  from ./include/linux/sched.h:14,
  7668.                  from ./include/linux/utsname.h:6,
  7669.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  7670.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.c:14:
  7671. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  7672. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  7673.   243 |                 (cpu) < nr_cpu_ids;)
  7674.       |                       ^
  7675. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  7676.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  7677.       |                                    ^~~~~~~~~~~~
  7678. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  7679.   987 |         for_each_possible_cpu(cpu)
  7680.       |         ^~~~~~~~~~~~~~~~~~~~~
  7681.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.o
  7682.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.nv-vtophys.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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_vtophys"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.c
  7683. In file included from ./include/linux/byteorder/little_endian.h:11,
  7684.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  7685.                  from ./include/asm-generic/bitops/le.h:7,
  7686.                  from ./arch/x86/include/asm/bitops.h:395,
  7687.                  from ./include/linux/bitops.h:32,
  7688.                  from ./include/linux/kernel.h:12,
  7689.                  from ./arch/x86/include/asm/percpu.h:27,
  7690.                  from ./arch/x86/include/asm/current.h:6,
  7691.                  from ./include/linux/sched.h:12,
  7692.                  from ./include/linux/utsname.h:6,
  7693.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  7694.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.c:15:
  7695. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  7696. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  7697.   195 |         for (i = 0; i < len; i++)
  7698.       |                       ^
  7699. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  7700. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  7701.   203 |         for (i = 0; i < len; i++)
  7702.       |                       ^
  7703. In file included from ./arch/x86/include/asm/current.h:5,
  7704.                  from ./include/linux/sched.h:12,
  7705.                  from ./include/linux/utsname.h:6,
  7706.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  7707.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.c:15:
  7708. ./include/linux/thread_info.h: In function 'check_copy_size':
  7709. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  7710.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  7711.       |                                    ^
  7712. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  7713.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  7714.       |                                             ^
  7715. In file included from ./include/linux/mmzone.h:22,
  7716.                  from ./include/linux/gfp.h:6,
  7717.                  from ./include/linux/umh.h:4,
  7718.                  from ./include/linux/kmod.h:9,
  7719.                  from ./include/linux/module.h:17,
  7720.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  7721.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.c:15:
  7722. ./include/linux/page-flags.h: In function 'PagePoisoned':
  7723. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  7724.   207 |         return page->flags == PAGE_POISON_PATTERN;
  7725.       |                            ^~
  7726. In file included from ./arch/x86/include/asm/current.h:5,
  7727.                  from ./include/linux/sched.h:12,
  7728.                  from ./include/linux/utsname.h:6,
  7729.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  7730.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.c:15:
  7731. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  7732. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  7733.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  7734.       |                                                   ^~
  7735. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  7736.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  7737.       |                                             ^
  7738. In file included from ./arch/x86/include/asm/current.h:6,
  7739.                  from ./include/linux/sched.h:12,
  7740.                  from ./include/linux/utsname.h:6,
  7741.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  7742.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.c:15:
  7743. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  7744. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7745.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7746.       |                                                    ^~
  7747. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  7748.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  7749.       |                                         ^~~~~~~~~~~~~
  7750. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  7751.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  7752.       |                         ^~~~
  7753. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7754.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7755.       |                                         ^~~~~~~~~~~~~~~~
  7756. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  7757.   205 |                 this_cpu_add(*percpu_count, nr);
  7758.       |                 ^~~~~~~~~~~~
  7759. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7760.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7761.       |                                                    ^~
  7762. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  7763.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  7764.       |                                         ^~~~~~~~~~~~~
  7765. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  7766.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  7767.       |                         ^~~~
  7768. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7769.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7770.       |                                         ^~~~~~~~~~~~~~~~
  7771. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  7772.   205 |                 this_cpu_add(*percpu_count, nr);
  7773.       |                 ^~~~~~~~~~~~
  7774. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7775.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7776.       |                                                    ^~
  7777. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  7778.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  7779.       |                                         ^~~~~~~~~~~~~
  7780. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  7781.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  7782.       |                         ^~~~
  7783. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7784.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7785.       |                                         ^~~~~~~~~~~~~~~~
  7786. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  7787.   205 |                 this_cpu_add(*percpu_count, nr);
  7788.       |                 ^~~~~~~~~~~~
  7789. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7790.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7791.       |                                                    ^~
  7792. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  7793.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  7794.       |                                                 ^~~~~~~~~~~~~
  7795. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  7796.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  7797.       |                         ^~~~
  7798. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7799.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7800.       |                                         ^~~~~~~~~~~~~~~~
  7801. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  7802.   205 |                 this_cpu_add(*percpu_count, nr);
  7803.       |                 ^~~~~~~~~~~~
  7804. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  7805. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7806.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7807.       |                                                    ^~
  7808. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  7809.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  7810.       |                                         ^~~~~~~~~~~~~
  7811. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  7812.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  7813.       |                         ^~~~
  7814. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7815.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7816.       |                                         ^~~~~~~~~~~~~~~~
  7817. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  7818.   244 |                 this_cpu_add(*percpu_count, nr);
  7819.       |                 ^~~~~~~~~~~~
  7820. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7821.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7822.       |                                                    ^~
  7823. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  7824.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  7825.       |                                         ^~~~~~~~~~~~~
  7826. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  7827.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  7828.       |                         ^~~~
  7829. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7830.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7831.       |                                         ^~~~~~~~~~~~~~~~
  7832. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  7833.   244 |                 this_cpu_add(*percpu_count, nr);
  7834.       |                 ^~~~~~~~~~~~
  7835. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7836.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7837.       |                                                    ^~
  7838. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  7839.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  7840.       |                                         ^~~~~~~~~~~~~
  7841. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  7842.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  7843.       |                         ^~~~
  7844. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7845.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7846.       |                                         ^~~~~~~~~~~~~~~~
  7847. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  7848.   244 |                 this_cpu_add(*percpu_count, nr);
  7849.       |                 ^~~~~~~~~~~~
  7850. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7851.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7852.       |                                                    ^~
  7853. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  7854.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  7855.       |                                                 ^~~~~~~~~~~~~
  7856. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  7857.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  7858.       |                         ^~~~
  7859. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7860.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7861.       |                                         ^~~~~~~~~~~~~~~~
  7862. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  7863.   244 |                 this_cpu_add(*percpu_count, nr);
  7864.       |                 ^~~~~~~~~~~~
  7865. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  7866. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7867.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7868.       |                                                    ^~
  7869. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  7870.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  7871.       |                                         ^~~~~~~~~~~~~
  7872. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  7873.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  7874.       |                         ^~~~
  7875. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7876.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7877.       |                                         ^~~~~~~~~~~~~~~~
  7878. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7879.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7880.       |                                         ^~~~~~~~~~~~
  7881. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  7882.   320 |                 this_cpu_sub(*percpu_count, nr);
  7883.       |                 ^~~~~~~~~~~~
  7884. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7885.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7886.       |                                                    ^~
  7887. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  7888.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  7889.       |                                         ^~~~~~~~~~~~~
  7890. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  7891.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  7892.       |                         ^~~~
  7893. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7894.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7895.       |                                         ^~~~~~~~~~~~~~~~
  7896. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7897.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7898.       |                                         ^~~~~~~~~~~~
  7899. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  7900.   320 |                 this_cpu_sub(*percpu_count, nr);
  7901.       |                 ^~~~~~~~~~~~
  7902. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7903.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7904.       |                                                    ^~
  7905. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  7906.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  7907.       |                                         ^~~~~~~~~~~~~
  7908. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  7909.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  7910.       |                         ^~~~
  7911. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7912.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7913.       |                                         ^~~~~~~~~~~~~~~~
  7914. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7915.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7916.       |                                         ^~~~~~~~~~~~
  7917. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  7918.   320 |                 this_cpu_sub(*percpu_count, nr);
  7919.       |                 ^~~~~~~~~~~~
  7920. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  7921.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7922.       |                                                    ^~
  7923. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  7924.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  7925.       |                                                 ^~~~~~~~~~~~~
  7926. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  7927.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  7928.       |                         ^~~~
  7929. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7930.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7931.       |                                         ^~~~~~~~~~~~~~~~
  7932. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7933.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7934.       |                                         ^~~~~~~~~~~~
  7935. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  7936.   320 |                 this_cpu_sub(*percpu_count, nr);
  7937.       |                 ^~~~~~~~~~~~
  7938. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  7939. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7940.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7941.       |                                                    ^~
  7942. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  7943.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  7944.       |                                         ^~~~~~~~~~~~~
  7945. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  7946.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  7947.       |                         ^~~~
  7948. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7949.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7950.       |                                         ^~~~~~~~~~~~~~~~
  7951. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7952.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7953.       |                                         ^~~~~~~~~~~~
  7954. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7955.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7956.       |                                         ^~~~~~~~~~~~
  7957. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  7958.   106 |                 this_cpu_dec(*sem->read_count);
  7959.       |                 ^~~~~~~~~~~~
  7960. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7961.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7962.       |                                                    ^~
  7963. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  7964.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  7965.       |                                         ^~~~~~~~~~~~~
  7966. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  7967.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  7968.       |                         ^~~~
  7969. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7970.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7971.       |                                         ^~~~~~~~~~~~~~~~
  7972. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7973.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7974.       |                                         ^~~~~~~~~~~~
  7975. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7976.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7977.       |                                         ^~~~~~~~~~~~
  7978. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  7979.   106 |                 this_cpu_dec(*sem->read_count);
  7980.       |                 ^~~~~~~~~~~~
  7981. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  7982.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  7983.       |                                                    ^~
  7984. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  7985.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  7986.       |                                         ^~~~~~~~~~~~~
  7987. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  7988.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  7989.       |                         ^~~~
  7990. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  7991.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  7992.       |                                         ^~~~~~~~~~~~~~~~
  7993. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  7994.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  7995.       |                                         ^~~~~~~~~~~~
  7996. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  7997.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  7998.       |                                         ^~~~~~~~~~~~
  7999. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  8000.   106 |                 this_cpu_dec(*sem->read_count);
  8001.       |                 ^~~~~~~~~~~~
  8002. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8003.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8004.       |                                                    ^~
  8005. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  8006.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  8007.       |                                                 ^~~~~~~~~~~~~
  8008. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  8009.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  8010.       |                         ^~~~
  8011. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8012.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8013.       |                                         ^~~~~~~~~~~~~~~~
  8014. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8015.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8016.       |                                         ^~~~~~~~~~~~
  8017. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8018.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8019.       |                                         ^~~~~~~~~~~~
  8020. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  8021.   106 |                 this_cpu_dec(*sem->read_count);
  8022.       |                 ^~~~~~~~~~~~
  8023. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8024.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8025.       |                                                    ^~
  8026. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  8027.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  8028.       |                                         ^~~~~~~~~~~~~
  8029. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  8030.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  8031.       |                         ^~~~
  8032. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8033.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8034.       |                                         ^~~~~~~~~~~~~~~~
  8035. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8036.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8037.       |                                         ^~~~~~~~~~~~
  8038. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8039.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8040.       |                                         ^~~~~~~~~~~~
  8041. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  8042.   118 |                 this_cpu_dec(*sem->read_count);
  8043.       |                 ^~~~~~~~~~~~
  8044. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8045.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8046.       |                                                    ^~
  8047. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  8048.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  8049.       |                                         ^~~~~~~~~~~~~
  8050. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  8051.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  8052.       |                         ^~~~
  8053. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8054.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8055.       |                                         ^~~~~~~~~~~~~~~~
  8056. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8057.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8058.       |                                         ^~~~~~~~~~~~
  8059. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8060.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8061.       |                                         ^~~~~~~~~~~~
  8062. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  8063.   118 |                 this_cpu_dec(*sem->read_count);
  8064.       |                 ^~~~~~~~~~~~
  8065. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8066.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8067.       |                                                    ^~
  8068. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  8069.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  8070.       |                                         ^~~~~~~~~~~~~
  8071. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  8072.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  8073.       |                         ^~~~
  8074. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8075.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8076.       |                                         ^~~~~~~~~~~~~~~~
  8077. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8078.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8079.       |                                         ^~~~~~~~~~~~
  8080. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8081.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8082.       |                                         ^~~~~~~~~~~~
  8083. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  8084.   118 |                 this_cpu_dec(*sem->read_count);
  8085.       |                 ^~~~~~~~~~~~
  8086. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8087.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8088.       |                                                    ^~
  8089. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  8090.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  8091.       |                                                 ^~~~~~~~~~~~~
  8092. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  8093.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  8094.       |                         ^~~~
  8095. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8096.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8097.       |                                         ^~~~~~~~~~~~~~~~
  8098. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8099.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8100.       |                                         ^~~~~~~~~~~~
  8101. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8102.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8103.       |                                         ^~~~~~~~~~~~
  8104. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  8105.   118 |                 this_cpu_dec(*sem->read_count);
  8106.       |                 ^~~~~~~~~~~~
  8107. In file included from ./arch/x86/include/asm/paravirt.h:17,
  8108.                  from ./arch/x86/include/asm/irqflags.h:63,
  8109.                  from ./include/linux/irqflags.h:16,
  8110.                  from ./include/linux/rcupdate.h:26,
  8111.                  from ./include/linux/rculist.h:11,
  8112.                  from ./include/linux/pid.h:5,
  8113.                  from ./include/linux/sched.h:14,
  8114.                  from ./include/linux/utsname.h:6,
  8115.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  8116.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.c:15:
  8117. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  8118. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  8119.   243 |                 (cpu) < nr_cpu_ids;)
  8120.       |                       ^
  8121. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  8122.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  8123.       |                                    ^~~~~~~~~~~~
  8124. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  8125.   231 |         for_each_online_cpu(cpu)
  8126.       |         ^~~~~~~~~~~~~~~~~~~
  8127. In file included from ./include/linux/ftrace.h:10,
  8128.                  from ./include/linux/perf_event.h:49,
  8129.                  from ./include/linux/trace_events.h:10,
  8130.                  from ./include/trace/syscall.h:7,
  8131.                  from ./include/linux/syscalls.h:87,
  8132.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  8133.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.c:15:
  8134. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  8135. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8136.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  8137.       |                                        ^
  8138. In file included from ./include/linux/nodemask.h:96,
  8139.                  from ./include/linux/sched.h:22,
  8140.                  from ./include/linux/utsname.h:6,
  8141.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  8142.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.c:15:
  8143. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  8144. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  8145.    14 | #define NUMA_NO_NODE    (-1)
  8146.       |                         ^~~~
  8147. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  8148.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  8149.       |                                   ^~~~~~~~~~~~
  8150. In file included from ./include/linux/blkdev.h:18,
  8151.                  from ./include/linux/blk-cgroup.h:23,
  8152.                  from ./include/linux/writeback.h:14,
  8153.                  from ./include/linux/memcontrol.h:22,
  8154.                  from ./include/linux/swap.h:9,
  8155.                  from ./include/linux/suspend.h:5,
  8156.                  from ./include/linux/regulator/consumer.h:35,
  8157.                  from ./include/linux/i2c.h:18,
  8158.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  8159.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.c:15:
  8160. ./include/linux/bio.h: In function 'bio_next_split':
  8161. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  8162.   395 |         if (sectors >= bio_sectors(bio))
  8163.       |                     ^~
  8164. In file included from ./arch/x86/include/asm/paravirt.h:17,
  8165.                  from ./arch/x86/include/asm/irqflags.h:63,
  8166.                  from ./include/linux/irqflags.h:16,
  8167.                  from ./include/linux/rcupdate.h:26,
  8168.                  from ./include/linux/rculist.h:11,
  8169.                  from ./include/linux/pid.h:5,
  8170.                  from ./include/linux/sched.h:14,
  8171.                  from ./include/linux/utsname.h:6,
  8172.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  8173.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.c:15:
  8174. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  8175. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  8176.   243 |                 (cpu) < nr_cpu_ids;)
  8177.       |                       ^
  8178. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  8179.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  8180.       |                                    ^~~~~~~~~~~~
  8181. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  8182.   987 |         for_each_possible_cpu(cpu)
  8183.       |         ^~~~~~~~~~~~~~~~~~~~~
  8184.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.o
  8185.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.os-interface.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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='"os_interface"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.c
  8186. In file included from ./include/linux/byteorder/little_endian.h:11,
  8187.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  8188.                  from ./include/asm-generic/bitops/le.h:7,
  8189.                  from ./arch/x86/include/asm/bitops.h:395,
  8190.                  from ./include/linux/bitops.h:32,
  8191.                  from ./include/linux/kernel.h:12,
  8192.                  from ./arch/x86/include/asm/percpu.h:27,
  8193.                  from ./arch/x86/include/asm/current.h:6,
  8194.                  from ./include/linux/sched.h:12,
  8195.                  from ./include/linux/utsname.h:6,
  8196.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  8197.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.c:15:
  8198. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  8199. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  8200.   195 |         for (i = 0; i < len; i++)
  8201.       |                       ^
  8202. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  8203. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  8204.   203 |         for (i = 0; i < len; i++)
  8205.       |                       ^
  8206. In file included from ./arch/x86/include/asm/current.h:5,
  8207.                  from ./include/linux/sched.h:12,
  8208.                  from ./include/linux/utsname.h:6,
  8209.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  8210.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.c:15:
  8211. ./include/linux/thread_info.h: In function 'check_copy_size':
  8212. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  8213.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  8214.       |                                    ^
  8215. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  8216.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  8217.       |                                             ^
  8218. In file included from ./include/linux/mmzone.h:22,
  8219.                  from ./include/linux/gfp.h:6,
  8220.                  from ./include/linux/umh.h:4,
  8221.                  from ./include/linux/kmod.h:9,
  8222.                  from ./include/linux/module.h:17,
  8223.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  8224.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.c:15:
  8225. ./include/linux/page-flags.h: In function 'PagePoisoned':
  8226. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  8227.   207 |         return page->flags == PAGE_POISON_PATTERN;
  8228.       |                            ^~
  8229. In file included from ./arch/x86/include/asm/current.h:5,
  8230.                  from ./include/linux/sched.h:12,
  8231.                  from ./include/linux/utsname.h:6,
  8232.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  8233.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.c:15:
  8234. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  8235. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  8236.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  8237.       |                                                   ^~
  8238. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  8239.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  8240.       |                                             ^
  8241. In file included from ./arch/x86/include/asm/current.h:6,
  8242.                  from ./include/linux/sched.h:12,
  8243.                  from ./include/linux/utsname.h:6,
  8244.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  8245.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.c:15:
  8246. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  8247. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8248.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8249.       |                                                    ^~
  8250. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  8251.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  8252.       |                                         ^~~~~~~~~~~~~
  8253. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  8254.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  8255.       |                         ^~~~
  8256. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8257.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8258.       |                                         ^~~~~~~~~~~~~~~~
  8259. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  8260.   205 |                 this_cpu_add(*percpu_count, nr);
  8261.       |                 ^~~~~~~~~~~~
  8262. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8263.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8264.       |                                                    ^~
  8265. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  8266.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  8267.       |                                         ^~~~~~~~~~~~~
  8268. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  8269.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  8270.       |                         ^~~~
  8271. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8272.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8273.       |                                         ^~~~~~~~~~~~~~~~
  8274. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  8275.   205 |                 this_cpu_add(*percpu_count, nr);
  8276.       |                 ^~~~~~~~~~~~
  8277. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8278.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8279.       |                                                    ^~
  8280. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  8281.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  8282.       |                                         ^~~~~~~~~~~~~
  8283. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  8284.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  8285.       |                         ^~~~
  8286. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8287.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8288.       |                                         ^~~~~~~~~~~~~~~~
  8289. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  8290.   205 |                 this_cpu_add(*percpu_count, nr);
  8291.       |                 ^~~~~~~~~~~~
  8292. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8293.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8294.       |                                                    ^~
  8295. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  8296.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  8297.       |                                                 ^~~~~~~~~~~~~
  8298. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  8299.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  8300.       |                         ^~~~
  8301. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8302.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8303.       |                                         ^~~~~~~~~~~~~~~~
  8304. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  8305.   205 |                 this_cpu_add(*percpu_count, nr);
  8306.       |                 ^~~~~~~~~~~~
  8307. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  8308. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8309.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8310.       |                                                    ^~
  8311. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  8312.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  8313.       |                                         ^~~~~~~~~~~~~
  8314. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  8315.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  8316.       |                         ^~~~
  8317. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8318.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8319.       |                                         ^~~~~~~~~~~~~~~~
  8320. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  8321.   244 |                 this_cpu_add(*percpu_count, nr);
  8322.       |                 ^~~~~~~~~~~~
  8323. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8324.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8325.       |                                                    ^~
  8326. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  8327.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  8328.       |                                         ^~~~~~~~~~~~~
  8329. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  8330.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  8331.       |                         ^~~~
  8332. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8333.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8334.       |                                         ^~~~~~~~~~~~~~~~
  8335. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  8336.   244 |                 this_cpu_add(*percpu_count, nr);
  8337.       |                 ^~~~~~~~~~~~
  8338. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8339.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8340.       |                                                    ^~
  8341. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  8342.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  8343.       |                                         ^~~~~~~~~~~~~
  8344. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  8345.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  8346.       |                         ^~~~
  8347. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8348.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8349.       |                                         ^~~~~~~~~~~~~~~~
  8350. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  8351.   244 |                 this_cpu_add(*percpu_count, nr);
  8352.       |                 ^~~~~~~~~~~~
  8353. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8354.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8355.       |                                                    ^~
  8356. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  8357.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  8358.       |                                                 ^~~~~~~~~~~~~
  8359. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  8360.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  8361.       |                         ^~~~
  8362. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8363.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8364.       |                                         ^~~~~~~~~~~~~~~~
  8365. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  8366.   244 |                 this_cpu_add(*percpu_count, nr);
  8367.       |                 ^~~~~~~~~~~~
  8368. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  8369. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8370.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8371.       |                                                    ^~
  8372. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  8373.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  8374.       |                                         ^~~~~~~~~~~~~
  8375. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  8376.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  8377.       |                         ^~~~
  8378. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8379.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8380.       |                                         ^~~~~~~~~~~~~~~~
  8381. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8382.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8383.       |                                         ^~~~~~~~~~~~
  8384. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  8385.   320 |                 this_cpu_sub(*percpu_count, nr);
  8386.       |                 ^~~~~~~~~~~~
  8387. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8388.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8389.       |                                                    ^~
  8390. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  8391.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  8392.       |                                         ^~~~~~~~~~~~~
  8393. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  8394.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  8395.       |                         ^~~~
  8396. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8397.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8398.       |                                         ^~~~~~~~~~~~~~~~
  8399. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8400.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8401.       |                                         ^~~~~~~~~~~~
  8402. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  8403.   320 |                 this_cpu_sub(*percpu_count, nr);
  8404.       |                 ^~~~~~~~~~~~
  8405. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8406.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8407.       |                                                    ^~
  8408. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  8409.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  8410.       |                                         ^~~~~~~~~~~~~
  8411. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  8412.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  8413.       |                         ^~~~
  8414. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8415.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8416.       |                                         ^~~~~~~~~~~~~~~~
  8417. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8418.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8419.       |                                         ^~~~~~~~~~~~
  8420. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  8421.   320 |                 this_cpu_sub(*percpu_count, nr);
  8422.       |                 ^~~~~~~~~~~~
  8423. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8424.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8425.       |                                                    ^~
  8426. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  8427.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  8428.       |                                                 ^~~~~~~~~~~~~
  8429. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  8430.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  8431.       |                         ^~~~
  8432. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8433.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8434.       |                                         ^~~~~~~~~~~~~~~~
  8435. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8436.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8437.       |                                         ^~~~~~~~~~~~
  8438. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  8439.   320 |                 this_cpu_sub(*percpu_count, nr);
  8440.       |                 ^~~~~~~~~~~~
  8441. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  8442. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8443.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8444.       |                                                    ^~
  8445. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  8446.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  8447.       |                                         ^~~~~~~~~~~~~
  8448. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  8449.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  8450.       |                         ^~~~
  8451. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8452.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8453.       |                                         ^~~~~~~~~~~~~~~~
  8454. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8455.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8456.       |                                         ^~~~~~~~~~~~
  8457. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8458.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8459.       |                                         ^~~~~~~~~~~~
  8460. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  8461.   106 |                 this_cpu_dec(*sem->read_count);
  8462.       |                 ^~~~~~~~~~~~
  8463. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8464.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8465.       |                                                    ^~
  8466. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  8467.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  8468.       |                                         ^~~~~~~~~~~~~
  8469. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  8470.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  8471.       |                         ^~~~
  8472. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8473.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8474.       |                                         ^~~~~~~~~~~~~~~~
  8475. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8476.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8477.       |                                         ^~~~~~~~~~~~
  8478. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8479.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8480.       |                                         ^~~~~~~~~~~~
  8481. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  8482.   106 |                 this_cpu_dec(*sem->read_count);
  8483.       |                 ^~~~~~~~~~~~
  8484. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8485.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8486.       |                                                    ^~
  8487. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  8488.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  8489.       |                                         ^~~~~~~~~~~~~
  8490. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  8491.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  8492.       |                         ^~~~
  8493. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8494.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8495.       |                                         ^~~~~~~~~~~~~~~~
  8496. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8497.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8498.       |                                         ^~~~~~~~~~~~
  8499. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8500.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8501.       |                                         ^~~~~~~~~~~~
  8502. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  8503.   106 |                 this_cpu_dec(*sem->read_count);
  8504.       |                 ^~~~~~~~~~~~
  8505. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8506.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8507.       |                                                    ^~
  8508. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  8509.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  8510.       |                                                 ^~~~~~~~~~~~~
  8511. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  8512.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  8513.       |                         ^~~~
  8514. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8515.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8516.       |                                         ^~~~~~~~~~~~~~~~
  8517. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8518.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8519.       |                                         ^~~~~~~~~~~~
  8520. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8521.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8522.       |                                         ^~~~~~~~~~~~
  8523. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  8524.   106 |                 this_cpu_dec(*sem->read_count);
  8525.       |                 ^~~~~~~~~~~~
  8526. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8527.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8528.       |                                                    ^~
  8529. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  8530.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  8531.       |                                         ^~~~~~~~~~~~~
  8532. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  8533.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  8534.       |                         ^~~~
  8535. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8536.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8537.       |                                         ^~~~~~~~~~~~~~~~
  8538. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8539.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8540.       |                                         ^~~~~~~~~~~~
  8541. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8542.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8543.       |                                         ^~~~~~~~~~~~
  8544. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  8545.   118 |                 this_cpu_dec(*sem->read_count);
  8546.       |                 ^~~~~~~~~~~~
  8547. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8548.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8549.       |                                                    ^~
  8550. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  8551.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  8552.       |                                         ^~~~~~~~~~~~~
  8553. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  8554.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  8555.       |                         ^~~~
  8556. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8557.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8558.       |                                         ^~~~~~~~~~~~~~~~
  8559. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8560.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8561.       |                                         ^~~~~~~~~~~~
  8562. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8563.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8564.       |                                         ^~~~~~~~~~~~
  8565. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  8566.   118 |                 this_cpu_dec(*sem->read_count);
  8567.       |                 ^~~~~~~~~~~~
  8568. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8569.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8570.       |                                                    ^~
  8571. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  8572.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  8573.       |                                         ^~~~~~~~~~~~~
  8574. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  8575.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  8576.       |                         ^~~~
  8577. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8578.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8579.       |                                         ^~~~~~~~~~~~~~~~
  8580. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8581.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8582.       |                                         ^~~~~~~~~~~~
  8583. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8584.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8585.       |                                         ^~~~~~~~~~~~
  8586. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  8587.   118 |                 this_cpu_dec(*sem->read_count);
  8588.       |                 ^~~~~~~~~~~~
  8589. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8590.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8591.       |                                                    ^~
  8592. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  8593.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  8594.       |                                                 ^~~~~~~~~~~~~
  8595. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  8596.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  8597.       |                         ^~~~
  8598. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8599.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8600.       |                                         ^~~~~~~~~~~~~~~~
  8601. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8602.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8603.       |                                         ^~~~~~~~~~~~
  8604. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8605.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8606.       |                                         ^~~~~~~~~~~~
  8607. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  8608.   118 |                 this_cpu_dec(*sem->read_count);
  8609.       |                 ^~~~~~~~~~~~
  8610. In file included from ./arch/x86/include/asm/paravirt.h:17,
  8611.                  from ./arch/x86/include/asm/irqflags.h:63,
  8612.                  from ./include/linux/irqflags.h:16,
  8613.                  from ./include/linux/rcupdate.h:26,
  8614.                  from ./include/linux/rculist.h:11,
  8615.                  from ./include/linux/pid.h:5,
  8616.                  from ./include/linux/sched.h:14,
  8617.                  from ./include/linux/utsname.h:6,
  8618.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  8619.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.c:15:
  8620. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  8621. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  8622.   243 |                 (cpu) < nr_cpu_ids;)
  8623.       |                       ^
  8624. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  8625.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  8626.       |                                    ^~~~~~~~~~~~
  8627. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  8628.   231 |         for_each_online_cpu(cpu)
  8629.       |         ^~~~~~~~~~~~~~~~~~~
  8630. In file included from ./include/linux/ftrace.h:10,
  8631.                  from ./include/linux/perf_event.h:49,
  8632.                  from ./include/linux/trace_events.h:10,
  8633.                  from ./include/trace/syscall.h:7,
  8634.                  from ./include/linux/syscalls.h:87,
  8635.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  8636.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.c:15:
  8637. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  8638. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8639.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  8640.       |                                        ^
  8641. In file included from ./include/linux/nodemask.h:96,
  8642.                  from ./include/linux/sched.h:22,
  8643.                  from ./include/linux/utsname.h:6,
  8644.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  8645.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.c:15:
  8646. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  8647. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  8648.    14 | #define NUMA_NO_NODE    (-1)
  8649.       |                         ^~~~
  8650. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  8651.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  8652.       |                                   ^~~~~~~~~~~~
  8653. In file included from ./include/linux/blkdev.h:18,
  8654.                  from ./include/linux/blk-cgroup.h:23,
  8655.                  from ./include/linux/writeback.h:14,
  8656.                  from ./include/linux/memcontrol.h:22,
  8657.                  from ./include/linux/swap.h:9,
  8658.                  from ./include/linux/suspend.h:5,
  8659.                  from ./include/linux/regulator/consumer.h:35,
  8660.                  from ./include/linux/i2c.h:18,
  8661.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  8662.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.c:15:
  8663. ./include/linux/bio.h: In function 'bio_next_split':
  8664. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  8665.   395 |         if (sectors >= bio_sectors(bio))
  8666.       |                     ^~
  8667. In file included from ./arch/x86/include/asm/paravirt.h:17,
  8668.                  from ./arch/x86/include/asm/irqflags.h:63,
  8669.                  from ./include/linux/irqflags.h:16,
  8670.                  from ./include/linux/rcupdate.h:26,
  8671.                  from ./include/linux/rculist.h:11,
  8672.                  from ./include/linux/pid.h:5,
  8673.                  from ./include/linux/sched.h:14,
  8674.                  from ./include/linux/utsname.h:6,
  8675.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  8676.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.c:15:
  8677. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  8678. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  8679.   243 |                 (cpu) < nr_cpu_ids;)
  8680.       |                       ^
  8681. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  8682.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  8683.       |                                    ^~~~~~~~~~~~
  8684. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  8685.   987 |         for_each_possible_cpu(cpu)
  8686.       |         ^~~~~~~~~~~~~~~~~~~~~
  8687.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.o
  8688.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.os-mlock.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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='"os_mlock"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.c
  8689. In file included from ./include/linux/byteorder/little_endian.h:11,
  8690.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  8691.                  from ./include/asm-generic/bitops/le.h:7,
  8692.                  from ./arch/x86/include/asm/bitops.h:395,
  8693.                  from ./include/linux/bitops.h:32,
  8694.                  from ./include/linux/kernel.h:12,
  8695.                  from ./arch/x86/include/asm/percpu.h:27,
  8696.                  from ./arch/x86/include/asm/current.h:6,
  8697.                  from ./include/linux/sched.h:12,
  8698.                  from ./include/linux/utsname.h:6,
  8699.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  8700.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.c:15:
  8701. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  8702. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  8703.   195 |         for (i = 0; i < len; i++)
  8704.       |                       ^
  8705. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  8706. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  8707.   203 |         for (i = 0; i < len; i++)
  8708.       |                       ^
  8709. In file included from ./arch/x86/include/asm/current.h:5,
  8710.                  from ./include/linux/sched.h:12,
  8711.                  from ./include/linux/utsname.h:6,
  8712.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  8713.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.c:15:
  8714. ./include/linux/thread_info.h: In function 'check_copy_size':
  8715. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  8716.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  8717.       |                                    ^
  8718. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  8719.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  8720.       |                                             ^
  8721. In file included from ./include/linux/mmzone.h:22,
  8722.                  from ./include/linux/gfp.h:6,
  8723.                  from ./include/linux/umh.h:4,
  8724.                  from ./include/linux/kmod.h:9,
  8725.                  from ./include/linux/module.h:17,
  8726.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  8727.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.c:15:
  8728. ./include/linux/page-flags.h: In function 'PagePoisoned':
  8729. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  8730.   207 |         return page->flags == PAGE_POISON_PATTERN;
  8731.       |                            ^~
  8732. In file included from ./arch/x86/include/asm/current.h:5,
  8733.                  from ./include/linux/sched.h:12,
  8734.                  from ./include/linux/utsname.h:6,
  8735.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  8736.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.c:15:
  8737. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  8738. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  8739.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  8740.       |                                                   ^~
  8741. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  8742.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  8743.       |                                             ^
  8744. In file included from ./arch/x86/include/asm/current.h:6,
  8745.                  from ./include/linux/sched.h:12,
  8746.                  from ./include/linux/utsname.h:6,
  8747.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  8748.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.c:15:
  8749. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  8750. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8751.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8752.       |                                                    ^~
  8753. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  8754.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  8755.       |                                         ^~~~~~~~~~~~~
  8756. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  8757.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  8758.       |                         ^~~~
  8759. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8760.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8761.       |                                         ^~~~~~~~~~~~~~~~
  8762. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  8763.   205 |                 this_cpu_add(*percpu_count, nr);
  8764.       |                 ^~~~~~~~~~~~
  8765. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8766.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8767.       |                                                    ^~
  8768. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  8769.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  8770.       |                                         ^~~~~~~~~~~~~
  8771. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  8772.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  8773.       |                         ^~~~
  8774. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8775.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8776.       |                                         ^~~~~~~~~~~~~~~~
  8777. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  8778.   205 |                 this_cpu_add(*percpu_count, nr);
  8779.       |                 ^~~~~~~~~~~~
  8780. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8781.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8782.       |                                                    ^~
  8783. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  8784.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  8785.       |                                         ^~~~~~~~~~~~~
  8786. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  8787.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  8788.       |                         ^~~~
  8789. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8790.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8791.       |                                         ^~~~~~~~~~~~~~~~
  8792. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  8793.   205 |                 this_cpu_add(*percpu_count, nr);
  8794.       |                 ^~~~~~~~~~~~
  8795. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8796.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8797.       |                                                    ^~
  8798. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  8799.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  8800.       |                                                 ^~~~~~~~~~~~~
  8801. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  8802.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  8803.       |                         ^~~~
  8804. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8805.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8806.       |                                         ^~~~~~~~~~~~~~~~
  8807. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  8808.   205 |                 this_cpu_add(*percpu_count, nr);
  8809.       |                 ^~~~~~~~~~~~
  8810. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  8811. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8812.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8813.       |                                                    ^~
  8814. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  8815.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  8816.       |                                         ^~~~~~~~~~~~~
  8817. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  8818.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  8819.       |                         ^~~~
  8820. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8821.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8822.       |                                         ^~~~~~~~~~~~~~~~
  8823. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  8824.   244 |                 this_cpu_add(*percpu_count, nr);
  8825.       |                 ^~~~~~~~~~~~
  8826. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8827.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8828.       |                                                    ^~
  8829. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  8830.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  8831.       |                                         ^~~~~~~~~~~~~
  8832. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  8833.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  8834.       |                         ^~~~
  8835. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8836.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8837.       |                                         ^~~~~~~~~~~~~~~~
  8838. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  8839.   244 |                 this_cpu_add(*percpu_count, nr);
  8840.       |                 ^~~~~~~~~~~~
  8841. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8842.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8843.       |                                                    ^~
  8844. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  8845.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  8846.       |                                         ^~~~~~~~~~~~~
  8847. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  8848.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  8849.       |                         ^~~~
  8850. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8851.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8852.       |                                         ^~~~~~~~~~~~~~~~
  8853. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  8854.   244 |                 this_cpu_add(*percpu_count, nr);
  8855.       |                 ^~~~~~~~~~~~
  8856. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8857.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8858.       |                                                    ^~
  8859. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  8860.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  8861.       |                                                 ^~~~~~~~~~~~~
  8862. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  8863.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  8864.       |                         ^~~~
  8865. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8866.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8867.       |                                         ^~~~~~~~~~~~~~~~
  8868. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  8869.   244 |                 this_cpu_add(*percpu_count, nr);
  8870.       |                 ^~~~~~~~~~~~
  8871. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  8872. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8873.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8874.       |                                                    ^~
  8875. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  8876.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  8877.       |                                         ^~~~~~~~~~~~~
  8878. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  8879.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  8880.       |                         ^~~~
  8881. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8882.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8883.       |                                         ^~~~~~~~~~~~~~~~
  8884. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8885.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8886.       |                                         ^~~~~~~~~~~~
  8887. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  8888.   320 |                 this_cpu_sub(*percpu_count, nr);
  8889.       |                 ^~~~~~~~~~~~
  8890. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8891.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8892.       |                                                    ^~
  8893. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  8894.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  8895.       |                                         ^~~~~~~~~~~~~
  8896. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  8897.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  8898.       |                         ^~~~
  8899. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8900.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8901.       |                                         ^~~~~~~~~~~~~~~~
  8902. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8903.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8904.       |                                         ^~~~~~~~~~~~
  8905. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  8906.   320 |                 this_cpu_sub(*percpu_count, nr);
  8907.       |                 ^~~~~~~~~~~~
  8908. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8909.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8910.       |                                                    ^~
  8911. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  8912.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  8913.       |                                         ^~~~~~~~~~~~~
  8914. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  8915.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  8916.       |                         ^~~~
  8917. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8918.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8919.       |                                         ^~~~~~~~~~~~~~~~
  8920. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8921.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8922.       |                                         ^~~~~~~~~~~~
  8923. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  8924.   320 |                 this_cpu_sub(*percpu_count, nr);
  8925.       |                 ^~~~~~~~~~~~
  8926. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  8927.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8928.       |                                                    ^~
  8929. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  8930.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  8931.       |                                                 ^~~~~~~~~~~~~
  8932. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  8933.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  8934.       |                         ^~~~
  8935. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8936.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8937.       |                                         ^~~~~~~~~~~~~~~~
  8938. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8939.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8940.       |                                         ^~~~~~~~~~~~
  8941. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  8942.   320 |                 this_cpu_sub(*percpu_count, nr);
  8943.       |                 ^~~~~~~~~~~~
  8944. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  8945. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8946.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8947.       |                                                    ^~
  8948. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  8949.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  8950.       |                                         ^~~~~~~~~~~~~
  8951. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  8952.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  8953.       |                         ^~~~
  8954. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8955.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8956.       |                                         ^~~~~~~~~~~~~~~~
  8957. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8958.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8959.       |                                         ^~~~~~~~~~~~
  8960. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8961.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8962.       |                                         ^~~~~~~~~~~~
  8963. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  8964.   106 |                 this_cpu_dec(*sem->read_count);
  8965.       |                 ^~~~~~~~~~~~
  8966. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8967.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8968.       |                                                    ^~
  8969. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  8970.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  8971.       |                                         ^~~~~~~~~~~~~
  8972. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  8973.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  8974.       |                         ^~~~
  8975. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8976.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8977.       |                                         ^~~~~~~~~~~~~~~~
  8978. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  8979.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  8980.       |                                         ^~~~~~~~~~~~
  8981. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  8982.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  8983.       |                                         ^~~~~~~~~~~~
  8984. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  8985.   106 |                 this_cpu_dec(*sem->read_count);
  8986.       |                 ^~~~~~~~~~~~
  8987. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  8988.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  8989.       |                                                    ^~
  8990. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  8991.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  8992.       |                                         ^~~~~~~~~~~~~
  8993. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  8994.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  8995.       |                         ^~~~
  8996. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  8997.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  8998.       |                                         ^~~~~~~~~~~~~~~~
  8999. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9000.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9001.       |                                         ^~~~~~~~~~~~
  9002. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9003.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9004.       |                                         ^~~~~~~~~~~~
  9005. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  9006.   106 |                 this_cpu_dec(*sem->read_count);
  9007.       |                 ^~~~~~~~~~~~
  9008. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9009.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9010.       |                                                    ^~
  9011. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  9012.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  9013.       |                                                 ^~~~~~~~~~~~~
  9014. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  9015.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  9016.       |                         ^~~~
  9017. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9018.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9019.       |                                         ^~~~~~~~~~~~~~~~
  9020. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9021.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9022.       |                                         ^~~~~~~~~~~~
  9023. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9024.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9025.       |                                         ^~~~~~~~~~~~
  9026. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  9027.   106 |                 this_cpu_dec(*sem->read_count);
  9028.       |                 ^~~~~~~~~~~~
  9029. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9030.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9031.       |                                                    ^~
  9032. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  9033.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  9034.       |                                         ^~~~~~~~~~~~~
  9035. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  9036.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  9037.       |                         ^~~~
  9038. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9039.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9040.       |                                         ^~~~~~~~~~~~~~~~
  9041. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9042.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9043.       |                                         ^~~~~~~~~~~~
  9044. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9045.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9046.       |                                         ^~~~~~~~~~~~
  9047. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  9048.   118 |                 this_cpu_dec(*sem->read_count);
  9049.       |                 ^~~~~~~~~~~~
  9050. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9051.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9052.       |                                                    ^~
  9053. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  9054.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  9055.       |                                         ^~~~~~~~~~~~~
  9056. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  9057.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  9058.       |                         ^~~~
  9059. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9060.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9061.       |                                         ^~~~~~~~~~~~~~~~
  9062. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9063.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9064.       |                                         ^~~~~~~~~~~~
  9065. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9066.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9067.       |                                         ^~~~~~~~~~~~
  9068. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  9069.   118 |                 this_cpu_dec(*sem->read_count);
  9070.       |                 ^~~~~~~~~~~~
  9071. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9072.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9073.       |                                                    ^~
  9074. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  9075.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  9076.       |                                         ^~~~~~~~~~~~~
  9077. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  9078.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  9079.       |                         ^~~~
  9080. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9081.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9082.       |                                         ^~~~~~~~~~~~~~~~
  9083. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9084.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9085.       |                                         ^~~~~~~~~~~~
  9086. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9087.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9088.       |                                         ^~~~~~~~~~~~
  9089. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  9090.   118 |                 this_cpu_dec(*sem->read_count);
  9091.       |                 ^~~~~~~~~~~~
  9092. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9093.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9094.       |                                                    ^~
  9095. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  9096.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  9097.       |                                                 ^~~~~~~~~~~~~
  9098. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  9099.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  9100.       |                         ^~~~
  9101. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9102.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9103.       |                                         ^~~~~~~~~~~~~~~~
  9104. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9105.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9106.       |                                         ^~~~~~~~~~~~
  9107. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9108.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9109.       |                                         ^~~~~~~~~~~~
  9110. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  9111.   118 |                 this_cpu_dec(*sem->read_count);
  9112.       |                 ^~~~~~~~~~~~
  9113. In file included from ./arch/x86/include/asm/paravirt.h:17,
  9114.                  from ./arch/x86/include/asm/irqflags.h:63,
  9115.                  from ./include/linux/irqflags.h:16,
  9116.                  from ./include/linux/rcupdate.h:26,
  9117.                  from ./include/linux/rculist.h:11,
  9118.                  from ./include/linux/pid.h:5,
  9119.                  from ./include/linux/sched.h:14,
  9120.                  from ./include/linux/utsname.h:6,
  9121.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  9122.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.c:15:
  9123. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  9124. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  9125.   243 |                 (cpu) < nr_cpu_ids;)
  9126.       |                       ^
  9127. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  9128.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  9129.       |                                    ^~~~~~~~~~~~
  9130. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  9131.   231 |         for_each_online_cpu(cpu)
  9132.       |         ^~~~~~~~~~~~~~~~~~~
  9133. In file included from ./include/linux/ftrace.h:10,
  9134.                  from ./include/linux/perf_event.h:49,
  9135.                  from ./include/linux/trace_events.h:10,
  9136.                  from ./include/trace/syscall.h:7,
  9137.                  from ./include/linux/syscalls.h:87,
  9138.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  9139.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.c:15:
  9140. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  9141. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9142.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  9143.       |                                        ^
  9144. In file included from ./include/linux/nodemask.h:96,
  9145.                  from ./include/linux/sched.h:22,
  9146.                  from ./include/linux/utsname.h:6,
  9147.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  9148.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.c:15:
  9149. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  9150. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  9151.    14 | #define NUMA_NO_NODE    (-1)
  9152.       |                         ^~~~
  9153. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  9154.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  9155.       |                                   ^~~~~~~~~~~~
  9156. In file included from ./include/linux/blkdev.h:18,
  9157.                  from ./include/linux/blk-cgroup.h:23,
  9158.                  from ./include/linux/writeback.h:14,
  9159.                  from ./include/linux/memcontrol.h:22,
  9160.                  from ./include/linux/swap.h:9,
  9161.                  from ./include/linux/suspend.h:5,
  9162.                  from ./include/linux/regulator/consumer.h:35,
  9163.                  from ./include/linux/i2c.h:18,
  9164.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  9165.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.c:15:
  9166. ./include/linux/bio.h: In function 'bio_next_split':
  9167. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  9168.   395 |         if (sectors >= bio_sectors(bio))
  9169.       |                     ^~
  9170. In file included from ./arch/x86/include/asm/paravirt.h:17,
  9171.                  from ./arch/x86/include/asm/irqflags.h:63,
  9172.                  from ./include/linux/irqflags.h:16,
  9173.                  from ./include/linux/rcupdate.h:26,
  9174.                  from ./include/linux/rculist.h:11,
  9175.                  from ./include/linux/pid.h:5,
  9176.                  from ./include/linux/sched.h:14,
  9177.                  from ./include/linux/utsname.h:6,
  9178.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  9179.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.c:15:
  9180. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  9181. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  9182.   243 |                 (cpu) < nr_cpu_ids;)
  9183.       |                       ^
  9184. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  9185.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  9186.       |                                    ^~~~~~~~~~~~
  9187. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  9188.   987 |         for_each_possible_cpu(cpu)
  9189.       |         ^~~~~~~~~~~~~~~~~~~~~
  9190.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.o
  9191.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.os-pci.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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='"os_pci"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.c
  9192. In file included from ./include/linux/byteorder/little_endian.h:11,
  9193.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  9194.                  from ./include/asm-generic/bitops/le.h:7,
  9195.                  from ./arch/x86/include/asm/bitops.h:395,
  9196.                  from ./include/linux/bitops.h:32,
  9197.                  from ./include/linux/kernel.h:12,
  9198.                  from ./arch/x86/include/asm/percpu.h:27,
  9199.                  from ./arch/x86/include/asm/current.h:6,
  9200.                  from ./include/linux/sched.h:12,
  9201.                  from ./include/linux/utsname.h:6,
  9202.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  9203.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.c:15:
  9204. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  9205. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  9206.   195 |         for (i = 0; i < len; i++)
  9207.       |                       ^
  9208. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  9209. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  9210.   203 |         for (i = 0; i < len; i++)
  9211.       |                       ^
  9212. In file included from ./arch/x86/include/asm/current.h:5,
  9213.                  from ./include/linux/sched.h:12,
  9214.                  from ./include/linux/utsname.h:6,
  9215.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  9216.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.c:15:
  9217. ./include/linux/thread_info.h: In function 'check_copy_size':
  9218. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  9219.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  9220.       |                                    ^
  9221. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  9222.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  9223.       |                                             ^
  9224. In file included from ./include/linux/mmzone.h:22,
  9225.                  from ./include/linux/gfp.h:6,
  9226.                  from ./include/linux/umh.h:4,
  9227.                  from ./include/linux/kmod.h:9,
  9228.                  from ./include/linux/module.h:17,
  9229.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  9230.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.c:15:
  9231. ./include/linux/page-flags.h: In function 'PagePoisoned':
  9232. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  9233.   207 |         return page->flags == PAGE_POISON_PATTERN;
  9234.       |                            ^~
  9235. In file included from ./arch/x86/include/asm/current.h:5,
  9236.                  from ./include/linux/sched.h:12,
  9237.                  from ./include/linux/utsname.h:6,
  9238.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  9239.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.c:15:
  9240. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  9241. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  9242.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  9243.       |                                                   ^~
  9244. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  9245.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  9246.       |                                             ^
  9247. In file included from ./arch/x86/include/asm/current.h:6,
  9248.                  from ./include/linux/sched.h:12,
  9249.                  from ./include/linux/utsname.h:6,
  9250.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  9251.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.c:15:
  9252. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  9253. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9254.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9255.       |                                                    ^~
  9256. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  9257.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  9258.       |                                         ^~~~~~~~~~~~~
  9259. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  9260.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  9261.       |                         ^~~~
  9262. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9263.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9264.       |                                         ^~~~~~~~~~~~~~~~
  9265. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  9266.   205 |                 this_cpu_add(*percpu_count, nr);
  9267.       |                 ^~~~~~~~~~~~
  9268. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9269.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9270.       |                                                    ^~
  9271. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  9272.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  9273.       |                                         ^~~~~~~~~~~~~
  9274. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  9275.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  9276.       |                         ^~~~
  9277. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9278.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9279.       |                                         ^~~~~~~~~~~~~~~~
  9280. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  9281.   205 |                 this_cpu_add(*percpu_count, nr);
  9282.       |                 ^~~~~~~~~~~~
  9283. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9284.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9285.       |                                                    ^~
  9286. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  9287.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  9288.       |                                         ^~~~~~~~~~~~~
  9289. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  9290.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  9291.       |                         ^~~~
  9292. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9293.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9294.       |                                         ^~~~~~~~~~~~~~~~
  9295. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  9296.   205 |                 this_cpu_add(*percpu_count, nr);
  9297.       |                 ^~~~~~~~~~~~
  9298. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9299.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9300.       |                                                    ^~
  9301. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  9302.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  9303.       |                                                 ^~~~~~~~~~~~~
  9304. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  9305.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  9306.       |                         ^~~~
  9307. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9308.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9309.       |                                         ^~~~~~~~~~~~~~~~
  9310. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  9311.   205 |                 this_cpu_add(*percpu_count, nr);
  9312.       |                 ^~~~~~~~~~~~
  9313. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  9314. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9315.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9316.       |                                                    ^~
  9317. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  9318.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  9319.       |                                         ^~~~~~~~~~~~~
  9320. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  9321.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  9322.       |                         ^~~~
  9323. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9324.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9325.       |                                         ^~~~~~~~~~~~~~~~
  9326. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  9327.   244 |                 this_cpu_add(*percpu_count, nr);
  9328.       |                 ^~~~~~~~~~~~
  9329. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9330.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9331.       |                                                    ^~
  9332. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  9333.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  9334.       |                                         ^~~~~~~~~~~~~
  9335. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  9336.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  9337.       |                         ^~~~
  9338. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9339.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9340.       |                                         ^~~~~~~~~~~~~~~~
  9341. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  9342.   244 |                 this_cpu_add(*percpu_count, nr);
  9343.       |                 ^~~~~~~~~~~~
  9344. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9345.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9346.       |                                                    ^~
  9347. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  9348.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  9349.       |                                         ^~~~~~~~~~~~~
  9350. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  9351.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  9352.       |                         ^~~~
  9353. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9354.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9355.       |                                         ^~~~~~~~~~~~~~~~
  9356. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  9357.   244 |                 this_cpu_add(*percpu_count, nr);
  9358.       |                 ^~~~~~~~~~~~
  9359. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9360.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9361.       |                                                    ^~
  9362. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  9363.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  9364.       |                                                 ^~~~~~~~~~~~~
  9365. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  9366.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  9367.       |                         ^~~~
  9368. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9369.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9370.       |                                         ^~~~~~~~~~~~~~~~
  9371. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  9372.   244 |                 this_cpu_add(*percpu_count, nr);
  9373.       |                 ^~~~~~~~~~~~
  9374. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  9375. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9376.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9377.       |                                                    ^~
  9378. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  9379.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  9380.       |                                         ^~~~~~~~~~~~~
  9381. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  9382.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  9383.       |                         ^~~~
  9384. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9385.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9386.       |                                         ^~~~~~~~~~~~~~~~
  9387. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9388.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9389.       |                                         ^~~~~~~~~~~~
  9390. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  9391.   320 |                 this_cpu_sub(*percpu_count, nr);
  9392.       |                 ^~~~~~~~~~~~
  9393. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9394.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9395.       |                                                    ^~
  9396. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  9397.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  9398.       |                                         ^~~~~~~~~~~~~
  9399. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  9400.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  9401.       |                         ^~~~
  9402. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9403.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9404.       |                                         ^~~~~~~~~~~~~~~~
  9405. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9406.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9407.       |                                         ^~~~~~~~~~~~
  9408. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  9409.   320 |                 this_cpu_sub(*percpu_count, nr);
  9410.       |                 ^~~~~~~~~~~~
  9411. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9412.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9413.       |                                                    ^~
  9414. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  9415.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  9416.       |                                         ^~~~~~~~~~~~~
  9417. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  9418.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  9419.       |                         ^~~~
  9420. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9421.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9422.       |                                         ^~~~~~~~~~~~~~~~
  9423. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9424.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9425.       |                                         ^~~~~~~~~~~~
  9426. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  9427.   320 |                 this_cpu_sub(*percpu_count, nr);
  9428.       |                 ^~~~~~~~~~~~
  9429. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9430.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9431.       |                                                    ^~
  9432. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  9433.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  9434.       |                                                 ^~~~~~~~~~~~~
  9435. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  9436.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  9437.       |                         ^~~~
  9438. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9439.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9440.       |                                         ^~~~~~~~~~~~~~~~
  9441. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9442.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9443.       |                                         ^~~~~~~~~~~~
  9444. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  9445.   320 |                 this_cpu_sub(*percpu_count, nr);
  9446.       |                 ^~~~~~~~~~~~
  9447. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  9448. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9449.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9450.       |                                                    ^~
  9451. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  9452.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  9453.       |                                         ^~~~~~~~~~~~~
  9454. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  9455.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  9456.       |                         ^~~~
  9457. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9458.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9459.       |                                         ^~~~~~~~~~~~~~~~
  9460. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9461.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9462.       |                                         ^~~~~~~~~~~~
  9463. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9464.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9465.       |                                         ^~~~~~~~~~~~
  9466. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  9467.   106 |                 this_cpu_dec(*sem->read_count);
  9468.       |                 ^~~~~~~~~~~~
  9469. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9470.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9471.       |                                                    ^~
  9472. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  9473.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  9474.       |                                         ^~~~~~~~~~~~~
  9475. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  9476.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  9477.       |                         ^~~~
  9478. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9479.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9480.       |                                         ^~~~~~~~~~~~~~~~
  9481. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9482.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9483.       |                                         ^~~~~~~~~~~~
  9484. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9485.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9486.       |                                         ^~~~~~~~~~~~
  9487. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  9488.   106 |                 this_cpu_dec(*sem->read_count);
  9489.       |                 ^~~~~~~~~~~~
  9490. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9491.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9492.       |                                                    ^~
  9493. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  9494.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  9495.       |                                         ^~~~~~~~~~~~~
  9496. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  9497.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  9498.       |                         ^~~~
  9499. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9500.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9501.       |                                         ^~~~~~~~~~~~~~~~
  9502. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9503.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9504.       |                                         ^~~~~~~~~~~~
  9505. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9506.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9507.       |                                         ^~~~~~~~~~~~
  9508. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  9509.   106 |                 this_cpu_dec(*sem->read_count);
  9510.       |                 ^~~~~~~~~~~~
  9511. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9512.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9513.       |                                                    ^~
  9514. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  9515.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  9516.       |                                                 ^~~~~~~~~~~~~
  9517. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  9518.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  9519.       |                         ^~~~
  9520. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9521.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9522.       |                                         ^~~~~~~~~~~~~~~~
  9523. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9524.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9525.       |                                         ^~~~~~~~~~~~
  9526. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9527.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9528.       |                                         ^~~~~~~~~~~~
  9529. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  9530.   106 |                 this_cpu_dec(*sem->read_count);
  9531.       |                 ^~~~~~~~~~~~
  9532. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9533.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9534.       |                                                    ^~
  9535. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  9536.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  9537.       |                                         ^~~~~~~~~~~~~
  9538. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  9539.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  9540.       |                         ^~~~
  9541. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9542.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9543.       |                                         ^~~~~~~~~~~~~~~~
  9544. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9545.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9546.       |                                         ^~~~~~~~~~~~
  9547. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9548.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9549.       |                                         ^~~~~~~~~~~~
  9550. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  9551.   118 |                 this_cpu_dec(*sem->read_count);
  9552.       |                 ^~~~~~~~~~~~
  9553. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9554.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9555.       |                                                    ^~
  9556. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  9557.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  9558.       |                                         ^~~~~~~~~~~~~
  9559. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  9560.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  9561.       |                         ^~~~
  9562. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9563.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9564.       |                                         ^~~~~~~~~~~~~~~~
  9565. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9566.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9567.       |                                         ^~~~~~~~~~~~
  9568. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9569.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9570.       |                                         ^~~~~~~~~~~~
  9571. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  9572.   118 |                 this_cpu_dec(*sem->read_count);
  9573.       |                 ^~~~~~~~~~~~
  9574. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9575.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9576.       |                                                    ^~
  9577. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  9578.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  9579.       |                                         ^~~~~~~~~~~~~
  9580. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  9581.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  9582.       |                         ^~~~
  9583. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9584.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9585.       |                                         ^~~~~~~~~~~~~~~~
  9586. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9587.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9588.       |                                         ^~~~~~~~~~~~
  9589. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9590.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9591.       |                                         ^~~~~~~~~~~~
  9592. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  9593.   118 |                 this_cpu_dec(*sem->read_count);
  9594.       |                 ^~~~~~~~~~~~
  9595. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9596.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9597.       |                                                    ^~
  9598. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  9599.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  9600.       |                                                 ^~~~~~~~~~~~~
  9601. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  9602.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  9603.       |                         ^~~~
  9604. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9605.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9606.       |                                         ^~~~~~~~~~~~~~~~
  9607. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9608.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9609.       |                                         ^~~~~~~~~~~~
  9610. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9611.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9612.       |                                         ^~~~~~~~~~~~
  9613. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  9614.   118 |                 this_cpu_dec(*sem->read_count);
  9615.       |                 ^~~~~~~~~~~~
  9616. In file included from ./arch/x86/include/asm/paravirt.h:17,
  9617.                  from ./arch/x86/include/asm/irqflags.h:63,
  9618.                  from ./include/linux/irqflags.h:16,
  9619.                  from ./include/linux/rcupdate.h:26,
  9620.                  from ./include/linux/rculist.h:11,
  9621.                  from ./include/linux/pid.h:5,
  9622.                  from ./include/linux/sched.h:14,
  9623.                  from ./include/linux/utsname.h:6,
  9624.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  9625.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.c:15:
  9626. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  9627. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  9628.   243 |                 (cpu) < nr_cpu_ids;)
  9629.       |                       ^
  9630. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  9631.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  9632.       |                                    ^~~~~~~~~~~~
  9633. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  9634.   231 |         for_each_online_cpu(cpu)
  9635.       |         ^~~~~~~~~~~~~~~~~~~
  9636. In file included from ./include/linux/ftrace.h:10,
  9637.                  from ./include/linux/perf_event.h:49,
  9638.                  from ./include/linux/trace_events.h:10,
  9639.                  from ./include/trace/syscall.h:7,
  9640.                  from ./include/linux/syscalls.h:87,
  9641.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  9642.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.c:15:
  9643. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  9644. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9645.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  9646.       |                                        ^
  9647. In file included from ./include/linux/nodemask.h:96,
  9648.                  from ./include/linux/sched.h:22,
  9649.                  from ./include/linux/utsname.h:6,
  9650.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  9651.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.c:15:
  9652. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  9653. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  9654.    14 | #define NUMA_NO_NODE    (-1)
  9655.       |                         ^~~~
  9656. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  9657.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  9658.       |                                   ^~~~~~~~~~~~
  9659. In file included from ./include/linux/blkdev.h:18,
  9660.                  from ./include/linux/blk-cgroup.h:23,
  9661.                  from ./include/linux/writeback.h:14,
  9662.                  from ./include/linux/memcontrol.h:22,
  9663.                  from ./include/linux/swap.h:9,
  9664.                  from ./include/linux/suspend.h:5,
  9665.                  from ./include/linux/regulator/consumer.h:35,
  9666.                  from ./include/linux/i2c.h:18,
  9667.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  9668.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.c:15:
  9669. ./include/linux/bio.h: In function 'bio_next_split':
  9670. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  9671.   395 |         if (sectors >= bio_sectors(bio))
  9672.       |                     ^~
  9673. In file included from ./arch/x86/include/asm/paravirt.h:17,
  9674.                  from ./arch/x86/include/asm/irqflags.h:63,
  9675.                  from ./include/linux/irqflags.h:16,
  9676.                  from ./include/linux/rcupdate.h:26,
  9677.                  from ./include/linux/rculist.h:11,
  9678.                  from ./include/linux/pid.h:5,
  9679.                  from ./include/linux/sched.h:14,
  9680.                  from ./include/linux/utsname.h:6,
  9681.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  9682.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.c:15:
  9683. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  9684. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  9685.   243 |                 (cpu) < nr_cpu_ids;)
  9686.       |                       ^
  9687. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  9688.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  9689.       |                                    ^~~~~~~~~~~~
  9690. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  9691.   987 |         for_each_possible_cpu(cpu)
  9692.       |         ^~~~~~~~~~~~~~~~~~~~~
  9693.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.o
  9694.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.os-registry.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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='"os_registry"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.c
  9695. In file included from ./include/linux/byteorder/little_endian.h:11,
  9696.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  9697.                  from ./include/asm-generic/bitops/le.h:7,
  9698.                  from ./arch/x86/include/asm/bitops.h:395,
  9699.                  from ./include/linux/bitops.h:32,
  9700.                  from ./include/linux/kernel.h:12,
  9701.                  from ./arch/x86/include/asm/percpu.h:27,
  9702.                  from ./arch/x86/include/asm/current.h:6,
  9703.                  from ./include/linux/sched.h:12,
  9704.                  from ./include/linux/utsname.h:6,
  9705.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  9706.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.c:15:
  9707. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  9708. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  9709.   195 |         for (i = 0; i < len; i++)
  9710.       |                       ^
  9711. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  9712. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  9713.   203 |         for (i = 0; i < len; i++)
  9714.       |                       ^
  9715. In file included from ./arch/x86/include/asm/current.h:5,
  9716.                  from ./include/linux/sched.h:12,
  9717.                  from ./include/linux/utsname.h:6,
  9718.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  9719.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.c:15:
  9720. ./include/linux/thread_info.h: In function 'check_copy_size':
  9721. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  9722.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  9723.       |                                    ^
  9724. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  9725.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  9726.       |                                             ^
  9727. In file included from ./include/linux/mmzone.h:22,
  9728.                  from ./include/linux/gfp.h:6,
  9729.                  from ./include/linux/umh.h:4,
  9730.                  from ./include/linux/kmod.h:9,
  9731.                  from ./include/linux/module.h:17,
  9732.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  9733.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.c:15:
  9734. ./include/linux/page-flags.h: In function 'PagePoisoned':
  9735. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  9736.   207 |         return page->flags == PAGE_POISON_PATTERN;
  9737.       |                            ^~
  9738. In file included from ./arch/x86/include/asm/current.h:5,
  9739.                  from ./include/linux/sched.h:12,
  9740.                  from ./include/linux/utsname.h:6,
  9741.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  9742.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.c:15:
  9743. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  9744. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  9745.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  9746.       |                                                   ^~
  9747. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  9748.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  9749.       |                                             ^
  9750. In file included from ./arch/x86/include/asm/current.h:6,
  9751.                  from ./include/linux/sched.h:12,
  9752.                  from ./include/linux/utsname.h:6,
  9753.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  9754.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.c:15:
  9755. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  9756. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9757.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9758.       |                                                    ^~
  9759. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  9760.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  9761.       |                                         ^~~~~~~~~~~~~
  9762. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  9763.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  9764.       |                         ^~~~
  9765. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9766.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9767.       |                                         ^~~~~~~~~~~~~~~~
  9768. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  9769.   205 |                 this_cpu_add(*percpu_count, nr);
  9770.       |                 ^~~~~~~~~~~~
  9771. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9772.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9773.       |                                                    ^~
  9774. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  9775.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  9776.       |                                         ^~~~~~~~~~~~~
  9777. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  9778.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  9779.       |                         ^~~~
  9780. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9781.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9782.       |                                         ^~~~~~~~~~~~~~~~
  9783. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  9784.   205 |                 this_cpu_add(*percpu_count, nr);
  9785.       |                 ^~~~~~~~~~~~
  9786. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9787.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9788.       |                                                    ^~
  9789. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  9790.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  9791.       |                                         ^~~~~~~~~~~~~
  9792. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  9793.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  9794.       |                         ^~~~
  9795. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9796.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9797.       |                                         ^~~~~~~~~~~~~~~~
  9798. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  9799.   205 |                 this_cpu_add(*percpu_count, nr);
  9800.       |                 ^~~~~~~~~~~~
  9801. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9802.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9803.       |                                                    ^~
  9804. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  9805.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  9806.       |                                                 ^~~~~~~~~~~~~
  9807. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  9808.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  9809.       |                         ^~~~
  9810. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9811.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9812.       |                                         ^~~~~~~~~~~~~~~~
  9813. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  9814.   205 |                 this_cpu_add(*percpu_count, nr);
  9815.       |                 ^~~~~~~~~~~~
  9816. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  9817. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9818.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9819.       |                                                    ^~
  9820. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  9821.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  9822.       |                                         ^~~~~~~~~~~~~
  9823. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  9824.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  9825.       |                         ^~~~
  9826. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9827.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9828.       |                                         ^~~~~~~~~~~~~~~~
  9829. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  9830.   244 |                 this_cpu_add(*percpu_count, nr);
  9831.       |                 ^~~~~~~~~~~~
  9832. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9833.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9834.       |                                                    ^~
  9835. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  9836.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  9837.       |                                         ^~~~~~~~~~~~~
  9838. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  9839.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  9840.       |                         ^~~~
  9841. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9842.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9843.       |                                         ^~~~~~~~~~~~~~~~
  9844. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  9845.   244 |                 this_cpu_add(*percpu_count, nr);
  9846.       |                 ^~~~~~~~~~~~
  9847. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9848.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9849.       |                                                    ^~
  9850. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  9851.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  9852.       |                                         ^~~~~~~~~~~~~
  9853. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  9854.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  9855.       |                         ^~~~
  9856. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9857.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9858.       |                                         ^~~~~~~~~~~~~~~~
  9859. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  9860.   244 |                 this_cpu_add(*percpu_count, nr);
  9861.       |                 ^~~~~~~~~~~~
  9862. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9863.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9864.       |                                                    ^~
  9865. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  9866.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  9867.       |                                                 ^~~~~~~~~~~~~
  9868. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  9869.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  9870.       |                         ^~~~
  9871. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9872.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9873.       |                                         ^~~~~~~~~~~~~~~~
  9874. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  9875.   244 |                 this_cpu_add(*percpu_count, nr);
  9876.       |                 ^~~~~~~~~~~~
  9877. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  9878. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9879.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9880.       |                                                    ^~
  9881. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  9882.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  9883.       |                                         ^~~~~~~~~~~~~
  9884. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  9885.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  9886.       |                         ^~~~
  9887. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9888.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9889.       |                                         ^~~~~~~~~~~~~~~~
  9890. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9891.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9892.       |                                         ^~~~~~~~~~~~
  9893. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  9894.   320 |                 this_cpu_sub(*percpu_count, nr);
  9895.       |                 ^~~~~~~~~~~~
  9896. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9897.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9898.       |                                                    ^~
  9899. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  9900.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  9901.       |                                         ^~~~~~~~~~~~~
  9902. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  9903.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  9904.       |                         ^~~~
  9905. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9906.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9907.       |                                         ^~~~~~~~~~~~~~~~
  9908. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9909.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9910.       |                                         ^~~~~~~~~~~~
  9911. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  9912.   320 |                 this_cpu_sub(*percpu_count, nr);
  9913.       |                 ^~~~~~~~~~~~
  9914. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9915.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9916.       |                                                    ^~
  9917. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  9918.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  9919.       |                                         ^~~~~~~~~~~~~
  9920. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  9921.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  9922.       |                         ^~~~
  9923. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9924.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9925.       |                                         ^~~~~~~~~~~~~~~~
  9926. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9927.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9928.       |                                         ^~~~~~~~~~~~
  9929. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  9930.   320 |                 this_cpu_sub(*percpu_count, nr);
  9931.       |                 ^~~~~~~~~~~~
  9932. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  9933.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9934.       |                                                    ^~
  9935. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  9936.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  9937.       |                                                 ^~~~~~~~~~~~~
  9938. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  9939.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  9940.       |                         ^~~~
  9941. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9942.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9943.       |                                         ^~~~~~~~~~~~~~~~
  9944. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9945.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9946.       |                                         ^~~~~~~~~~~~
  9947. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  9948.   320 |                 this_cpu_sub(*percpu_count, nr);
  9949.       |                 ^~~~~~~~~~~~
  9950. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  9951. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9952.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9953.       |                                                    ^~
  9954. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  9955.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  9956.       |                                         ^~~~~~~~~~~~~
  9957. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  9958.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  9959.       |                         ^~~~
  9960. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9961.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9962.       |                                         ^~~~~~~~~~~~~~~~
  9963. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9964.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9965.       |                                         ^~~~~~~~~~~~
  9966. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9967.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9968.       |                                         ^~~~~~~~~~~~
  9969. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  9970.   106 |                 this_cpu_dec(*sem->read_count);
  9971.       |                 ^~~~~~~~~~~~
  9972. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9973.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9974.       |                                                    ^~
  9975. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  9976.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  9977.       |                                         ^~~~~~~~~~~~~
  9978. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  9979.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  9980.       |                         ^~~~
  9981. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  9982.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  9983.       |                                         ^~~~~~~~~~~~~~~~
  9984. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  9985.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  9986.       |                                         ^~~~~~~~~~~~
  9987. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  9988.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  9989.       |                                         ^~~~~~~~~~~~
  9990. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  9991.   106 |                 this_cpu_dec(*sem->read_count);
  9992.       |                 ^~~~~~~~~~~~
  9993. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  9994.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  9995.       |                                                    ^~
  9996. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  9997.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  9998.       |                                         ^~~~~~~~~~~~~
  9999. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  10000.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  10001.       |                         ^~~~
  10002. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10003.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10004.       |                                         ^~~~~~~~~~~~~~~~
  10005. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10006.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10007.       |                                         ^~~~~~~~~~~~
  10008. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10009.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10010.       |                                         ^~~~~~~~~~~~
  10011. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  10012.   106 |                 this_cpu_dec(*sem->read_count);
  10013.       |                 ^~~~~~~~~~~~
  10014. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10015.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10016.       |                                                    ^~
  10017. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  10018.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  10019.       |                                                 ^~~~~~~~~~~~~
  10020. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  10021.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  10022.       |                         ^~~~
  10023. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10024.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10025.       |                                         ^~~~~~~~~~~~~~~~
  10026. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10027.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10028.       |                                         ^~~~~~~~~~~~
  10029. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10030.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10031.       |                                         ^~~~~~~~~~~~
  10032. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  10033.   106 |                 this_cpu_dec(*sem->read_count);
  10034.       |                 ^~~~~~~~~~~~
  10035. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10036.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10037.       |                                                    ^~
  10038. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  10039.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  10040.       |                                         ^~~~~~~~~~~~~
  10041. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  10042.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  10043.       |                         ^~~~
  10044. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10045.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10046.       |                                         ^~~~~~~~~~~~~~~~
  10047. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10048.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10049.       |                                         ^~~~~~~~~~~~
  10050. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10051.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10052.       |                                         ^~~~~~~~~~~~
  10053. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  10054.   118 |                 this_cpu_dec(*sem->read_count);
  10055.       |                 ^~~~~~~~~~~~
  10056. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10057.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10058.       |                                                    ^~
  10059. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  10060.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  10061.       |                                         ^~~~~~~~~~~~~
  10062. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  10063.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  10064.       |                         ^~~~
  10065. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10066.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10067.       |                                         ^~~~~~~~~~~~~~~~
  10068. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10069.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10070.       |                                         ^~~~~~~~~~~~
  10071. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10072.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10073.       |                                         ^~~~~~~~~~~~
  10074. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  10075.   118 |                 this_cpu_dec(*sem->read_count);
  10076.       |                 ^~~~~~~~~~~~
  10077. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10078.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10079.       |                                                    ^~
  10080. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  10081.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  10082.       |                                         ^~~~~~~~~~~~~
  10083. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  10084.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  10085.       |                         ^~~~
  10086. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10087.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10088.       |                                         ^~~~~~~~~~~~~~~~
  10089. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10090.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10091.       |                                         ^~~~~~~~~~~~
  10092. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10093.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10094.       |                                         ^~~~~~~~~~~~
  10095. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  10096.   118 |                 this_cpu_dec(*sem->read_count);
  10097.       |                 ^~~~~~~~~~~~
  10098. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10099.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10100.       |                                                    ^~
  10101. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  10102.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  10103.       |                                                 ^~~~~~~~~~~~~
  10104. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  10105.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  10106.       |                         ^~~~
  10107. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10108.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10109.       |                                         ^~~~~~~~~~~~~~~~
  10110. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10111.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10112.       |                                         ^~~~~~~~~~~~
  10113. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10114.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10115.       |                                         ^~~~~~~~~~~~
  10116. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  10117.   118 |                 this_cpu_dec(*sem->read_count);
  10118.       |                 ^~~~~~~~~~~~
  10119. In file included from ./arch/x86/include/asm/paravirt.h:17,
  10120.                  from ./arch/x86/include/asm/irqflags.h:63,
  10121.                  from ./include/linux/irqflags.h:16,
  10122.                  from ./include/linux/rcupdate.h:26,
  10123.                  from ./include/linux/rculist.h:11,
  10124.                  from ./include/linux/pid.h:5,
  10125.                  from ./include/linux/sched.h:14,
  10126.                  from ./include/linux/utsname.h:6,
  10127.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  10128.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.c:15:
  10129. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  10130. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  10131.   243 |                 (cpu) < nr_cpu_ids;)
  10132.       |                       ^
  10133. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  10134.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  10135.       |                                    ^~~~~~~~~~~~
  10136. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  10137.   231 |         for_each_online_cpu(cpu)
  10138.       |         ^~~~~~~~~~~~~~~~~~~
  10139. In file included from ./include/linux/ftrace.h:10,
  10140.                  from ./include/linux/perf_event.h:49,
  10141.                  from ./include/linux/trace_events.h:10,
  10142.                  from ./include/trace/syscall.h:7,
  10143.                  from ./include/linux/syscalls.h:87,
  10144.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  10145.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.c:15:
  10146. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  10147. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10148.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  10149.       |                                        ^
  10150. In file included from ./include/linux/nodemask.h:96,
  10151.                  from ./include/linux/sched.h:22,
  10152.                  from ./include/linux/utsname.h:6,
  10153.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  10154.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.c:15:
  10155. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  10156. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  10157.    14 | #define NUMA_NO_NODE    (-1)
  10158.       |                         ^~~~
  10159. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  10160.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  10161.       |                                   ^~~~~~~~~~~~
  10162. In file included from ./include/linux/blkdev.h:18,
  10163.                  from ./include/linux/blk-cgroup.h:23,
  10164.                  from ./include/linux/writeback.h:14,
  10165.                  from ./include/linux/memcontrol.h:22,
  10166.                  from ./include/linux/swap.h:9,
  10167.                  from ./include/linux/suspend.h:5,
  10168.                  from ./include/linux/regulator/consumer.h:35,
  10169.                  from ./include/linux/i2c.h:18,
  10170.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  10171.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.c:15:
  10172. ./include/linux/bio.h: In function 'bio_next_split':
  10173. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  10174.   395 |         if (sectors >= bio_sectors(bio))
  10175.       |                     ^~
  10176. In file included from ./arch/x86/include/asm/paravirt.h:17,
  10177.                  from ./arch/x86/include/asm/irqflags.h:63,
  10178.                  from ./include/linux/irqflags.h:16,
  10179.                  from ./include/linux/rcupdate.h:26,
  10180.                  from ./include/linux/rculist.h:11,
  10181.                  from ./include/linux/pid.h:5,
  10182.                  from ./include/linux/sched.h:14,
  10183.                  from ./include/linux/utsname.h:6,
  10184.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  10185.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.c:15:
  10186. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  10187. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  10188.   243 |                 (cpu) < nr_cpu_ids;)
  10189.       |                       ^
  10190. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  10191.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  10192.       |                                    ^~~~~~~~~~~~
  10193. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  10194.   987 |         for_each_possible_cpu(cpu)
  10195.       |         ^~~~~~~~~~~~~~~~~~~~~
  10196.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.o
  10197.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.os-smp.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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='"os_smp"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.c
  10198. In file included from ./include/linux/byteorder/little_endian.h:11,
  10199.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  10200.                  from ./include/asm-generic/bitops/le.h:7,
  10201.                  from ./arch/x86/include/asm/bitops.h:395,
  10202.                  from ./include/linux/bitops.h:32,
  10203.                  from ./include/linux/kernel.h:12,
  10204.                  from ./arch/x86/include/asm/percpu.h:27,
  10205.                  from ./arch/x86/include/asm/current.h:6,
  10206.                  from ./include/linux/sched.h:12,
  10207.                  from ./include/linux/utsname.h:6,
  10208.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  10209.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.c:15:
  10210. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  10211. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  10212.   195 |         for (i = 0; i < len; i++)
  10213.       |                       ^
  10214. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  10215. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  10216.   203 |         for (i = 0; i < len; i++)
  10217.       |                       ^
  10218. In file included from ./arch/x86/include/asm/current.h:5,
  10219.                  from ./include/linux/sched.h:12,
  10220.                  from ./include/linux/utsname.h:6,
  10221.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  10222.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.c:15:
  10223. ./include/linux/thread_info.h: In function 'check_copy_size':
  10224. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  10225.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  10226.       |                                    ^
  10227. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  10228.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  10229.       |                                             ^
  10230. In file included from ./include/linux/mmzone.h:22,
  10231.                  from ./include/linux/gfp.h:6,
  10232.                  from ./include/linux/umh.h:4,
  10233.                  from ./include/linux/kmod.h:9,
  10234.                  from ./include/linux/module.h:17,
  10235.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  10236.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.c:15:
  10237. ./include/linux/page-flags.h: In function 'PagePoisoned':
  10238. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  10239.   207 |         return page->flags == PAGE_POISON_PATTERN;
  10240.       |                            ^~
  10241. In file included from ./arch/x86/include/asm/current.h:5,
  10242.                  from ./include/linux/sched.h:12,
  10243.                  from ./include/linux/utsname.h:6,
  10244.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  10245.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.c:15:
  10246. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  10247. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  10248.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  10249.       |                                                   ^~
  10250. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  10251.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  10252.       |                                             ^
  10253. In file included from ./arch/x86/include/asm/current.h:6,
  10254.                  from ./include/linux/sched.h:12,
  10255.                  from ./include/linux/utsname.h:6,
  10256.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  10257.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.c:15:
  10258. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  10259. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10260.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10261.       |                                                    ^~
  10262. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  10263.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  10264.       |                                         ^~~~~~~~~~~~~
  10265. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  10266.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  10267.       |                         ^~~~
  10268. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10269.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10270.       |                                         ^~~~~~~~~~~~~~~~
  10271. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  10272.   205 |                 this_cpu_add(*percpu_count, nr);
  10273.       |                 ^~~~~~~~~~~~
  10274. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10275.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10276.       |                                                    ^~
  10277. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  10278.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  10279.       |                                         ^~~~~~~~~~~~~
  10280. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  10281.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  10282.       |                         ^~~~
  10283. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10284.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10285.       |                                         ^~~~~~~~~~~~~~~~
  10286. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  10287.   205 |                 this_cpu_add(*percpu_count, nr);
  10288.       |                 ^~~~~~~~~~~~
  10289. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10290.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10291.       |                                                    ^~
  10292. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  10293.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  10294.       |                                         ^~~~~~~~~~~~~
  10295. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  10296.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  10297.       |                         ^~~~
  10298. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10299.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10300.       |                                         ^~~~~~~~~~~~~~~~
  10301. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  10302.   205 |                 this_cpu_add(*percpu_count, nr);
  10303.       |                 ^~~~~~~~~~~~
  10304. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10305.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10306.       |                                                    ^~
  10307. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  10308.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  10309.       |                                                 ^~~~~~~~~~~~~
  10310. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  10311.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  10312.       |                         ^~~~
  10313. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10314.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10315.       |                                         ^~~~~~~~~~~~~~~~
  10316. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  10317.   205 |                 this_cpu_add(*percpu_count, nr);
  10318.       |                 ^~~~~~~~~~~~
  10319. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  10320. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10321.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10322.       |                                                    ^~
  10323. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  10324.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  10325.       |                                         ^~~~~~~~~~~~~
  10326. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  10327.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  10328.       |                         ^~~~
  10329. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10330.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10331.       |                                         ^~~~~~~~~~~~~~~~
  10332. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  10333.   244 |                 this_cpu_add(*percpu_count, nr);
  10334.       |                 ^~~~~~~~~~~~
  10335. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10336.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10337.       |                                                    ^~
  10338. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  10339.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  10340.       |                                         ^~~~~~~~~~~~~
  10341. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  10342.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  10343.       |                         ^~~~
  10344. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10345.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10346.       |                                         ^~~~~~~~~~~~~~~~
  10347. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  10348.   244 |                 this_cpu_add(*percpu_count, nr);
  10349.       |                 ^~~~~~~~~~~~
  10350. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10351.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10352.       |                                                    ^~
  10353. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  10354.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  10355.       |                                         ^~~~~~~~~~~~~
  10356. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  10357.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  10358.       |                         ^~~~
  10359. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10360.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10361.       |                                         ^~~~~~~~~~~~~~~~
  10362. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  10363.   244 |                 this_cpu_add(*percpu_count, nr);
  10364.       |                 ^~~~~~~~~~~~
  10365. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10366.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10367.       |                                                    ^~
  10368. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  10369.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  10370.       |                                                 ^~~~~~~~~~~~~
  10371. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  10372.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  10373.       |                         ^~~~
  10374. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10375.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10376.       |                                         ^~~~~~~~~~~~~~~~
  10377. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  10378.   244 |                 this_cpu_add(*percpu_count, nr);
  10379.       |                 ^~~~~~~~~~~~
  10380. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  10381. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10382.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10383.       |                                                    ^~
  10384. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  10385.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  10386.       |                                         ^~~~~~~~~~~~~
  10387. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  10388.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  10389.       |                         ^~~~
  10390. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10391.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10392.       |                                         ^~~~~~~~~~~~~~~~
  10393. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10394.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10395.       |                                         ^~~~~~~~~~~~
  10396. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  10397.   320 |                 this_cpu_sub(*percpu_count, nr);
  10398.       |                 ^~~~~~~~~~~~
  10399. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10400.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10401.       |                                                    ^~
  10402. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  10403.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  10404.       |                                         ^~~~~~~~~~~~~
  10405. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  10406.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  10407.       |                         ^~~~
  10408. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10409.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10410.       |                                         ^~~~~~~~~~~~~~~~
  10411. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10412.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10413.       |                                         ^~~~~~~~~~~~
  10414. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  10415.   320 |                 this_cpu_sub(*percpu_count, nr);
  10416.       |                 ^~~~~~~~~~~~
  10417. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10418.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10419.       |                                                    ^~
  10420. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  10421.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  10422.       |                                         ^~~~~~~~~~~~~
  10423. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  10424.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  10425.       |                         ^~~~
  10426. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10427.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10428.       |                                         ^~~~~~~~~~~~~~~~
  10429. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10430.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10431.       |                                         ^~~~~~~~~~~~
  10432. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  10433.   320 |                 this_cpu_sub(*percpu_count, nr);
  10434.       |                 ^~~~~~~~~~~~
  10435. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10436.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10437.       |                                                    ^~
  10438. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  10439.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  10440.       |                                                 ^~~~~~~~~~~~~
  10441. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  10442.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  10443.       |                         ^~~~
  10444. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10445.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10446.       |                                         ^~~~~~~~~~~~~~~~
  10447. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10448.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10449.       |                                         ^~~~~~~~~~~~
  10450. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  10451.   320 |                 this_cpu_sub(*percpu_count, nr);
  10452.       |                 ^~~~~~~~~~~~
  10453. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  10454. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10455.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10456.       |                                                    ^~
  10457. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  10458.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  10459.       |                                         ^~~~~~~~~~~~~
  10460. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  10461.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  10462.       |                         ^~~~
  10463. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10464.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10465.       |                                         ^~~~~~~~~~~~~~~~
  10466. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10467.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10468.       |                                         ^~~~~~~~~~~~
  10469. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10470.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10471.       |                                         ^~~~~~~~~~~~
  10472. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  10473.   106 |                 this_cpu_dec(*sem->read_count);
  10474.       |                 ^~~~~~~~~~~~
  10475. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10476.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10477.       |                                                    ^~
  10478. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  10479.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  10480.       |                                         ^~~~~~~~~~~~~
  10481. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  10482.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  10483.       |                         ^~~~
  10484. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10485.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10486.       |                                         ^~~~~~~~~~~~~~~~
  10487. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10488.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10489.       |                                         ^~~~~~~~~~~~
  10490. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10491.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10492.       |                                         ^~~~~~~~~~~~
  10493. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  10494.   106 |                 this_cpu_dec(*sem->read_count);
  10495.       |                 ^~~~~~~~~~~~
  10496. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10497.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10498.       |                                                    ^~
  10499. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  10500.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  10501.       |                                         ^~~~~~~~~~~~~
  10502. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  10503.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  10504.       |                         ^~~~
  10505. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10506.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10507.       |                                         ^~~~~~~~~~~~~~~~
  10508. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10509.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10510.       |                                         ^~~~~~~~~~~~
  10511. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10512.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10513.       |                                         ^~~~~~~~~~~~
  10514. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  10515.   106 |                 this_cpu_dec(*sem->read_count);
  10516.       |                 ^~~~~~~~~~~~
  10517. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10518.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10519.       |                                                    ^~
  10520. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  10521.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  10522.       |                                                 ^~~~~~~~~~~~~
  10523. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  10524.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  10525.       |                         ^~~~
  10526. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10527.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10528.       |                                         ^~~~~~~~~~~~~~~~
  10529. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10530.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10531.       |                                         ^~~~~~~~~~~~
  10532. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10533.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10534.       |                                         ^~~~~~~~~~~~
  10535. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  10536.   106 |                 this_cpu_dec(*sem->read_count);
  10537.       |                 ^~~~~~~~~~~~
  10538. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10539.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10540.       |                                                    ^~
  10541. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  10542.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  10543.       |                                         ^~~~~~~~~~~~~
  10544. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  10545.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  10546.       |                         ^~~~
  10547. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10548.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10549.       |                                         ^~~~~~~~~~~~~~~~
  10550. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10551.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10552.       |                                         ^~~~~~~~~~~~
  10553. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10554.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10555.       |                                         ^~~~~~~~~~~~
  10556. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  10557.   118 |                 this_cpu_dec(*sem->read_count);
  10558.       |                 ^~~~~~~~~~~~
  10559. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10560.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10561.       |                                                    ^~
  10562. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  10563.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  10564.       |                                         ^~~~~~~~~~~~~
  10565. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  10566.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  10567.       |                         ^~~~
  10568. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10569.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10570.       |                                         ^~~~~~~~~~~~~~~~
  10571. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10572.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10573.       |                                         ^~~~~~~~~~~~
  10574. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10575.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10576.       |                                         ^~~~~~~~~~~~
  10577. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  10578.   118 |                 this_cpu_dec(*sem->read_count);
  10579.       |                 ^~~~~~~~~~~~
  10580. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10581.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10582.       |                                                    ^~
  10583. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  10584.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  10585.       |                                         ^~~~~~~~~~~~~
  10586. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  10587.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  10588.       |                         ^~~~
  10589. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10590.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10591.       |                                         ^~~~~~~~~~~~~~~~
  10592. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10593.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10594.       |                                         ^~~~~~~~~~~~
  10595. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10596.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10597.       |                                         ^~~~~~~~~~~~
  10598. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  10599.   118 |                 this_cpu_dec(*sem->read_count);
  10600.       |                 ^~~~~~~~~~~~
  10601. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10602.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10603.       |                                                    ^~
  10604. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  10605.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  10606.       |                                                 ^~~~~~~~~~~~~
  10607. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  10608.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  10609.       |                         ^~~~
  10610. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10611.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10612.       |                                         ^~~~~~~~~~~~~~~~
  10613. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10614.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10615.       |                                         ^~~~~~~~~~~~
  10616. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10617.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10618.       |                                         ^~~~~~~~~~~~
  10619. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  10620.   118 |                 this_cpu_dec(*sem->read_count);
  10621.       |                 ^~~~~~~~~~~~
  10622. In file included from ./arch/x86/include/asm/paravirt.h:17,
  10623.                  from ./arch/x86/include/asm/irqflags.h:63,
  10624.                  from ./include/linux/irqflags.h:16,
  10625.                  from ./include/linux/rcupdate.h:26,
  10626.                  from ./include/linux/rculist.h:11,
  10627.                  from ./include/linux/pid.h:5,
  10628.                  from ./include/linux/sched.h:14,
  10629.                  from ./include/linux/utsname.h:6,
  10630.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  10631.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.c:15:
  10632. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  10633. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  10634.   243 |                 (cpu) < nr_cpu_ids;)
  10635.       |                       ^
  10636. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  10637.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  10638.       |                                    ^~~~~~~~~~~~
  10639. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  10640.   231 |         for_each_online_cpu(cpu)
  10641.       |         ^~~~~~~~~~~~~~~~~~~
  10642. In file included from ./include/linux/ftrace.h:10,
  10643.                  from ./include/linux/perf_event.h:49,
  10644.                  from ./include/linux/trace_events.h:10,
  10645.                  from ./include/trace/syscall.h:7,
  10646.                  from ./include/linux/syscalls.h:87,
  10647.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  10648.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.c:15:
  10649. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  10650. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10651.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  10652.       |                                        ^
  10653. In file included from ./include/linux/nodemask.h:96,
  10654.                  from ./include/linux/sched.h:22,
  10655.                  from ./include/linux/utsname.h:6,
  10656.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  10657.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.c:15:
  10658. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  10659. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  10660.    14 | #define NUMA_NO_NODE    (-1)
  10661.       |                         ^~~~
  10662. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  10663.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  10664.       |                                   ^~~~~~~~~~~~
  10665. In file included from ./include/linux/blkdev.h:18,
  10666.                  from ./include/linux/blk-cgroup.h:23,
  10667.                  from ./include/linux/writeback.h:14,
  10668.                  from ./include/linux/memcontrol.h:22,
  10669.                  from ./include/linux/swap.h:9,
  10670.                  from ./include/linux/suspend.h:5,
  10671.                  from ./include/linux/regulator/consumer.h:35,
  10672.                  from ./include/linux/i2c.h:18,
  10673.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  10674.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.c:15:
  10675. ./include/linux/bio.h: In function 'bio_next_split':
  10676. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  10677.   395 |         if (sectors >= bio_sectors(bio))
  10678.       |                     ^~
  10679. In file included from ./arch/x86/include/asm/paravirt.h:17,
  10680.                  from ./arch/x86/include/asm/irqflags.h:63,
  10681.                  from ./include/linux/irqflags.h:16,
  10682.                  from ./include/linux/rcupdate.h:26,
  10683.                  from ./include/linux/rculist.h:11,
  10684.                  from ./include/linux/pid.h:5,
  10685.                  from ./include/linux/sched.h:14,
  10686.                  from ./include/linux/utsname.h:6,
  10687.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  10688.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.c:15:
  10689. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  10690. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  10691.   243 |                 (cpu) < nr_cpu_ids;)
  10692.       |                       ^
  10693. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  10694.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  10695.       |                                    ^~~~~~~~~~~~
  10696. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  10697.   987 |         for_each_possible_cpu(cpu)
  10698.       |         ^~~~~~~~~~~~~~~~~~~~~
  10699.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.o
  10700.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.os-usermap.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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='"os_usermap"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.c
  10701. In file included from ./include/linux/byteorder/little_endian.h:11,
  10702.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  10703.                  from ./include/asm-generic/bitops/le.h:7,
  10704.                  from ./arch/x86/include/asm/bitops.h:395,
  10705.                  from ./include/linux/bitops.h:32,
  10706.                  from ./include/linux/kernel.h:12,
  10707.                  from ./arch/x86/include/asm/percpu.h:27,
  10708.                  from ./arch/x86/include/asm/current.h:6,
  10709.                  from ./include/linux/sched.h:12,
  10710.                  from ./include/linux/utsname.h:6,
  10711.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  10712.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.c:15:
  10713. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  10714. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  10715.   195 |         for (i = 0; i < len; i++)
  10716.       |                       ^
  10717. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  10718. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  10719.   203 |         for (i = 0; i < len; i++)
  10720.       |                       ^
  10721. In file included from ./arch/x86/include/asm/current.h:5,
  10722.                  from ./include/linux/sched.h:12,
  10723.                  from ./include/linux/utsname.h:6,
  10724.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  10725.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.c:15:
  10726. ./include/linux/thread_info.h: In function 'check_copy_size':
  10727. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  10728.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  10729.       |                                    ^
  10730. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  10731.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  10732.       |                                             ^
  10733. In file included from ./include/linux/mmzone.h:22,
  10734.                  from ./include/linux/gfp.h:6,
  10735.                  from ./include/linux/umh.h:4,
  10736.                  from ./include/linux/kmod.h:9,
  10737.                  from ./include/linux/module.h:17,
  10738.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  10739.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.c:15:
  10740. ./include/linux/page-flags.h: In function 'PagePoisoned':
  10741. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  10742.   207 |         return page->flags == PAGE_POISON_PATTERN;
  10743.       |                            ^~
  10744. In file included from ./arch/x86/include/asm/current.h:5,
  10745.                  from ./include/linux/sched.h:12,
  10746.                  from ./include/linux/utsname.h:6,
  10747.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  10748.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.c:15:
  10749. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  10750. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  10751.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  10752.       |                                                   ^~
  10753. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  10754.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  10755.       |                                             ^
  10756. In file included from ./arch/x86/include/asm/current.h:6,
  10757.                  from ./include/linux/sched.h:12,
  10758.                  from ./include/linux/utsname.h:6,
  10759.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  10760.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.c:15:
  10761. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  10762. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10763.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10764.       |                                                    ^~
  10765. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  10766.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  10767.       |                                         ^~~~~~~~~~~~~
  10768. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  10769.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  10770.       |                         ^~~~
  10771. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10772.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10773.       |                                         ^~~~~~~~~~~~~~~~
  10774. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  10775.   205 |                 this_cpu_add(*percpu_count, nr);
  10776.       |                 ^~~~~~~~~~~~
  10777. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10778.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10779.       |                                                    ^~
  10780. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  10781.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  10782.       |                                         ^~~~~~~~~~~~~
  10783. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  10784.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  10785.       |                         ^~~~
  10786. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10787.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10788.       |                                         ^~~~~~~~~~~~~~~~
  10789. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  10790.   205 |                 this_cpu_add(*percpu_count, nr);
  10791.       |                 ^~~~~~~~~~~~
  10792. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10793.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10794.       |                                                    ^~
  10795. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  10796.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  10797.       |                                         ^~~~~~~~~~~~~
  10798. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  10799.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  10800.       |                         ^~~~
  10801. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10802.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10803.       |                                         ^~~~~~~~~~~~~~~~
  10804. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  10805.   205 |                 this_cpu_add(*percpu_count, nr);
  10806.       |                 ^~~~~~~~~~~~
  10807. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10808.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10809.       |                                                    ^~
  10810. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  10811.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  10812.       |                                                 ^~~~~~~~~~~~~
  10813. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  10814.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  10815.       |                         ^~~~
  10816. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10817.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10818.       |                                         ^~~~~~~~~~~~~~~~
  10819. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  10820.   205 |                 this_cpu_add(*percpu_count, nr);
  10821.       |                 ^~~~~~~~~~~~
  10822. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  10823. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10824.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10825.       |                                                    ^~
  10826. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  10827.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  10828.       |                                         ^~~~~~~~~~~~~
  10829. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  10830.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  10831.       |                         ^~~~
  10832. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10833.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10834.       |                                         ^~~~~~~~~~~~~~~~
  10835. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  10836.   244 |                 this_cpu_add(*percpu_count, nr);
  10837.       |                 ^~~~~~~~~~~~
  10838. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10839.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10840.       |                                                    ^~
  10841. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  10842.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  10843.       |                                         ^~~~~~~~~~~~~
  10844. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  10845.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  10846.       |                         ^~~~
  10847. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10848.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10849.       |                                         ^~~~~~~~~~~~~~~~
  10850. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  10851.   244 |                 this_cpu_add(*percpu_count, nr);
  10852.       |                 ^~~~~~~~~~~~
  10853. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10854.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10855.       |                                                    ^~
  10856. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  10857.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  10858.       |                                         ^~~~~~~~~~~~~
  10859. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  10860.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  10861.       |                         ^~~~
  10862. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10863.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10864.       |                                         ^~~~~~~~~~~~~~~~
  10865. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  10866.   244 |                 this_cpu_add(*percpu_count, nr);
  10867.       |                 ^~~~~~~~~~~~
  10868. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10869.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10870.       |                                                    ^~
  10871. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  10872.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  10873.       |                                                 ^~~~~~~~~~~~~
  10874. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  10875.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  10876.       |                         ^~~~
  10877. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10878.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10879.       |                                         ^~~~~~~~~~~~~~~~
  10880. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  10881.   244 |                 this_cpu_add(*percpu_count, nr);
  10882.       |                 ^~~~~~~~~~~~
  10883. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  10884. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10885.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10886.       |                                                    ^~
  10887. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  10888.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  10889.       |                                         ^~~~~~~~~~~~~
  10890. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  10891.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  10892.       |                         ^~~~
  10893. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10894.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10895.       |                                         ^~~~~~~~~~~~~~~~
  10896. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10897.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10898.       |                                         ^~~~~~~~~~~~
  10899. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  10900.   320 |                 this_cpu_sub(*percpu_count, nr);
  10901.       |                 ^~~~~~~~~~~~
  10902. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10903.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10904.       |                                                    ^~
  10905. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  10906.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  10907.       |                                         ^~~~~~~~~~~~~
  10908. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  10909.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  10910.       |                         ^~~~
  10911. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10912.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10913.       |                                         ^~~~~~~~~~~~~~~~
  10914. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10915.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10916.       |                                         ^~~~~~~~~~~~
  10917. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  10918.   320 |                 this_cpu_sub(*percpu_count, nr);
  10919.       |                 ^~~~~~~~~~~~
  10920. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10921.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10922.       |                                                    ^~
  10923. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  10924.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  10925.       |                                         ^~~~~~~~~~~~~
  10926. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  10927.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  10928.       |                         ^~~~
  10929. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10930.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10931.       |                                         ^~~~~~~~~~~~~~~~
  10932. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10933.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10934.       |                                         ^~~~~~~~~~~~
  10935. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  10936.   320 |                 this_cpu_sub(*percpu_count, nr);
  10937.       |                 ^~~~~~~~~~~~
  10938. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  10939.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10940.       |                                                    ^~
  10941. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  10942.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  10943.       |                                                 ^~~~~~~~~~~~~
  10944. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  10945.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  10946.       |                         ^~~~
  10947. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10948.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10949.       |                                         ^~~~~~~~~~~~~~~~
  10950. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10951.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10952.       |                                         ^~~~~~~~~~~~
  10953. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  10954.   320 |                 this_cpu_sub(*percpu_count, nr);
  10955.       |                 ^~~~~~~~~~~~
  10956. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  10957. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10958.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10959.       |                                                    ^~
  10960. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  10961.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  10962.       |                                         ^~~~~~~~~~~~~
  10963. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  10964.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  10965.       |                         ^~~~
  10966. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10967.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10968.       |                                         ^~~~~~~~~~~~~~~~
  10969. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10970.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10971.       |                                         ^~~~~~~~~~~~
  10972. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10973.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10974.       |                                         ^~~~~~~~~~~~
  10975. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  10976.   106 |                 this_cpu_dec(*sem->read_count);
  10977.       |                 ^~~~~~~~~~~~
  10978. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  10979.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  10980.       |                                                    ^~
  10981. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  10982.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  10983.       |                                         ^~~~~~~~~~~~~
  10984. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  10985.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  10986.       |                         ^~~~
  10987. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  10988.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  10989.       |                                         ^~~~~~~~~~~~~~~~
  10990. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  10991.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  10992.       |                                         ^~~~~~~~~~~~
  10993. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  10994.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  10995.       |                                         ^~~~~~~~~~~~
  10996. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  10997.   106 |                 this_cpu_dec(*sem->read_count);
  10998.       |                 ^~~~~~~~~~~~
  10999. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11000.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11001.       |                                                    ^~
  11002. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  11003.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  11004.       |                                         ^~~~~~~~~~~~~
  11005. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  11006.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  11007.       |                         ^~~~
  11008. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11009.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11010.       |                                         ^~~~~~~~~~~~~~~~
  11011. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11012.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11013.       |                                         ^~~~~~~~~~~~
  11014. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11015.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11016.       |                                         ^~~~~~~~~~~~
  11017. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  11018.   106 |                 this_cpu_dec(*sem->read_count);
  11019.       |                 ^~~~~~~~~~~~
  11020. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11021.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11022.       |                                                    ^~
  11023. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  11024.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  11025.       |                                                 ^~~~~~~~~~~~~
  11026. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  11027.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  11028.       |                         ^~~~
  11029. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11030.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11031.       |                                         ^~~~~~~~~~~~~~~~
  11032. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11033.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11034.       |                                         ^~~~~~~~~~~~
  11035. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11036.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11037.       |                                         ^~~~~~~~~~~~
  11038. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  11039.   106 |                 this_cpu_dec(*sem->read_count);
  11040.       |                 ^~~~~~~~~~~~
  11041. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11042.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11043.       |                                                    ^~
  11044. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  11045.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  11046.       |                                         ^~~~~~~~~~~~~
  11047. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  11048.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  11049.       |                         ^~~~
  11050. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11051.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11052.       |                                         ^~~~~~~~~~~~~~~~
  11053. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11054.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11055.       |                                         ^~~~~~~~~~~~
  11056. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11057.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11058.       |                                         ^~~~~~~~~~~~
  11059. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  11060.   118 |                 this_cpu_dec(*sem->read_count);
  11061.       |                 ^~~~~~~~~~~~
  11062. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11063.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11064.       |                                                    ^~
  11065. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  11066.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  11067.       |                                         ^~~~~~~~~~~~~
  11068. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  11069.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  11070.       |                         ^~~~
  11071. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11072.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11073.       |                                         ^~~~~~~~~~~~~~~~
  11074. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11075.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11076.       |                                         ^~~~~~~~~~~~
  11077. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11078.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11079.       |                                         ^~~~~~~~~~~~
  11080. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  11081.   118 |                 this_cpu_dec(*sem->read_count);
  11082.       |                 ^~~~~~~~~~~~
  11083. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11084.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11085.       |                                                    ^~
  11086. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  11087.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  11088.       |                                         ^~~~~~~~~~~~~
  11089. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  11090.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  11091.       |                         ^~~~
  11092. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11093.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11094.       |                                         ^~~~~~~~~~~~~~~~
  11095. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11096.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11097.       |                                         ^~~~~~~~~~~~
  11098. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11099.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11100.       |                                         ^~~~~~~~~~~~
  11101. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  11102.   118 |                 this_cpu_dec(*sem->read_count);
  11103.       |                 ^~~~~~~~~~~~
  11104. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11105.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11106.       |                                                    ^~
  11107. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  11108.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  11109.       |                                                 ^~~~~~~~~~~~~
  11110. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  11111.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  11112.       |                         ^~~~
  11113. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11114.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11115.       |                                         ^~~~~~~~~~~~~~~~
  11116. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11117.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11118.       |                                         ^~~~~~~~~~~~
  11119. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11120.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11121.       |                                         ^~~~~~~~~~~~
  11122. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  11123.   118 |                 this_cpu_dec(*sem->read_count);
  11124.       |                 ^~~~~~~~~~~~
  11125. In file included from ./arch/x86/include/asm/paravirt.h:17,
  11126.                  from ./arch/x86/include/asm/irqflags.h:63,
  11127.                  from ./include/linux/irqflags.h:16,
  11128.                  from ./include/linux/rcupdate.h:26,
  11129.                  from ./include/linux/rculist.h:11,
  11130.                  from ./include/linux/pid.h:5,
  11131.                  from ./include/linux/sched.h:14,
  11132.                  from ./include/linux/utsname.h:6,
  11133.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  11134.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.c:15:
  11135. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  11136. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  11137.   243 |                 (cpu) < nr_cpu_ids;)
  11138.       |                       ^
  11139. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  11140.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  11141.       |                                    ^~~~~~~~~~~~
  11142. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  11143.   231 |         for_each_online_cpu(cpu)
  11144.       |         ^~~~~~~~~~~~~~~~~~~
  11145. In file included from ./include/linux/ftrace.h:10,
  11146.                  from ./include/linux/perf_event.h:49,
  11147.                  from ./include/linux/trace_events.h:10,
  11148.                  from ./include/trace/syscall.h:7,
  11149.                  from ./include/linux/syscalls.h:87,
  11150.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  11151.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.c:15:
  11152. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  11153. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11154.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  11155.       |                                        ^
  11156. In file included from ./include/linux/nodemask.h:96,
  11157.                  from ./include/linux/sched.h:22,
  11158.                  from ./include/linux/utsname.h:6,
  11159.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  11160.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.c:15:
  11161. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  11162. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  11163.    14 | #define NUMA_NO_NODE    (-1)
  11164.       |                         ^~~~
  11165. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  11166.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  11167.       |                                   ^~~~~~~~~~~~
  11168. In file included from ./include/linux/blkdev.h:18,
  11169.                  from ./include/linux/blk-cgroup.h:23,
  11170.                  from ./include/linux/writeback.h:14,
  11171.                  from ./include/linux/memcontrol.h:22,
  11172.                  from ./include/linux/swap.h:9,
  11173.                  from ./include/linux/suspend.h:5,
  11174.                  from ./include/linux/regulator/consumer.h:35,
  11175.                  from ./include/linux/i2c.h:18,
  11176.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  11177.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.c:15:
  11178. ./include/linux/bio.h: In function 'bio_next_split':
  11179. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  11180.   395 |         if (sectors >= bio_sectors(bio))
  11181.       |                     ^~
  11182. In file included from ./arch/x86/include/asm/paravirt.h:17,
  11183.                  from ./arch/x86/include/asm/irqflags.h:63,
  11184.                  from ./include/linux/irqflags.h:16,
  11185.                  from ./include/linux/rcupdate.h:26,
  11186.                  from ./include/linux/rculist.h:11,
  11187.                  from ./include/linux/pid.h:5,
  11188.                  from ./include/linux/sched.h:14,
  11189.                  from ./include/linux/utsname.h:6,
  11190.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  11191.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.c:15:
  11192. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  11193. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  11194.   243 |                 (cpu) < nr_cpu_ids;)
  11195.       |                       ^
  11196. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  11197.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  11198.       |                                    ^~~~~~~~~~~~
  11199. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  11200.   987 |         for_each_possible_cpu(cpu)
  11201.       |         ^~~~~~~~~~~~~~~~~~~~~
  11202.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.o
  11203.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.nv_uvm_interface.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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_uvm_interface"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.c
  11204. In file included from ./include/linux/byteorder/little_endian.h:11,
  11205.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  11206.                  from ./include/asm-generic/bitops/le.h:7,
  11207.                  from ./arch/x86/include/asm/bitops.h:395,
  11208.                  from ./include/linux/bitops.h:32,
  11209.                  from ./include/linux/kernel.h:12,
  11210.                  from ./arch/x86/include/asm/percpu.h:27,
  11211.                  from ./arch/x86/include/asm/current.h:6,
  11212.                  from ./include/linux/sched.h:12,
  11213.                  from ./include/linux/utsname.h:6,
  11214.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  11215.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.c:21:
  11216. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  11217. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  11218.   195 |         for (i = 0; i < len; i++)
  11219.       |                       ^
  11220. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  11221. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  11222.   203 |         for (i = 0; i < len; i++)
  11223.       |                       ^
  11224. In file included from ./arch/x86/include/asm/current.h:5,
  11225.                  from ./include/linux/sched.h:12,
  11226.                  from ./include/linux/utsname.h:6,
  11227.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  11228.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.c:21:
  11229. ./include/linux/thread_info.h: In function 'check_copy_size':
  11230. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  11231.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  11232.       |                                    ^
  11233. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  11234.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  11235.       |                                             ^
  11236. In file included from ./include/linux/mmzone.h:22,
  11237.                  from ./include/linux/gfp.h:6,
  11238.                  from ./include/linux/umh.h:4,
  11239.                  from ./include/linux/kmod.h:9,
  11240.                  from ./include/linux/module.h:17,
  11241.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  11242.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.c:21:
  11243. ./include/linux/page-flags.h: In function 'PagePoisoned':
  11244. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  11245.   207 |         return page->flags == PAGE_POISON_PATTERN;
  11246.       |                            ^~
  11247. In file included from ./arch/x86/include/asm/current.h:5,
  11248.                  from ./include/linux/sched.h:12,
  11249.                  from ./include/linux/utsname.h:6,
  11250.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  11251.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.c:21:
  11252. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  11253. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  11254.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  11255.       |                                                   ^~
  11256. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  11257.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  11258.       |                                             ^
  11259. In file included from ./arch/x86/include/asm/current.h:6,
  11260.                  from ./include/linux/sched.h:12,
  11261.                  from ./include/linux/utsname.h:6,
  11262.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  11263.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.c:21:
  11264. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  11265. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11266.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11267.       |                                                    ^~
  11268. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  11269.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  11270.       |                                         ^~~~~~~~~~~~~
  11271. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  11272.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  11273.       |                         ^~~~
  11274. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11275.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11276.       |                                         ^~~~~~~~~~~~~~~~
  11277. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  11278.   205 |                 this_cpu_add(*percpu_count, nr);
  11279.       |                 ^~~~~~~~~~~~
  11280. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11281.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11282.       |                                                    ^~
  11283. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  11284.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  11285.       |                                         ^~~~~~~~~~~~~
  11286. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  11287.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  11288.       |                         ^~~~
  11289. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11290.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11291.       |                                         ^~~~~~~~~~~~~~~~
  11292. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  11293.   205 |                 this_cpu_add(*percpu_count, nr);
  11294.       |                 ^~~~~~~~~~~~
  11295. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11296.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11297.       |                                                    ^~
  11298. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  11299.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  11300.       |                                         ^~~~~~~~~~~~~
  11301. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  11302.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  11303.       |                         ^~~~
  11304. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11305.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11306.       |                                         ^~~~~~~~~~~~~~~~
  11307. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  11308.   205 |                 this_cpu_add(*percpu_count, nr);
  11309.       |                 ^~~~~~~~~~~~
  11310. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11311.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11312.       |                                                    ^~
  11313. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  11314.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  11315.       |                                                 ^~~~~~~~~~~~~
  11316. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  11317.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  11318.       |                         ^~~~
  11319. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11320.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11321.       |                                         ^~~~~~~~~~~~~~~~
  11322. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  11323.   205 |                 this_cpu_add(*percpu_count, nr);
  11324.       |                 ^~~~~~~~~~~~
  11325. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  11326. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11327.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11328.       |                                                    ^~
  11329. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  11330.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  11331.       |                                         ^~~~~~~~~~~~~
  11332. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  11333.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  11334.       |                         ^~~~
  11335. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11336.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11337.       |                                         ^~~~~~~~~~~~~~~~
  11338. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  11339.   244 |                 this_cpu_add(*percpu_count, nr);
  11340.       |                 ^~~~~~~~~~~~
  11341. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11342.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11343.       |                                                    ^~
  11344. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  11345.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  11346.       |                                         ^~~~~~~~~~~~~
  11347. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  11348.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  11349.       |                         ^~~~
  11350. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11351.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11352.       |                                         ^~~~~~~~~~~~~~~~
  11353. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  11354.   244 |                 this_cpu_add(*percpu_count, nr);
  11355.       |                 ^~~~~~~~~~~~
  11356. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11357.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11358.       |                                                    ^~
  11359. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  11360.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  11361.       |                                         ^~~~~~~~~~~~~
  11362. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  11363.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  11364.       |                         ^~~~
  11365. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11366.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11367.       |                                         ^~~~~~~~~~~~~~~~
  11368. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  11369.   244 |                 this_cpu_add(*percpu_count, nr);
  11370.       |                 ^~~~~~~~~~~~
  11371. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11372.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11373.       |                                                    ^~
  11374. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  11375.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  11376.       |                                                 ^~~~~~~~~~~~~
  11377. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  11378.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  11379.       |                         ^~~~
  11380. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11381.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11382.       |                                         ^~~~~~~~~~~~~~~~
  11383. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  11384.   244 |                 this_cpu_add(*percpu_count, nr);
  11385.       |                 ^~~~~~~~~~~~
  11386. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  11387. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11388.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11389.       |                                                    ^~
  11390. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  11391.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  11392.       |                                         ^~~~~~~~~~~~~
  11393. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  11394.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  11395.       |                         ^~~~
  11396. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11397.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11398.       |                                         ^~~~~~~~~~~~~~~~
  11399. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11400.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11401.       |                                         ^~~~~~~~~~~~
  11402. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  11403.   320 |                 this_cpu_sub(*percpu_count, nr);
  11404.       |                 ^~~~~~~~~~~~
  11405. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11406.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11407.       |                                                    ^~
  11408. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  11409.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  11410.       |                                         ^~~~~~~~~~~~~
  11411. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  11412.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  11413.       |                         ^~~~
  11414. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11415.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11416.       |                                         ^~~~~~~~~~~~~~~~
  11417. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11418.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11419.       |                                         ^~~~~~~~~~~~
  11420. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  11421.   320 |                 this_cpu_sub(*percpu_count, nr);
  11422.       |                 ^~~~~~~~~~~~
  11423. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11424.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11425.       |                                                    ^~
  11426. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  11427.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  11428.       |                                         ^~~~~~~~~~~~~
  11429. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  11430.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  11431.       |                         ^~~~
  11432. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11433.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11434.       |                                         ^~~~~~~~~~~~~~~~
  11435. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11436.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11437.       |                                         ^~~~~~~~~~~~
  11438. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  11439.   320 |                 this_cpu_sub(*percpu_count, nr);
  11440.       |                 ^~~~~~~~~~~~
  11441. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11442.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11443.       |                                                    ^~
  11444. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  11445.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  11446.       |                                                 ^~~~~~~~~~~~~
  11447. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  11448.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  11449.       |                         ^~~~
  11450. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11451.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11452.       |                                         ^~~~~~~~~~~~~~~~
  11453. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11454.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11455.       |                                         ^~~~~~~~~~~~
  11456. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  11457.   320 |                 this_cpu_sub(*percpu_count, nr);
  11458.       |                 ^~~~~~~~~~~~
  11459. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  11460. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11461.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11462.       |                                                    ^~
  11463. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  11464.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  11465.       |                                         ^~~~~~~~~~~~~
  11466. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  11467.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  11468.       |                         ^~~~
  11469. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11470.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11471.       |                                         ^~~~~~~~~~~~~~~~
  11472. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11473.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11474.       |                                         ^~~~~~~~~~~~
  11475. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11476.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11477.       |                                         ^~~~~~~~~~~~
  11478. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  11479.   106 |                 this_cpu_dec(*sem->read_count);
  11480.       |                 ^~~~~~~~~~~~
  11481. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11482.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11483.       |                                                    ^~
  11484. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  11485.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  11486.       |                                         ^~~~~~~~~~~~~
  11487. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  11488.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  11489.       |                         ^~~~
  11490. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11491.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11492.       |                                         ^~~~~~~~~~~~~~~~
  11493. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11494.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11495.       |                                         ^~~~~~~~~~~~
  11496. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11497.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11498.       |                                         ^~~~~~~~~~~~
  11499. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  11500.   106 |                 this_cpu_dec(*sem->read_count);
  11501.       |                 ^~~~~~~~~~~~
  11502. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11503.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11504.       |                                                    ^~
  11505. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  11506.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  11507.       |                                         ^~~~~~~~~~~~~
  11508. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  11509.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  11510.       |                         ^~~~
  11511. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11512.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11513.       |                                         ^~~~~~~~~~~~~~~~
  11514. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11515.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11516.       |                                         ^~~~~~~~~~~~
  11517. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11518.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11519.       |                                         ^~~~~~~~~~~~
  11520. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  11521.   106 |                 this_cpu_dec(*sem->read_count);
  11522.       |                 ^~~~~~~~~~~~
  11523. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11524.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11525.       |                                                    ^~
  11526. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  11527.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  11528.       |                                                 ^~~~~~~~~~~~~
  11529. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  11530.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  11531.       |                         ^~~~
  11532. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11533.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11534.       |                                         ^~~~~~~~~~~~~~~~
  11535. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11536.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11537.       |                                         ^~~~~~~~~~~~
  11538. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11539.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11540.       |                                         ^~~~~~~~~~~~
  11541. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  11542.   106 |                 this_cpu_dec(*sem->read_count);
  11543.       |                 ^~~~~~~~~~~~
  11544. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11545.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11546.       |                                                    ^~
  11547. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  11548.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  11549.       |                                         ^~~~~~~~~~~~~
  11550. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  11551.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  11552.       |                         ^~~~
  11553. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11554.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11555.       |                                         ^~~~~~~~~~~~~~~~
  11556. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11557.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11558.       |                                         ^~~~~~~~~~~~
  11559. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11560.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11561.       |                                         ^~~~~~~~~~~~
  11562. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  11563.   118 |                 this_cpu_dec(*sem->read_count);
  11564.       |                 ^~~~~~~~~~~~
  11565. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11566.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11567.       |                                                    ^~
  11568. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  11569.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  11570.       |                                         ^~~~~~~~~~~~~
  11571. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  11572.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  11573.       |                         ^~~~
  11574. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11575.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11576.       |                                         ^~~~~~~~~~~~~~~~
  11577. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11578.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11579.       |                                         ^~~~~~~~~~~~
  11580. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11581.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11582.       |                                         ^~~~~~~~~~~~
  11583. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  11584.   118 |                 this_cpu_dec(*sem->read_count);
  11585.       |                 ^~~~~~~~~~~~
  11586. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11587.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11588.       |                                                    ^~
  11589. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  11590.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  11591.       |                                         ^~~~~~~~~~~~~
  11592. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  11593.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  11594.       |                         ^~~~
  11595. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11596.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11597.       |                                         ^~~~~~~~~~~~~~~~
  11598. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11599.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11600.       |                                         ^~~~~~~~~~~~
  11601. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11602.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11603.       |                                         ^~~~~~~~~~~~
  11604. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  11605.   118 |                 this_cpu_dec(*sem->read_count);
  11606.       |                 ^~~~~~~~~~~~
  11607. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11608.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11609.       |                                                    ^~
  11610. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  11611.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  11612.       |                                                 ^~~~~~~~~~~~~
  11613. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  11614.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  11615.       |                         ^~~~
  11616. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11617.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11618.       |                                         ^~~~~~~~~~~~~~~~
  11619. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11620.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11621.       |                                         ^~~~~~~~~~~~
  11622. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11623.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11624.       |                                         ^~~~~~~~~~~~
  11625. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  11626.   118 |                 this_cpu_dec(*sem->read_count);
  11627.       |                 ^~~~~~~~~~~~
  11628. In file included from ./arch/x86/include/asm/paravirt.h:17,
  11629.                  from ./arch/x86/include/asm/irqflags.h:63,
  11630.                  from ./include/linux/irqflags.h:16,
  11631.                  from ./include/linux/rcupdate.h:26,
  11632.                  from ./include/linux/rculist.h:11,
  11633.                  from ./include/linux/pid.h:5,
  11634.                  from ./include/linux/sched.h:14,
  11635.                  from ./include/linux/utsname.h:6,
  11636.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  11637.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.c:21:
  11638. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  11639. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  11640.   243 |                 (cpu) < nr_cpu_ids;)
  11641.       |                       ^
  11642. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  11643.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  11644.       |                                    ^~~~~~~~~~~~
  11645. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  11646.   231 |         for_each_online_cpu(cpu)
  11647.       |         ^~~~~~~~~~~~~~~~~~~
  11648. In file included from ./include/linux/ftrace.h:10,
  11649.                  from ./include/linux/perf_event.h:49,
  11650.                  from ./include/linux/trace_events.h:10,
  11651.                  from ./include/trace/syscall.h:7,
  11652.                  from ./include/linux/syscalls.h:87,
  11653.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  11654.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.c:21:
  11655. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  11656. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11657.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  11658.       |                                        ^
  11659. In file included from ./include/linux/nodemask.h:96,
  11660.                  from ./include/linux/sched.h:22,
  11661.                  from ./include/linux/utsname.h:6,
  11662.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  11663.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.c:21:
  11664. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  11665. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  11666.    14 | #define NUMA_NO_NODE    (-1)
  11667.       |                         ^~~~
  11668. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  11669.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  11670.       |                                   ^~~~~~~~~~~~
  11671. In file included from ./include/linux/blkdev.h:18,
  11672.                  from ./include/linux/blk-cgroup.h:23,
  11673.                  from ./include/linux/writeback.h:14,
  11674.                  from ./include/linux/memcontrol.h:22,
  11675.                  from ./include/linux/swap.h:9,
  11676.                  from ./include/linux/suspend.h:5,
  11677.                  from ./include/linux/regulator/consumer.h:35,
  11678.                  from ./include/linux/i2c.h:18,
  11679.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  11680.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.c:21:
  11681. ./include/linux/bio.h: In function 'bio_next_split':
  11682. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  11683.   395 |         if (sectors >= bio_sectors(bio))
  11684.       |                     ^~
  11685. In file included from ./arch/x86/include/asm/paravirt.h:17,
  11686.                  from ./arch/x86/include/asm/irqflags.h:63,
  11687.                  from ./include/linux/irqflags.h:16,
  11688.                  from ./include/linux/rcupdate.h:26,
  11689.                  from ./include/linux/rculist.h:11,
  11690.                  from ./include/linux/pid.h:5,
  11691.                  from ./include/linux/sched.h:14,
  11692.                  from ./include/linux/utsname.h:6,
  11693.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  11694.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.c:21:
  11695. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  11696. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  11697.   243 |                 (cpu) < nr_cpu_ids;)
  11698.       |                       ^
  11699. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  11700.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  11701.       |                                    ^~~~~~~~~~~~
  11702. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  11703.   987 |         for_each_possible_cpu(cpu)
  11704.       |         ^~~~~~~~~~~~~~~~~~~~~
  11705.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.o
  11706.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.nv-frontend.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-main -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/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel -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_frontend"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.c
  11707. In file included from ./include/linux/byteorder/little_endian.h:11,
  11708.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  11709.                  from ./include/asm-generic/bitops/le.h:7,
  11710.                  from ./arch/x86/include/asm/bitops.h:395,
  11711.                  from ./include/linux/bitops.h:32,
  11712.                  from ./include/linux/kernel.h:12,
  11713.                  from ./arch/x86/include/asm/percpu.h:27,
  11714.                  from ./arch/x86/include/asm/current.h:6,
  11715.                  from ./include/linux/sched.h:12,
  11716.                  from ./include/linux/utsname.h:6,
  11717.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  11718.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.c:13:
  11719. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  11720. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  11721.   195 |         for (i = 0; i < len; i++)
  11722.       |                       ^
  11723. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  11724. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  11725.   203 |         for (i = 0; i < len; i++)
  11726.       |                       ^
  11727. In file included from ./arch/x86/include/asm/current.h:5,
  11728.                  from ./include/linux/sched.h:12,
  11729.                  from ./include/linux/utsname.h:6,
  11730.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  11731.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.c:13:
  11732. ./include/linux/thread_info.h: In function 'check_copy_size':
  11733. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  11734.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  11735.       |                                    ^
  11736. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  11737.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  11738.       |                                             ^
  11739. In file included from ./include/linux/mmzone.h:22,
  11740.                  from ./include/linux/gfp.h:6,
  11741.                  from ./include/linux/umh.h:4,
  11742.                  from ./include/linux/kmod.h:9,
  11743.                  from ./include/linux/module.h:17,
  11744.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:65,
  11745.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.c:13:
  11746. ./include/linux/page-flags.h: In function 'PagePoisoned':
  11747. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  11748.   207 |         return page->flags == PAGE_POISON_PATTERN;
  11749.       |                            ^~
  11750. In file included from ./arch/x86/include/asm/current.h:5,
  11751.                  from ./include/linux/sched.h:12,
  11752.                  from ./include/linux/utsname.h:6,
  11753.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  11754.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.c:13:
  11755. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  11756. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  11757.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  11758.       |                                                   ^~
  11759. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  11760.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  11761.       |                                             ^
  11762. In file included from ./arch/x86/include/asm/current.h:6,
  11763.                  from ./include/linux/sched.h:12,
  11764.                  from ./include/linux/utsname.h:6,
  11765.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  11766.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.c:13:
  11767. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  11768. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11769.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11770.       |                                                    ^~
  11771. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  11772.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  11773.       |                                         ^~~~~~~~~~~~~
  11774. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  11775.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  11776.       |                         ^~~~
  11777. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11778.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11779.       |                                         ^~~~~~~~~~~~~~~~
  11780. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  11781.   205 |                 this_cpu_add(*percpu_count, nr);
  11782.       |                 ^~~~~~~~~~~~
  11783. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11784.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11785.       |                                                    ^~
  11786. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  11787.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  11788.       |                                         ^~~~~~~~~~~~~
  11789. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  11790.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  11791.       |                         ^~~~
  11792. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11793.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11794.       |                                         ^~~~~~~~~~~~~~~~
  11795. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  11796.   205 |                 this_cpu_add(*percpu_count, nr);
  11797.       |                 ^~~~~~~~~~~~
  11798. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11799.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11800.       |                                                    ^~
  11801. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  11802.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  11803.       |                                         ^~~~~~~~~~~~~
  11804. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  11805.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  11806.       |                         ^~~~
  11807. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11808.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11809.       |                                         ^~~~~~~~~~~~~~~~
  11810. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  11811.   205 |                 this_cpu_add(*percpu_count, nr);
  11812.       |                 ^~~~~~~~~~~~
  11813. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11814.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11815.       |                                                    ^~
  11816. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  11817.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  11818.       |                                                 ^~~~~~~~~~~~~
  11819. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  11820.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  11821.       |                         ^~~~
  11822. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11823.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11824.       |                                         ^~~~~~~~~~~~~~~~
  11825. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  11826.   205 |                 this_cpu_add(*percpu_count, nr);
  11827.       |                 ^~~~~~~~~~~~
  11828. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  11829. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11830.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11831.       |                                                    ^~
  11832. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  11833.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  11834.       |                                         ^~~~~~~~~~~~~
  11835. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  11836.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  11837.       |                         ^~~~
  11838. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11839.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11840.       |                                         ^~~~~~~~~~~~~~~~
  11841. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  11842.   244 |                 this_cpu_add(*percpu_count, nr);
  11843.       |                 ^~~~~~~~~~~~
  11844. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11845.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11846.       |                                                    ^~
  11847. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  11848.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  11849.       |                                         ^~~~~~~~~~~~~
  11850. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  11851.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  11852.       |                         ^~~~
  11853. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11854.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11855.       |                                         ^~~~~~~~~~~~~~~~
  11856. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  11857.   244 |                 this_cpu_add(*percpu_count, nr);
  11858.       |                 ^~~~~~~~~~~~
  11859. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11860.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11861.       |                                                    ^~
  11862. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  11863.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  11864.       |                                         ^~~~~~~~~~~~~
  11865. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  11866.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  11867.       |                         ^~~~
  11868. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11869.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11870.       |                                         ^~~~~~~~~~~~~~~~
  11871. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  11872.   244 |                 this_cpu_add(*percpu_count, nr);
  11873.       |                 ^~~~~~~~~~~~
  11874. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11875.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11876.       |                                                    ^~
  11877. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  11878.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  11879.       |                                                 ^~~~~~~~~~~~~
  11880. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  11881.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  11882.       |                         ^~~~
  11883. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11884.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11885.       |                                         ^~~~~~~~~~~~~~~~
  11886. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  11887.   244 |                 this_cpu_add(*percpu_count, nr);
  11888.       |                 ^~~~~~~~~~~~
  11889. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  11890. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11891.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11892.       |                                                    ^~
  11893. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  11894.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  11895.       |                                         ^~~~~~~~~~~~~
  11896. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  11897.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  11898.       |                         ^~~~
  11899. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11900.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11901.       |                                         ^~~~~~~~~~~~~~~~
  11902. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11903.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11904.       |                                         ^~~~~~~~~~~~
  11905. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  11906.   320 |                 this_cpu_sub(*percpu_count, nr);
  11907.       |                 ^~~~~~~~~~~~
  11908. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11909.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11910.       |                                                    ^~
  11911. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  11912.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  11913.       |                                         ^~~~~~~~~~~~~
  11914. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  11915.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  11916.       |                         ^~~~
  11917. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11918.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11919.       |                                         ^~~~~~~~~~~~~~~~
  11920. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11921.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11922.       |                                         ^~~~~~~~~~~~
  11923. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  11924.   320 |                 this_cpu_sub(*percpu_count, nr);
  11925.       |                 ^~~~~~~~~~~~
  11926. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11927.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11928.       |                                                    ^~
  11929. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  11930.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  11931.       |                                         ^~~~~~~~~~~~~
  11932. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  11933.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  11934.       |                         ^~~~
  11935. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11936.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11937.       |                                         ^~~~~~~~~~~~~~~~
  11938. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11939.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11940.       |                                         ^~~~~~~~~~~~
  11941. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  11942.   320 |                 this_cpu_sub(*percpu_count, nr);
  11943.       |                 ^~~~~~~~~~~~
  11944. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  11945.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11946.       |                                                    ^~
  11947. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  11948.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  11949.       |                                                 ^~~~~~~~~~~~~
  11950. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  11951.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  11952.       |                         ^~~~
  11953. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11954.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11955.       |                                         ^~~~~~~~~~~~~~~~
  11956. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11957.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11958.       |                                         ^~~~~~~~~~~~
  11959. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  11960.   320 |                 this_cpu_sub(*percpu_count, nr);
  11961.       |                 ^~~~~~~~~~~~
  11962. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  11963. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11964.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11965.       |                                                    ^~
  11966. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  11967.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  11968.       |                                         ^~~~~~~~~~~~~
  11969. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  11970.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  11971.       |                         ^~~~
  11972. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11973.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11974.       |                                         ^~~~~~~~~~~~~~~~
  11975. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11976.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11977.       |                                         ^~~~~~~~~~~~
  11978. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  11979.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  11980.       |                                         ^~~~~~~~~~~~
  11981. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  11982.   106 |                 this_cpu_dec(*sem->read_count);
  11983.       |                 ^~~~~~~~~~~~
  11984. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  11985.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  11986.       |                                                    ^~
  11987. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  11988.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  11989.       |                                         ^~~~~~~~~~~~~
  11990. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  11991.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  11992.       |                         ^~~~
  11993. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  11994.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  11995.       |                                         ^~~~~~~~~~~~~~~~
  11996. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  11997.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  11998.       |                                         ^~~~~~~~~~~~
  11999. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12000.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12001.       |                                         ^~~~~~~~~~~~
  12002. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  12003.   106 |                 this_cpu_dec(*sem->read_count);
  12004.       |                 ^~~~~~~~~~~~
  12005. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12006.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12007.       |                                                    ^~
  12008. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  12009.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  12010.       |                                         ^~~~~~~~~~~~~
  12011. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  12012.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  12013.       |                         ^~~~
  12014. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12015.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12016.       |                                         ^~~~~~~~~~~~~~~~
  12017. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12018.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12019.       |                                         ^~~~~~~~~~~~
  12020. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12021.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12022.       |                                         ^~~~~~~~~~~~
  12023. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  12024.   106 |                 this_cpu_dec(*sem->read_count);
  12025.       |                 ^~~~~~~~~~~~
  12026. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12027.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12028.       |                                                    ^~
  12029. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  12030.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  12031.       |                                                 ^~~~~~~~~~~~~
  12032. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  12033.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  12034.       |                         ^~~~
  12035. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12036.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12037.       |                                         ^~~~~~~~~~~~~~~~
  12038. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12039.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12040.       |                                         ^~~~~~~~~~~~
  12041. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12042.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12043.       |                                         ^~~~~~~~~~~~
  12044. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  12045.   106 |                 this_cpu_dec(*sem->read_count);
  12046.       |                 ^~~~~~~~~~~~
  12047. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12048.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12049.       |                                                    ^~
  12050. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  12051.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  12052.       |                                         ^~~~~~~~~~~~~
  12053. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  12054.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  12055.       |                         ^~~~
  12056. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12057.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12058.       |                                         ^~~~~~~~~~~~~~~~
  12059. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12060.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12061.       |                                         ^~~~~~~~~~~~
  12062. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12063.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12064.       |                                         ^~~~~~~~~~~~
  12065. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  12066.   118 |                 this_cpu_dec(*sem->read_count);
  12067.       |                 ^~~~~~~~~~~~
  12068. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12069.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12070.       |                                                    ^~
  12071. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  12072.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  12073.       |                                         ^~~~~~~~~~~~~
  12074. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  12075.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  12076.       |                         ^~~~
  12077. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12078.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12079.       |                                         ^~~~~~~~~~~~~~~~
  12080. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12081.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12082.       |                                         ^~~~~~~~~~~~
  12083. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12084.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12085.       |                                         ^~~~~~~~~~~~
  12086. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  12087.   118 |                 this_cpu_dec(*sem->read_count);
  12088.       |                 ^~~~~~~~~~~~
  12089. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12090.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12091.       |                                                    ^~
  12092. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  12093.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  12094.       |                                         ^~~~~~~~~~~~~
  12095. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  12096.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  12097.       |                         ^~~~
  12098. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12099.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12100.       |                                         ^~~~~~~~~~~~~~~~
  12101. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12102.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12103.       |                                         ^~~~~~~~~~~~
  12104. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12105.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12106.       |                                         ^~~~~~~~~~~~
  12107. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  12108.   118 |                 this_cpu_dec(*sem->read_count);
  12109.       |                 ^~~~~~~~~~~~
  12110. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12111.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12112.       |                                                    ^~
  12113. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  12114.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  12115.       |                                                 ^~~~~~~~~~~~~
  12116. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  12117.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  12118.       |                         ^~~~
  12119. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12120.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12121.       |                                         ^~~~~~~~~~~~~~~~
  12122. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12123.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12124.       |                                         ^~~~~~~~~~~~
  12125. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12126.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12127.       |                                         ^~~~~~~~~~~~
  12128. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  12129.   118 |                 this_cpu_dec(*sem->read_count);
  12130.       |                 ^~~~~~~~~~~~
  12131. In file included from ./arch/x86/include/asm/paravirt.h:17,
  12132.                  from ./arch/x86/include/asm/irqflags.h:63,
  12133.                  from ./include/linux/irqflags.h:16,
  12134.                  from ./include/linux/rcupdate.h:26,
  12135.                  from ./include/linux/rculist.h:11,
  12136.                  from ./include/linux/pid.h:5,
  12137.                  from ./include/linux/sched.h:14,
  12138.                  from ./include/linux/utsname.h:6,
  12139.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  12140.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.c:13:
  12141. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  12142. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  12143.   243 |                 (cpu) < nr_cpu_ids;)
  12144.       |                       ^
  12145. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  12146.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  12147.       |                                    ^~~~~~~~~~~~
  12148. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  12149.   231 |         for_each_online_cpu(cpu)
  12150.       |         ^~~~~~~~~~~~~~~~~~~
  12151. In file included from ./include/linux/ftrace.h:10,
  12152.                  from ./include/linux/perf_event.h:49,
  12153.                  from ./include/linux/trace_events.h:10,
  12154.                  from ./include/trace/syscall.h:7,
  12155.                  from ./include/linux/syscalls.h:87,
  12156.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:140,
  12157.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.c:13:
  12158. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  12159. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12160.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  12161.       |                                        ^
  12162. In file included from ./include/linux/nodemask.h:96,
  12163.                  from ./include/linux/sched.h:22,
  12164.                  from ./include/linux/utsname.h:6,
  12165.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  12166.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.c:13:
  12167. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  12168. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  12169.    14 | #define NUMA_NO_NODE    (-1)
  12170.       |                         ^~~~
  12171. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  12172.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  12173.       |                                   ^~~~~~~~~~~~
  12174. In file included from ./include/linux/blkdev.h:18,
  12175.                  from ./include/linux/blk-cgroup.h:23,
  12176.                  from ./include/linux/writeback.h:14,
  12177.                  from ./include/linux/memcontrol.h:22,
  12178.                  from ./include/linux/swap.h:9,
  12179.                  from ./include/linux/suspend.h:5,
  12180.                  from ./include/linux/regulator/consumer.h:35,
  12181.                  from ./include/linux/i2c.h:18,
  12182.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:305,
  12183.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.c:13:
  12184. ./include/linux/bio.h: In function 'bio_next_split':
  12185. ./include/linux/bio.h:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  12186.   395 |         if (sectors >= bio_sectors(bio))
  12187.       |                     ^~
  12188. In file included from ./arch/x86/include/asm/paravirt.h:17,
  12189.                  from ./arch/x86/include/asm/irqflags.h:63,
  12190.                  from ./include/linux/irqflags.h:16,
  12191.                  from ./include/linux/rcupdate.h:26,
  12192.                  from ./include/linux/rculist.h:11,
  12193.                  from ./include/linux/pid.h:5,
  12194.                  from ./include/linux/sched.h:14,
  12195.                  from ./include/linux/utsname.h:6,
  12196.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-linux.h:44,
  12197.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.c:13:
  12198. ./include/linux/memcontrol.h: In function 'lruvec_page_state_local':
  12199. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  12200.   243 |                 (cpu) < nr_cpu_ids;)
  12201.       |                       ^
  12202. ./include/linux/cpumask.h:788:36: note: in expansion of macro 'for_each_cpu'
  12203.   788 | #define for_each_possible_cpu(cpu) for_each_cpu((cpu), cpu_possible_mask)
  12204.       |                                    ^~~~~~~~~~~~
  12205. ./include/linux/memcontrol.h:987:9: note: in expansion of macro 'for_each_possible_cpu'
  12206.   987 |         for_each_possible_cpu(cpu)
  12207.       |         ^~~~~~~~~~~~~~~~~~~~~
  12208.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.o
  12209.   ld -m elf_x86_64   -r -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nvidia.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-kernel.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.o
  12210.   { echo  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-kernel.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-acpi.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-chrdev.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-cray.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-dma.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-drm.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-gvi.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-i2c.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mempool.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-mmap.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-p2p.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-pat.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-procfs.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-usermap.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vm.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-vtophys.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-interface.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-mlock.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-pci.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-registry.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-smp.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/os-usermap.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv_uvm_interface.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nv-frontend.o;  echo; } > /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nvidia.mod
  12211.   {   echo /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nvidia.ko; :; } | awk '!x[$0]++' - > /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/modules.order
  12212. sh ./scripts/modules-check.sh /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/modules.order
  12213. make -f ./scripts/Makefile.modpost
  12214.   sed 's/\.ko$/\.o/' /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/modules.order | scripts/mod/modpost  -a  -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/Module.symvers -e -i Module.symvers  -N -T -
  12215. make -f ./scripts/Makefile.modfinal
  12216.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/.nvidia.mod.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-main -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 -DMODULE -DKBUILD_BASENAME='"nvidia.mod"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nvidia.mod.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nvidia.mod.c
  12217.   ld -r -m elf_x86_64 --build-id=sha1  -T scripts/module.lds -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nvidia.ko /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nvidia.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nvidia.mod.o;  true
  12218.   if [ -f vmlinux ]; then LLVM_OBJCOPY="objcopy" pahole -J --btf_base vmlinux /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nvidia.ko; else printf "Skipping BTF generation for %s due to unavailability of vmlinux\n" /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/nvidia.ko 1>&2; fi;
  12219. make[1]: Leaving directory '/usr/lib/modules/5.14.11-arch1-1/build'
  12220. NVIDIA: left KBUILD.
  12221. cp ../Module.symvers Module.symvers
  12222. NVIDIA UVM: CC=cc, HOST_CC=cc NV_TARGET_ARCH=x86_64
  12223. NVIDIA UVM: CONFTEST=/bin/sh ./conftest.sh cc cc x86_64 /usr/src/linux /usr/src/linux
  12224. KERNEL_SOURCES: /usr/src/linux
  12225. EXTRA_CFLAGS: -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I./.. -I. -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-uvm"
  12226. NVIDIA: calling KBUILD...
  12227. make[1]: Entering directory '/usr/lib/modules/5.14.11-arch1-1/build'
  12228. test -e include/generated/autoconf.h -a -e include/config/auto.conf || (                \
  12229. echo >&2;                                                       \
  12230. echo >&2 "  ERROR: Kernel configuration is invalid.";           \
  12231. echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
  12232. echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";      \
  12233. echo >&2 ;                                                      \
  12234. /bin/false)
  12235. make -f ./scripts/Makefile.build obj=/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm \
  12236. single-build= \
  12237. need-builtin=1 need-modorder=1
  12238.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.nvidia_uvm_linux.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-main -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 -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -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-uvm\"  -DMODULE  -DKBUILD_BASENAME='"nvidia_uvm_linux"' -DKBUILD_MODNAME='"nvidia_uvm"' -D__KBUILD_MODNAME=kmod_nvidia_uvm -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.c
  12239. In file included from ./include/linux/byteorder/little_endian.h:11,
  12240.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  12241.                  from ./include/asm-generic/bitops/le.h:7,
  12242.                  from ./arch/x86/include/asm/bitops.h:395,
  12243.                  from ./include/linux/bitops.h:32,
  12244.                  from ./include/linux/kernel.h:12,
  12245.                  from ./arch/x86/include/asm/percpu.h:27,
  12246.                  from ./arch/x86/include/asm/current.h:6,
  12247.                  from ./include/linux/sched.h:12,
  12248.                  from ./include/linux/utsname.h:6,
  12249.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  12250.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.c:24:
  12251. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  12252. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  12253.   195 |         for (i = 0; i < len; i++)
  12254.       |                       ^
  12255. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  12256. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  12257.   203 |         for (i = 0; i < len; i++)
  12258.       |                       ^
  12259. In file included from ./arch/x86/include/asm/current.h:5,
  12260.                  from ./include/linux/sched.h:12,
  12261.                  from ./include/linux/utsname.h:6,
  12262.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  12263.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.c:24:
  12264. ./include/linux/thread_info.h: In function 'check_copy_size':
  12265. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  12266.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  12267.       |                                    ^
  12268. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  12269.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  12270.       |                                             ^
  12271. In file included from ./include/linux/mmzone.h:22,
  12272.                  from ./include/linux/gfp.h:6,
  12273.                  from ./include/linux/umh.h:4,
  12274.                  from ./include/linux/kmod.h:9,
  12275.                  from ./include/linux/module.h:17,
  12276.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:83,
  12277.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.c:24:
  12278. ./include/linux/page-flags.h: In function 'PagePoisoned':
  12279. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  12280.   207 |         return page->flags == PAGE_POISON_PATTERN;
  12281.       |                            ^~
  12282. In file included from ./arch/x86/include/asm/current.h:5,
  12283.                  from ./include/linux/sched.h:12,
  12284.                  from ./include/linux/utsname.h:6,
  12285.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  12286.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.c:24:
  12287. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  12288. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  12289.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  12290.       |                                                   ^~
  12291. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  12292.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  12293.       |                                             ^
  12294. In file included from ./arch/x86/include/asm/current.h:6,
  12295.                  from ./include/linux/sched.h:12,
  12296.                  from ./include/linux/utsname.h:6,
  12297.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  12298.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.c:24:
  12299. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  12300. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12301.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12302.       |                                                    ^~
  12303. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  12304.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  12305.       |                                         ^~~~~~~~~~~~~
  12306. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  12307.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  12308.       |                         ^~~~
  12309. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12310.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12311.       |                                         ^~~~~~~~~~~~~~~~
  12312. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  12313.   205 |                 this_cpu_add(*percpu_count, nr);
  12314.       |                 ^~~~~~~~~~~~
  12315. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12316.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12317.       |                                                    ^~
  12318. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  12319.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  12320.       |                                         ^~~~~~~~~~~~~
  12321. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  12322.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  12323.       |                         ^~~~
  12324. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12325.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12326.       |                                         ^~~~~~~~~~~~~~~~
  12327. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  12328.   205 |                 this_cpu_add(*percpu_count, nr);
  12329.       |                 ^~~~~~~~~~~~
  12330. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12331.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12332.       |                                                    ^~
  12333. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  12334.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  12335.       |                                         ^~~~~~~~~~~~~
  12336. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  12337.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  12338.       |                         ^~~~
  12339. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12340.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12341.       |                                         ^~~~~~~~~~~~~~~~
  12342. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  12343.   205 |                 this_cpu_add(*percpu_count, nr);
  12344.       |                 ^~~~~~~~~~~~
  12345. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12346.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12347.       |                                                    ^~
  12348. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  12349.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  12350.       |                                                 ^~~~~~~~~~~~~
  12351. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  12352.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  12353.       |                         ^~~~
  12354. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12355.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12356.       |                                         ^~~~~~~~~~~~~~~~
  12357. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  12358.   205 |                 this_cpu_add(*percpu_count, nr);
  12359.       |                 ^~~~~~~~~~~~
  12360. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  12361. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12362.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12363.       |                                                    ^~
  12364. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  12365.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  12366.       |                                         ^~~~~~~~~~~~~
  12367. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  12368.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  12369.       |                         ^~~~
  12370. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12371.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12372.       |                                         ^~~~~~~~~~~~~~~~
  12373. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  12374.   244 |                 this_cpu_add(*percpu_count, nr);
  12375.       |                 ^~~~~~~~~~~~
  12376. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12377.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12378.       |                                                    ^~
  12379. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  12380.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  12381.       |                                         ^~~~~~~~~~~~~
  12382. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  12383.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  12384.       |                         ^~~~
  12385. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12386.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12387.       |                                         ^~~~~~~~~~~~~~~~
  12388. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  12389.   244 |                 this_cpu_add(*percpu_count, nr);
  12390.       |                 ^~~~~~~~~~~~
  12391. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12392.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12393.       |                                                    ^~
  12394. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  12395.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  12396.       |                                         ^~~~~~~~~~~~~
  12397. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  12398.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  12399.       |                         ^~~~
  12400. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12401.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12402.       |                                         ^~~~~~~~~~~~~~~~
  12403. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  12404.   244 |                 this_cpu_add(*percpu_count, nr);
  12405.       |                 ^~~~~~~~~~~~
  12406. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12407.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12408.       |                                                    ^~
  12409. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  12410.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  12411.       |                                                 ^~~~~~~~~~~~~
  12412. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  12413.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  12414.       |                         ^~~~
  12415. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12416.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12417.       |                                         ^~~~~~~~~~~~~~~~
  12418. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  12419.   244 |                 this_cpu_add(*percpu_count, nr);
  12420.       |                 ^~~~~~~~~~~~
  12421. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  12422. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12423.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12424.       |                                                    ^~
  12425. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  12426.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  12427.       |                                         ^~~~~~~~~~~~~
  12428. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  12429.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  12430.       |                         ^~~~
  12431. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12432.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12433.       |                                         ^~~~~~~~~~~~~~~~
  12434. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12435.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12436.       |                                         ^~~~~~~~~~~~
  12437. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  12438.   320 |                 this_cpu_sub(*percpu_count, nr);
  12439.       |                 ^~~~~~~~~~~~
  12440. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12441.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12442.       |                                                    ^~
  12443. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  12444.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  12445.       |                                         ^~~~~~~~~~~~~
  12446. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  12447.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  12448.       |                         ^~~~
  12449. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12450.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12451.       |                                         ^~~~~~~~~~~~~~~~
  12452. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12453.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12454.       |                                         ^~~~~~~~~~~~
  12455. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  12456.   320 |                 this_cpu_sub(*percpu_count, nr);
  12457.       |                 ^~~~~~~~~~~~
  12458. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12459.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12460.       |                                                    ^~
  12461. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  12462.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  12463.       |                                         ^~~~~~~~~~~~~
  12464. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  12465.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  12466.       |                         ^~~~
  12467. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12468.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12469.       |                                         ^~~~~~~~~~~~~~~~
  12470. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12471.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12472.       |                                         ^~~~~~~~~~~~
  12473. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  12474.   320 |                 this_cpu_sub(*percpu_count, nr);
  12475.       |                 ^~~~~~~~~~~~
  12476. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12477.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12478.       |                                                    ^~
  12479. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  12480.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  12481.       |                                                 ^~~~~~~~~~~~~
  12482. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  12483.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  12484.       |                         ^~~~
  12485. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12486.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12487.       |                                         ^~~~~~~~~~~~~~~~
  12488. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12489.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12490.       |                                         ^~~~~~~~~~~~
  12491. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  12492.   320 |                 this_cpu_sub(*percpu_count, nr);
  12493.       |                 ^~~~~~~~~~~~
  12494. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  12495. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12496.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12497.       |                                                    ^~
  12498. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  12499.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  12500.       |                                         ^~~~~~~~~~~~~
  12501. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  12502.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  12503.       |                         ^~~~
  12504. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12505.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12506.       |                                         ^~~~~~~~~~~~~~~~
  12507. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12508.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12509.       |                                         ^~~~~~~~~~~~
  12510. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12511.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12512.       |                                         ^~~~~~~~~~~~
  12513. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  12514.   106 |                 this_cpu_dec(*sem->read_count);
  12515.       |                 ^~~~~~~~~~~~
  12516. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12517.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12518.       |                                                    ^~
  12519. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  12520.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  12521.       |                                         ^~~~~~~~~~~~~
  12522. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  12523.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  12524.       |                         ^~~~
  12525. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12526.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12527.       |                                         ^~~~~~~~~~~~~~~~
  12528. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12529.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12530.       |                                         ^~~~~~~~~~~~
  12531. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12532.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12533.       |                                         ^~~~~~~~~~~~
  12534. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  12535.   106 |                 this_cpu_dec(*sem->read_count);
  12536.       |                 ^~~~~~~~~~~~
  12537. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12538.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12539.       |                                                    ^~
  12540. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  12541.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  12542.       |                                         ^~~~~~~~~~~~~
  12543. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  12544.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  12545.       |                         ^~~~
  12546. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12547.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12548.       |                                         ^~~~~~~~~~~~~~~~
  12549. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12550.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12551.       |                                         ^~~~~~~~~~~~
  12552. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12553.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12554.       |                                         ^~~~~~~~~~~~
  12555. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  12556.   106 |                 this_cpu_dec(*sem->read_count);
  12557.       |                 ^~~~~~~~~~~~
  12558. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12559.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12560.       |                                                    ^~
  12561. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  12562.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  12563.       |                                                 ^~~~~~~~~~~~~
  12564. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  12565.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  12566.       |                         ^~~~
  12567. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12568.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12569.       |                                         ^~~~~~~~~~~~~~~~
  12570. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12571.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12572.       |                                         ^~~~~~~~~~~~
  12573. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12574.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12575.       |                                         ^~~~~~~~~~~~
  12576. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  12577.   106 |                 this_cpu_dec(*sem->read_count);
  12578.       |                 ^~~~~~~~~~~~
  12579. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12580.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12581.       |                                                    ^~
  12582. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  12583.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  12584.       |                                         ^~~~~~~~~~~~~
  12585. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  12586.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  12587.       |                         ^~~~
  12588. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12589.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12590.       |                                         ^~~~~~~~~~~~~~~~
  12591. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12592.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12593.       |                                         ^~~~~~~~~~~~
  12594. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12595.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12596.       |                                         ^~~~~~~~~~~~
  12597. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  12598.   118 |                 this_cpu_dec(*sem->read_count);
  12599.       |                 ^~~~~~~~~~~~
  12600. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12601.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12602.       |                                                    ^~
  12603. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  12604.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  12605.       |                                         ^~~~~~~~~~~~~
  12606. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  12607.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  12608.       |                         ^~~~
  12609. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12610.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12611.       |                                         ^~~~~~~~~~~~~~~~
  12612. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12613.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12614.       |                                         ^~~~~~~~~~~~
  12615. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12616.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12617.       |                                         ^~~~~~~~~~~~
  12618. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  12619.   118 |                 this_cpu_dec(*sem->read_count);
  12620.       |                 ^~~~~~~~~~~~
  12621. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12622.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12623.       |                                                    ^~
  12624. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  12625.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  12626.       |                                         ^~~~~~~~~~~~~
  12627. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  12628.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  12629.       |                         ^~~~
  12630. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12631.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12632.       |                                         ^~~~~~~~~~~~~~~~
  12633. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12634.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12635.       |                                         ^~~~~~~~~~~~
  12636. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12637.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12638.       |                                         ^~~~~~~~~~~~
  12639. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  12640.   118 |                 this_cpu_dec(*sem->read_count);
  12641.       |                 ^~~~~~~~~~~~
  12642. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12643.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12644.       |                                                    ^~
  12645. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  12646.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  12647.       |                                                 ^~~~~~~~~~~~~
  12648. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  12649.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  12650.       |                         ^~~~
  12651. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12652.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12653.       |                                         ^~~~~~~~~~~~~~~~
  12654. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12655.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12656.       |                                         ^~~~~~~~~~~~
  12657. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12658.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12659.       |                                         ^~~~~~~~~~~~
  12660. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  12661.   118 |                 this_cpu_dec(*sem->read_count);
  12662.       |                 ^~~~~~~~~~~~
  12663. In file included from ./arch/x86/include/asm/paravirt.h:17,
  12664.                  from ./arch/x86/include/asm/irqflags.h:63,
  12665.                  from ./include/linux/irqflags.h:16,
  12666.                  from ./include/linux/rcupdate.h:26,
  12667.                  from ./include/linux/rculist.h:11,
  12668.                  from ./include/linux/pid.h:5,
  12669.                  from ./include/linux/sched.h:14,
  12670.                  from ./include/linux/utsname.h:6,
  12671.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  12672.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.c:24:
  12673. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  12674. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  12675.   243 |                 (cpu) < nr_cpu_ids;)
  12676.       |                       ^
  12677. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  12678.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  12679.       |                                    ^~~~~~~~~~~~
  12680. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  12681.   231 |         for_each_online_cpu(cpu)
  12682.       |         ^~~~~~~~~~~~~~~~~~~
  12683.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.o
  12684.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.nvidia_uvm_common.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-main -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 -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -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-uvm\"  -DMODULE  -DKBUILD_BASENAME='"nvidia_uvm_common"' -DKBUILD_MODNAME='"nvidia_uvm"' -D__KBUILD_MODNAME=kmod_nvidia_uvm -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.c
  12685. In file included from ./include/linux/byteorder/little_endian.h:11,
  12686.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  12687.                  from ./include/asm-generic/bitops/le.h:7,
  12688.                  from ./arch/x86/include/asm/bitops.h:395,
  12689.                  from ./include/linux/bitops.h:32,
  12690.                  from ./include/linux/kernel.h:12,
  12691.                  from ./arch/x86/include/asm/percpu.h:27,
  12692.                  from ./arch/x86/include/asm/current.h:6,
  12693.                  from ./include/linux/sched.h:12,
  12694.                  from ./include/linux/utsname.h:6,
  12695.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  12696.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  12697.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.c:41:
  12698. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  12699. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  12700.   195 |         for (i = 0; i < len; i++)
  12701.       |                       ^
  12702. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  12703. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  12704.   203 |         for (i = 0; i < len; i++)
  12705.       |                       ^
  12706. In file included from ./arch/x86/include/asm/current.h:5,
  12707.                  from ./include/linux/sched.h:12,
  12708.                  from ./include/linux/utsname.h:6,
  12709.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  12710.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  12711.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.c:41:
  12712. ./include/linux/thread_info.h: In function 'check_copy_size':
  12713. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  12714.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  12715.       |                                    ^
  12716. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  12717.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  12718.       |                                             ^
  12719. In file included from ./include/linux/mmzone.h:22,
  12720.                  from ./include/linux/gfp.h:6,
  12721.                  from ./include/linux/umh.h:4,
  12722.                  from ./include/linux/kmod.h:9,
  12723.                  from ./include/linux/module.h:17,
  12724.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:83,
  12725.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  12726.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.c:41:
  12727. ./include/linux/page-flags.h: In function 'PagePoisoned':
  12728. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  12729.   207 |         return page->flags == PAGE_POISON_PATTERN;
  12730.       |                            ^~
  12731. In file included from ./arch/x86/include/asm/current.h:5,
  12732.                  from ./include/linux/sched.h:12,
  12733.                  from ./include/linux/utsname.h:6,
  12734.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  12735.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  12736.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.c:41:
  12737. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  12738. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  12739.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  12740.       |                                                   ^~
  12741. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  12742.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  12743.       |                                             ^
  12744. In file included from ./arch/x86/include/asm/current.h:6,
  12745.                  from ./include/linux/sched.h:12,
  12746.                  from ./include/linux/utsname.h:6,
  12747.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  12748.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  12749.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.c:41:
  12750. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  12751. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12752.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12753.       |                                                    ^~
  12754. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  12755.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  12756.       |                                         ^~~~~~~~~~~~~
  12757. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  12758.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  12759.       |                         ^~~~
  12760. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12761.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12762.       |                                         ^~~~~~~~~~~~~~~~
  12763. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  12764.   205 |                 this_cpu_add(*percpu_count, nr);
  12765.       |                 ^~~~~~~~~~~~
  12766. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12767.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12768.       |                                                    ^~
  12769. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  12770.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  12771.       |                                         ^~~~~~~~~~~~~
  12772. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  12773.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  12774.       |                         ^~~~
  12775. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12776.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12777.       |                                         ^~~~~~~~~~~~~~~~
  12778. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  12779.   205 |                 this_cpu_add(*percpu_count, nr);
  12780.       |                 ^~~~~~~~~~~~
  12781. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12782.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12783.       |                                                    ^~
  12784. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  12785.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  12786.       |                                         ^~~~~~~~~~~~~
  12787. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  12788.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  12789.       |                         ^~~~
  12790. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12791.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12792.       |                                         ^~~~~~~~~~~~~~~~
  12793. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  12794.   205 |                 this_cpu_add(*percpu_count, nr);
  12795.       |                 ^~~~~~~~~~~~
  12796. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12797.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12798.       |                                                    ^~
  12799. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  12800.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  12801.       |                                                 ^~~~~~~~~~~~~
  12802. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  12803.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  12804.       |                         ^~~~
  12805. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12806.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12807.       |                                         ^~~~~~~~~~~~~~~~
  12808. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  12809.   205 |                 this_cpu_add(*percpu_count, nr);
  12810.       |                 ^~~~~~~~~~~~
  12811. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  12812. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12813.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12814.       |                                                    ^~
  12815. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  12816.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  12817.       |                                         ^~~~~~~~~~~~~
  12818. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  12819.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  12820.       |                         ^~~~
  12821. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12822.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12823.       |                                         ^~~~~~~~~~~~~~~~
  12824. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  12825.   244 |                 this_cpu_add(*percpu_count, nr);
  12826.       |                 ^~~~~~~~~~~~
  12827. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12828.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12829.       |                                                    ^~
  12830. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  12831.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  12832.       |                                         ^~~~~~~~~~~~~
  12833. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  12834.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  12835.       |                         ^~~~
  12836. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12837.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12838.       |                                         ^~~~~~~~~~~~~~~~
  12839. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  12840.   244 |                 this_cpu_add(*percpu_count, nr);
  12841.       |                 ^~~~~~~~~~~~
  12842. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12843.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12844.       |                                                    ^~
  12845. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  12846.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  12847.       |                                         ^~~~~~~~~~~~~
  12848. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  12849.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  12850.       |                         ^~~~
  12851. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12852.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12853.       |                                         ^~~~~~~~~~~~~~~~
  12854. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  12855.   244 |                 this_cpu_add(*percpu_count, nr);
  12856.       |                 ^~~~~~~~~~~~
  12857. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12858.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12859.       |                                                    ^~
  12860. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  12861.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  12862.       |                                                 ^~~~~~~~~~~~~
  12863. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  12864.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  12865.       |                         ^~~~
  12866. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12867.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12868.       |                                         ^~~~~~~~~~~~~~~~
  12869. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  12870.   244 |                 this_cpu_add(*percpu_count, nr);
  12871.       |                 ^~~~~~~~~~~~
  12872. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  12873. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12874.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12875.       |                                                    ^~
  12876. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  12877.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  12878.       |                                         ^~~~~~~~~~~~~
  12879. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  12880.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  12881.       |                         ^~~~
  12882. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12883.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12884.       |                                         ^~~~~~~~~~~~~~~~
  12885. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12886.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12887.       |                                         ^~~~~~~~~~~~
  12888. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  12889.   320 |                 this_cpu_sub(*percpu_count, nr);
  12890.       |                 ^~~~~~~~~~~~
  12891. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12892.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12893.       |                                                    ^~
  12894. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  12895.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  12896.       |                                         ^~~~~~~~~~~~~
  12897. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  12898.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  12899.       |                         ^~~~
  12900. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12901.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12902.       |                                         ^~~~~~~~~~~~~~~~
  12903. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12904.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12905.       |                                         ^~~~~~~~~~~~
  12906. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  12907.   320 |                 this_cpu_sub(*percpu_count, nr);
  12908.       |                 ^~~~~~~~~~~~
  12909. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12910.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12911.       |                                                    ^~
  12912. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  12913.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  12914.       |                                         ^~~~~~~~~~~~~
  12915. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  12916.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  12917.       |                         ^~~~
  12918. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12919.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12920.       |                                         ^~~~~~~~~~~~~~~~
  12921. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12922.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12923.       |                                         ^~~~~~~~~~~~
  12924. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  12925.   320 |                 this_cpu_sub(*percpu_count, nr);
  12926.       |                 ^~~~~~~~~~~~
  12927. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  12928.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12929.       |                                                    ^~
  12930. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  12931.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  12932.       |                                                 ^~~~~~~~~~~~~
  12933. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  12934.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  12935.       |                         ^~~~
  12936. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12937.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12938.       |                                         ^~~~~~~~~~~~~~~~
  12939. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12940.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12941.       |                                         ^~~~~~~~~~~~
  12942. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  12943.   320 |                 this_cpu_sub(*percpu_count, nr);
  12944.       |                 ^~~~~~~~~~~~
  12945. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  12946. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12947.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12948.       |                                                    ^~
  12949. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  12950.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  12951.       |                                         ^~~~~~~~~~~~~
  12952. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  12953.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  12954.       |                         ^~~~
  12955. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12956.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12957.       |                                         ^~~~~~~~~~~~~~~~
  12958. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12959.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12960.       |                                         ^~~~~~~~~~~~
  12961. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12962.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12963.       |                                         ^~~~~~~~~~~~
  12964. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  12965.   106 |                 this_cpu_dec(*sem->read_count);
  12966.       |                 ^~~~~~~~~~~~
  12967. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12968.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12969.       |                                                    ^~
  12970. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  12971.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  12972.       |                                         ^~~~~~~~~~~~~
  12973. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  12974.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  12975.       |                         ^~~~
  12976. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12977.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12978.       |                                         ^~~~~~~~~~~~~~~~
  12979. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  12980.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  12981.       |                                         ^~~~~~~~~~~~
  12982. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  12983.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  12984.       |                                         ^~~~~~~~~~~~
  12985. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  12986.   106 |                 this_cpu_dec(*sem->read_count);
  12987.       |                 ^~~~~~~~~~~~
  12988. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  12989.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  12990.       |                                                    ^~
  12991. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  12992.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  12993.       |                                         ^~~~~~~~~~~~~
  12994. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  12995.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  12996.       |                         ^~~~
  12997. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  12998.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  12999.       |                                         ^~~~~~~~~~~~~~~~
  13000. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13001.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13002.       |                                         ^~~~~~~~~~~~
  13003. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13004.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13005.       |                                         ^~~~~~~~~~~~
  13006. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  13007.   106 |                 this_cpu_dec(*sem->read_count);
  13008.       |                 ^~~~~~~~~~~~
  13009. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13010.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13011.       |                                                    ^~
  13012. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  13013.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  13014.       |                                                 ^~~~~~~~~~~~~
  13015. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  13016.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  13017.       |                         ^~~~
  13018. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13019.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13020.       |                                         ^~~~~~~~~~~~~~~~
  13021. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13022.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13023.       |                                         ^~~~~~~~~~~~
  13024. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13025.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13026.       |                                         ^~~~~~~~~~~~
  13027. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  13028.   106 |                 this_cpu_dec(*sem->read_count);
  13029.       |                 ^~~~~~~~~~~~
  13030. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13031.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13032.       |                                                    ^~
  13033. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  13034.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  13035.       |                                         ^~~~~~~~~~~~~
  13036. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  13037.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  13038.       |                         ^~~~
  13039. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13040.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13041.       |                                         ^~~~~~~~~~~~~~~~
  13042. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13043.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13044.       |                                         ^~~~~~~~~~~~
  13045. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13046.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13047.       |                                         ^~~~~~~~~~~~
  13048. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  13049.   118 |                 this_cpu_dec(*sem->read_count);
  13050.       |                 ^~~~~~~~~~~~
  13051. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13052.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13053.       |                                                    ^~
  13054. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  13055.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  13056.       |                                         ^~~~~~~~~~~~~
  13057. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  13058.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  13059.       |                         ^~~~
  13060. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13061.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13062.       |                                         ^~~~~~~~~~~~~~~~
  13063. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13064.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13065.       |                                         ^~~~~~~~~~~~
  13066. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13067.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13068.       |                                         ^~~~~~~~~~~~
  13069. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  13070.   118 |                 this_cpu_dec(*sem->read_count);
  13071.       |                 ^~~~~~~~~~~~
  13072. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13073.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13074.       |                                                    ^~
  13075. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  13076.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  13077.       |                                         ^~~~~~~~~~~~~
  13078. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  13079.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  13080.       |                         ^~~~
  13081. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13082.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13083.       |                                         ^~~~~~~~~~~~~~~~
  13084. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13085.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13086.       |                                         ^~~~~~~~~~~~
  13087. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13088.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13089.       |                                         ^~~~~~~~~~~~
  13090. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  13091.   118 |                 this_cpu_dec(*sem->read_count);
  13092.       |                 ^~~~~~~~~~~~
  13093. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13094.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13095.       |                                                    ^~
  13096. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  13097.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  13098.       |                                                 ^~~~~~~~~~~~~
  13099. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  13100.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  13101.       |                         ^~~~
  13102. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13103.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13104.       |                                         ^~~~~~~~~~~~~~~~
  13105. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13106.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13107.       |                                         ^~~~~~~~~~~~
  13108. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13109.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13110.       |                                         ^~~~~~~~~~~~
  13111. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  13112.   118 |                 this_cpu_dec(*sem->read_count);
  13113.       |                 ^~~~~~~~~~~~
  13114. In file included from ./arch/x86/include/asm/paravirt.h:17,
  13115.                  from ./arch/x86/include/asm/irqflags.h:63,
  13116.                  from ./include/linux/irqflags.h:16,
  13117.                  from ./include/linux/rcupdate.h:26,
  13118.                  from ./include/linux/rculist.h:11,
  13119.                  from ./include/linux/pid.h:5,
  13120.                  from ./include/linux/sched.h:14,
  13121.                  from ./include/linux/utsname.h:6,
  13122.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  13123.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  13124.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.c:41:
  13125. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  13126. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  13127.   243 |                 (cpu) < nr_cpu_ids;)
  13128.       |                       ^
  13129. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  13130.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  13131.       |                                    ^~~~~~~~~~~~
  13132. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  13133.   231 |         for_each_online_cpu(cpu)
  13134.       |         ^~~~~~~~~~~~~~~~~~~
  13135. In file included from ./include/linux/ftrace.h:10,
  13136.                  from ./include/linux/perf_event.h:49,
  13137.                  from ./include/linux/trace_events.h:10,
  13138.                  from ./include/trace/syscall.h:7,
  13139.                  from ./include/linux/syscalls.h:87,
  13140.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:162,
  13141.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  13142.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.c:41:
  13143. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  13144. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13145.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  13146.       |                                        ^
  13147. In file included from ./include/linux/nodemask.h:96,
  13148.                  from ./include/linux/sched.h:22,
  13149.                  from ./include/linux/utsname.h:6,
  13150.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  13151.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  13152.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.c:41:
  13153. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  13154. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  13155.    14 | #define NUMA_NO_NODE    (-1)
  13156.       |                         ^~~~
  13157. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  13158.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  13159.       |                                   ^~~~~~~~~~~~
  13160.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.o
  13161.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.nvidia_uvm_utils.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-main -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 -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -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-uvm\"  -DMODULE  -DKBUILD_BASENAME='"nvidia_uvm_utils"' -DKBUILD_MODNAME='"nvidia_uvm"' -D__KBUILD_MODNAME=kmod_nvidia_uvm -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_utils.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_utils.c
  13162. In file included from ./include/linux/byteorder/little_endian.h:11,
  13163.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  13164.                  from ./include/asm-generic/bitops/le.h:7,
  13165.                  from ./arch/x86/include/asm/bitops.h:395,
  13166.                  from ./include/linux/bitops.h:32,
  13167.                  from ./include/linux/kernel.h:12,
  13168.                  from ./arch/x86/include/asm/percpu.h:27,
  13169.                  from ./arch/x86/include/asm/current.h:6,
  13170.                  from ./include/linux/sched.h:12,
  13171.                  from ./include/linux/utsname.h:6,
  13172.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  13173.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_utils.c:25:
  13174. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  13175. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  13176.   195 |         for (i = 0; i < len; i++)
  13177.       |                       ^
  13178. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  13179. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  13180.   203 |         for (i = 0; i < len; i++)
  13181.       |                       ^
  13182. In file included from ./arch/x86/include/asm/current.h:5,
  13183.                  from ./include/linux/sched.h:12,
  13184.                  from ./include/linux/utsname.h:6,
  13185.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  13186.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_utils.c:25:
  13187. ./include/linux/thread_info.h: In function 'check_copy_size':
  13188. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  13189.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  13190.       |                                    ^
  13191. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  13192.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  13193.       |                                             ^
  13194. In file included from ./include/linux/mmzone.h:22,
  13195.                  from ./include/linux/gfp.h:6,
  13196.                  from ./include/linux/umh.h:4,
  13197.                  from ./include/linux/kmod.h:9,
  13198.                  from ./include/linux/module.h:17,
  13199.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:83,
  13200.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_utils.c:25:
  13201. ./include/linux/page-flags.h: In function 'PagePoisoned':
  13202. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  13203.   207 |         return page->flags == PAGE_POISON_PATTERN;
  13204.       |                            ^~
  13205. In file included from ./arch/x86/include/asm/current.h:5,
  13206.                  from ./include/linux/sched.h:12,
  13207.                  from ./include/linux/utsname.h:6,
  13208.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  13209.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_utils.c:25:
  13210. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  13211. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  13212.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  13213.       |                                                   ^~
  13214. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  13215.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  13216.       |                                             ^
  13217. In file included from ./arch/x86/include/asm/current.h:6,
  13218.                  from ./include/linux/sched.h:12,
  13219.                  from ./include/linux/utsname.h:6,
  13220.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  13221.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_utils.c:25:
  13222. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  13223. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13224.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13225.       |                                                    ^~
  13226. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  13227.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  13228.       |                                         ^~~~~~~~~~~~~
  13229. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  13230.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  13231.       |                         ^~~~
  13232. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13233.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13234.       |                                         ^~~~~~~~~~~~~~~~
  13235. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  13236.   205 |                 this_cpu_add(*percpu_count, nr);
  13237.       |                 ^~~~~~~~~~~~
  13238. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13239.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13240.       |                                                    ^~
  13241. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  13242.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  13243.       |                                         ^~~~~~~~~~~~~
  13244. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  13245.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  13246.       |                         ^~~~
  13247. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13248.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13249.       |                                         ^~~~~~~~~~~~~~~~
  13250. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  13251.   205 |                 this_cpu_add(*percpu_count, nr);
  13252.       |                 ^~~~~~~~~~~~
  13253. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13254.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13255.       |                                                    ^~
  13256. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  13257.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  13258.       |                                         ^~~~~~~~~~~~~
  13259. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  13260.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  13261.       |                         ^~~~
  13262. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13263.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13264.       |                                         ^~~~~~~~~~~~~~~~
  13265. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  13266.   205 |                 this_cpu_add(*percpu_count, nr);
  13267.       |                 ^~~~~~~~~~~~
  13268. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13269.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13270.       |                                                    ^~
  13271. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  13272.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  13273.       |                                                 ^~~~~~~~~~~~~
  13274. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  13275.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  13276.       |                         ^~~~
  13277. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13278.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13279.       |                                         ^~~~~~~~~~~~~~~~
  13280. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  13281.   205 |                 this_cpu_add(*percpu_count, nr);
  13282.       |                 ^~~~~~~~~~~~
  13283. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  13284. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13285.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13286.       |                                                    ^~
  13287. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  13288.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  13289.       |                                         ^~~~~~~~~~~~~
  13290. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  13291.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  13292.       |                         ^~~~
  13293. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13294.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13295.       |                                         ^~~~~~~~~~~~~~~~
  13296. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  13297.   244 |                 this_cpu_add(*percpu_count, nr);
  13298.       |                 ^~~~~~~~~~~~
  13299. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13300.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13301.       |                                                    ^~
  13302. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  13303.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  13304.       |                                         ^~~~~~~~~~~~~
  13305. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  13306.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  13307.       |                         ^~~~
  13308. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13309.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13310.       |                                         ^~~~~~~~~~~~~~~~
  13311. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  13312.   244 |                 this_cpu_add(*percpu_count, nr);
  13313.       |                 ^~~~~~~~~~~~
  13314. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13315.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13316.       |                                                    ^~
  13317. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  13318.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  13319.       |                                         ^~~~~~~~~~~~~
  13320. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  13321.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  13322.       |                         ^~~~
  13323. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13324.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13325.       |                                         ^~~~~~~~~~~~~~~~
  13326. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  13327.   244 |                 this_cpu_add(*percpu_count, nr);
  13328.       |                 ^~~~~~~~~~~~
  13329. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13330.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13331.       |                                                    ^~
  13332. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  13333.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  13334.       |                                                 ^~~~~~~~~~~~~
  13335. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  13336.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  13337.       |                         ^~~~
  13338. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13339.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13340.       |                                         ^~~~~~~~~~~~~~~~
  13341. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  13342.   244 |                 this_cpu_add(*percpu_count, nr);
  13343.       |                 ^~~~~~~~~~~~
  13344. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  13345. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13346.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13347.       |                                                    ^~
  13348. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  13349.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  13350.       |                                         ^~~~~~~~~~~~~
  13351. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  13352.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  13353.       |                         ^~~~
  13354. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13355.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13356.       |                                         ^~~~~~~~~~~~~~~~
  13357. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13358.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13359.       |                                         ^~~~~~~~~~~~
  13360. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  13361.   320 |                 this_cpu_sub(*percpu_count, nr);
  13362.       |                 ^~~~~~~~~~~~
  13363. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13364.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13365.       |                                                    ^~
  13366. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  13367.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  13368.       |                                         ^~~~~~~~~~~~~
  13369. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  13370.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  13371.       |                         ^~~~
  13372. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13373.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13374.       |                                         ^~~~~~~~~~~~~~~~
  13375. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13376.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13377.       |                                         ^~~~~~~~~~~~
  13378. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  13379.   320 |                 this_cpu_sub(*percpu_count, nr);
  13380.       |                 ^~~~~~~~~~~~
  13381. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13382.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13383.       |                                                    ^~
  13384. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  13385.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  13386.       |                                         ^~~~~~~~~~~~~
  13387. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  13388.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  13389.       |                         ^~~~
  13390. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13391.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13392.       |                                         ^~~~~~~~~~~~~~~~
  13393. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13394.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13395.       |                                         ^~~~~~~~~~~~
  13396. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  13397.   320 |                 this_cpu_sub(*percpu_count, nr);
  13398.       |                 ^~~~~~~~~~~~
  13399. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13400.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13401.       |                                                    ^~
  13402. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  13403.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  13404.       |                                                 ^~~~~~~~~~~~~
  13405. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  13406.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  13407.       |                         ^~~~
  13408. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13409.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13410.       |                                         ^~~~~~~~~~~~~~~~
  13411. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13412.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13413.       |                                         ^~~~~~~~~~~~
  13414. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  13415.   320 |                 this_cpu_sub(*percpu_count, nr);
  13416.       |                 ^~~~~~~~~~~~
  13417. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  13418. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13419.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13420.       |                                                    ^~
  13421. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  13422.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  13423.       |                                         ^~~~~~~~~~~~~
  13424. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  13425.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  13426.       |                         ^~~~
  13427. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13428.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13429.       |                                         ^~~~~~~~~~~~~~~~
  13430. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13431.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13432.       |                                         ^~~~~~~~~~~~
  13433. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13434.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13435.       |                                         ^~~~~~~~~~~~
  13436. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  13437.   106 |                 this_cpu_dec(*sem->read_count);
  13438.       |                 ^~~~~~~~~~~~
  13439. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13440.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13441.       |                                                    ^~
  13442. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  13443.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  13444.       |                                         ^~~~~~~~~~~~~
  13445. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  13446.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  13447.       |                         ^~~~
  13448. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13449.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13450.       |                                         ^~~~~~~~~~~~~~~~
  13451. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13452.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13453.       |                                         ^~~~~~~~~~~~
  13454. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13455.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13456.       |                                         ^~~~~~~~~~~~
  13457. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  13458.   106 |                 this_cpu_dec(*sem->read_count);
  13459.       |                 ^~~~~~~~~~~~
  13460. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13461.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13462.       |                                                    ^~
  13463. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  13464.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  13465.       |                                         ^~~~~~~~~~~~~
  13466. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  13467.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  13468.       |                         ^~~~
  13469. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13470.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13471.       |                                         ^~~~~~~~~~~~~~~~
  13472. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13473.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13474.       |                                         ^~~~~~~~~~~~
  13475. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13476.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13477.       |                                         ^~~~~~~~~~~~
  13478. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  13479.   106 |                 this_cpu_dec(*sem->read_count);
  13480.       |                 ^~~~~~~~~~~~
  13481. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13482.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13483.       |                                                    ^~
  13484. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  13485.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  13486.       |                                                 ^~~~~~~~~~~~~
  13487. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  13488.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  13489.       |                         ^~~~
  13490. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13491.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13492.       |                                         ^~~~~~~~~~~~~~~~
  13493. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13494.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13495.       |                                         ^~~~~~~~~~~~
  13496. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13497.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13498.       |                                         ^~~~~~~~~~~~
  13499. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  13500.   106 |                 this_cpu_dec(*sem->read_count);
  13501.       |                 ^~~~~~~~~~~~
  13502. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13503.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13504.       |                                                    ^~
  13505. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  13506.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  13507.       |                                         ^~~~~~~~~~~~~
  13508. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  13509.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  13510.       |                         ^~~~
  13511. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13512.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13513.       |                                         ^~~~~~~~~~~~~~~~
  13514. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13515.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13516.       |                                         ^~~~~~~~~~~~
  13517. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13518.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13519.       |                                         ^~~~~~~~~~~~
  13520. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  13521.   118 |                 this_cpu_dec(*sem->read_count);
  13522.       |                 ^~~~~~~~~~~~
  13523. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13524.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13525.       |                                                    ^~
  13526. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  13527.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  13528.       |                                         ^~~~~~~~~~~~~
  13529. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  13530.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  13531.       |                         ^~~~
  13532. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13533.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13534.       |                                         ^~~~~~~~~~~~~~~~
  13535. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13536.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13537.       |                                         ^~~~~~~~~~~~
  13538. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13539.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13540.       |                                         ^~~~~~~~~~~~
  13541. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  13542.   118 |                 this_cpu_dec(*sem->read_count);
  13543.       |                 ^~~~~~~~~~~~
  13544. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13545.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13546.       |                                                    ^~
  13547. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  13548.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  13549.       |                                         ^~~~~~~~~~~~~
  13550. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  13551.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  13552.       |                         ^~~~
  13553. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13554.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13555.       |                                         ^~~~~~~~~~~~~~~~
  13556. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13557.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13558.       |                                         ^~~~~~~~~~~~
  13559. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13560.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13561.       |                                         ^~~~~~~~~~~~
  13562. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  13563.   118 |                 this_cpu_dec(*sem->read_count);
  13564.       |                 ^~~~~~~~~~~~
  13565. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13566.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13567.       |                                                    ^~
  13568. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  13569.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  13570.       |                                                 ^~~~~~~~~~~~~
  13571. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  13572.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  13573.       |                         ^~~~
  13574. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13575.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13576.       |                                         ^~~~~~~~~~~~~~~~
  13577. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13578.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13579.       |                                         ^~~~~~~~~~~~
  13580. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13581.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13582.       |                                         ^~~~~~~~~~~~
  13583. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  13584.   118 |                 this_cpu_dec(*sem->read_count);
  13585.       |                 ^~~~~~~~~~~~
  13586. In file included from ./arch/x86/include/asm/paravirt.h:17,
  13587.                  from ./arch/x86/include/asm/irqflags.h:63,
  13588.                  from ./include/linux/irqflags.h:16,
  13589.                  from ./include/linux/rcupdate.h:26,
  13590.                  from ./include/linux/rculist.h:11,
  13591.                  from ./include/linux/pid.h:5,
  13592.                  from ./include/linux/sched.h:14,
  13593.                  from ./include/linux/utsname.h:6,
  13594.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  13595.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_utils.c:25:
  13596. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  13597. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  13598.   243 |                 (cpu) < nr_cpu_ids;)
  13599.       |                       ^
  13600. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  13601.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  13602.       |                                    ^~~~~~~~~~~~
  13603. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  13604.   231 |         for_each_online_cpu(cpu)
  13605.       |         ^~~~~~~~~~~~~~~~~~~
  13606.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_utils.o
  13607.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.nvidia_uvm_lite.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-main -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 -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -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-uvm\"  -DMODULE  -DKBUILD_BASENAME='"nvidia_uvm_lite"' -DKBUILD_MODNAME='"nvidia_uvm"' -D__KBUILD_MODNAME=kmod_nvidia_uvm -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.c
  13608. In file included from ./include/linux/byteorder/little_endian.h:11,
  13609.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  13610.                  from ./include/asm-generic/bitops/le.h:7,
  13611.                  from ./arch/x86/include/asm/bitops.h:395,
  13612.                  from ./include/linux/bitops.h:32,
  13613.                  from ./include/linux/kernel.h:12,
  13614.                  from ./arch/x86/include/asm/percpu.h:27,
  13615.                  from ./arch/x86/include/asm/current.h:6,
  13616.                  from ./include/linux/sched.h:12,
  13617.                  from ./include/linux/utsname.h:6,
  13618.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  13619.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  13620.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.c:26:
  13621. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  13622. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  13623.   195 |         for (i = 0; i < len; i++)
  13624.       |                       ^
  13625. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  13626. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  13627.   203 |         for (i = 0; i < len; i++)
  13628.       |                       ^
  13629. In file included from ./arch/x86/include/asm/current.h:5,
  13630.                  from ./include/linux/sched.h:12,
  13631.                  from ./include/linux/utsname.h:6,
  13632.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  13633.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  13634.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.c:26:
  13635. ./include/linux/thread_info.h: In function 'check_copy_size':
  13636. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  13637.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  13638.       |                                    ^
  13639. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  13640.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  13641.       |                                             ^
  13642. In file included from ./include/linux/mmzone.h:22,
  13643.                  from ./include/linux/gfp.h:6,
  13644.                  from ./include/linux/umh.h:4,
  13645.                  from ./include/linux/kmod.h:9,
  13646.                  from ./include/linux/module.h:17,
  13647.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:83,
  13648.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  13649.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.c:26:
  13650. ./include/linux/page-flags.h: In function 'PagePoisoned':
  13651. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  13652.   207 |         return page->flags == PAGE_POISON_PATTERN;
  13653.       |                            ^~
  13654. In file included from ./arch/x86/include/asm/current.h:5,
  13655.                  from ./include/linux/sched.h:12,
  13656.                  from ./include/linux/utsname.h:6,
  13657.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  13658.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  13659.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.c:26:
  13660. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  13661. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  13662.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  13663.       |                                                   ^~
  13664. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  13665.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  13666.       |                                             ^
  13667. In file included from ./arch/x86/include/asm/current.h:6,
  13668.                  from ./include/linux/sched.h:12,
  13669.                  from ./include/linux/utsname.h:6,
  13670.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  13671.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  13672.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.c:26:
  13673. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  13674. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13675.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13676.       |                                                    ^~
  13677. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  13678.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  13679.       |                                         ^~~~~~~~~~~~~
  13680. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  13681.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  13682.       |                         ^~~~
  13683. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13684.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13685.       |                                         ^~~~~~~~~~~~~~~~
  13686. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  13687.   205 |                 this_cpu_add(*percpu_count, nr);
  13688.       |                 ^~~~~~~~~~~~
  13689. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13690.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13691.       |                                                    ^~
  13692. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  13693.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  13694.       |                                         ^~~~~~~~~~~~~
  13695. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  13696.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  13697.       |                         ^~~~
  13698. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13699.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13700.       |                                         ^~~~~~~~~~~~~~~~
  13701. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  13702.   205 |                 this_cpu_add(*percpu_count, nr);
  13703.       |                 ^~~~~~~~~~~~
  13704. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13705.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13706.       |                                                    ^~
  13707. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  13708.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  13709.       |                                         ^~~~~~~~~~~~~
  13710. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  13711.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  13712.       |                         ^~~~
  13713. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13714.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13715.       |                                         ^~~~~~~~~~~~~~~~
  13716. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  13717.   205 |                 this_cpu_add(*percpu_count, nr);
  13718.       |                 ^~~~~~~~~~~~
  13719. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13720.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13721.       |                                                    ^~
  13722. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  13723.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  13724.       |                                                 ^~~~~~~~~~~~~
  13725. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  13726.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  13727.       |                         ^~~~
  13728. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13729.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13730.       |                                         ^~~~~~~~~~~~~~~~
  13731. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  13732.   205 |                 this_cpu_add(*percpu_count, nr);
  13733.       |                 ^~~~~~~~~~~~
  13734. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  13735. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13736.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13737.       |                                                    ^~
  13738. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  13739.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  13740.       |                                         ^~~~~~~~~~~~~
  13741. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  13742.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  13743.       |                         ^~~~
  13744. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13745.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13746.       |                                         ^~~~~~~~~~~~~~~~
  13747. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  13748.   244 |                 this_cpu_add(*percpu_count, nr);
  13749.       |                 ^~~~~~~~~~~~
  13750. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13751.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13752.       |                                                    ^~
  13753. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  13754.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  13755.       |                                         ^~~~~~~~~~~~~
  13756. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  13757.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  13758.       |                         ^~~~
  13759. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13760.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13761.       |                                         ^~~~~~~~~~~~~~~~
  13762. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  13763.   244 |                 this_cpu_add(*percpu_count, nr);
  13764.       |                 ^~~~~~~~~~~~
  13765. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13766.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13767.       |                                                    ^~
  13768. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  13769.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  13770.       |                                         ^~~~~~~~~~~~~
  13771. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  13772.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  13773.       |                         ^~~~
  13774. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13775.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13776.       |                                         ^~~~~~~~~~~~~~~~
  13777. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  13778.   244 |                 this_cpu_add(*percpu_count, nr);
  13779.       |                 ^~~~~~~~~~~~
  13780. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13781.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13782.       |                                                    ^~
  13783. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  13784.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  13785.       |                                                 ^~~~~~~~~~~~~
  13786. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  13787.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  13788.       |                         ^~~~
  13789. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13790.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13791.       |                                         ^~~~~~~~~~~~~~~~
  13792. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  13793.   244 |                 this_cpu_add(*percpu_count, nr);
  13794.       |                 ^~~~~~~~~~~~
  13795. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  13796. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13797.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13798.       |                                                    ^~
  13799. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  13800.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  13801.       |                                         ^~~~~~~~~~~~~
  13802. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  13803.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  13804.       |                         ^~~~
  13805. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13806.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13807.       |                                         ^~~~~~~~~~~~~~~~
  13808. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13809.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13810.       |                                         ^~~~~~~~~~~~
  13811. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  13812.   320 |                 this_cpu_sub(*percpu_count, nr);
  13813.       |                 ^~~~~~~~~~~~
  13814. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13815.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13816.       |                                                    ^~
  13817. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  13818.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  13819.       |                                         ^~~~~~~~~~~~~
  13820. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  13821.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  13822.       |                         ^~~~
  13823. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13824.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13825.       |                                         ^~~~~~~~~~~~~~~~
  13826. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13827.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13828.       |                                         ^~~~~~~~~~~~
  13829. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  13830.   320 |                 this_cpu_sub(*percpu_count, nr);
  13831.       |                 ^~~~~~~~~~~~
  13832. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13833.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13834.       |                                                    ^~
  13835. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  13836.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  13837.       |                                         ^~~~~~~~~~~~~
  13838. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  13839.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  13840.       |                         ^~~~
  13841. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13842.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13843.       |                                         ^~~~~~~~~~~~~~~~
  13844. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13845.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13846.       |                                         ^~~~~~~~~~~~
  13847. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  13848.   320 |                 this_cpu_sub(*percpu_count, nr);
  13849.       |                 ^~~~~~~~~~~~
  13850. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  13851.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13852.       |                                                    ^~
  13853. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  13854.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  13855.       |                                                 ^~~~~~~~~~~~~
  13856. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  13857.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  13858.       |                         ^~~~
  13859. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13860.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13861.       |                                         ^~~~~~~~~~~~~~~~
  13862. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13863.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13864.       |                                         ^~~~~~~~~~~~
  13865. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  13866.   320 |                 this_cpu_sub(*percpu_count, nr);
  13867.       |                 ^~~~~~~~~~~~
  13868. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  13869. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13870.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13871.       |                                                    ^~
  13872. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  13873.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  13874.       |                                         ^~~~~~~~~~~~~
  13875. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  13876.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  13877.       |                         ^~~~
  13878. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13879.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13880.       |                                         ^~~~~~~~~~~~~~~~
  13881. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13882.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13883.       |                                         ^~~~~~~~~~~~
  13884. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13885.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13886.       |                                         ^~~~~~~~~~~~
  13887. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  13888.   106 |                 this_cpu_dec(*sem->read_count);
  13889.       |                 ^~~~~~~~~~~~
  13890. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13891.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13892.       |                                                    ^~
  13893. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  13894.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  13895.       |                                         ^~~~~~~~~~~~~
  13896. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  13897.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  13898.       |                         ^~~~
  13899. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13900.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13901.       |                                         ^~~~~~~~~~~~~~~~
  13902. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13903.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13904.       |                                         ^~~~~~~~~~~~
  13905. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13906.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13907.       |                                         ^~~~~~~~~~~~
  13908. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  13909.   106 |                 this_cpu_dec(*sem->read_count);
  13910.       |                 ^~~~~~~~~~~~
  13911. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13912.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13913.       |                                                    ^~
  13914. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  13915.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  13916.       |                                         ^~~~~~~~~~~~~
  13917. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  13918.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  13919.       |                         ^~~~
  13920. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13921.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13922.       |                                         ^~~~~~~~~~~~~~~~
  13923. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13924.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13925.       |                                         ^~~~~~~~~~~~
  13926. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13927.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13928.       |                                         ^~~~~~~~~~~~
  13929. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  13930.   106 |                 this_cpu_dec(*sem->read_count);
  13931.       |                 ^~~~~~~~~~~~
  13932. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13933.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13934.       |                                                    ^~
  13935. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  13936.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  13937.       |                                                 ^~~~~~~~~~~~~
  13938. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  13939.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  13940.       |                         ^~~~
  13941. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13942.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13943.       |                                         ^~~~~~~~~~~~~~~~
  13944. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13945.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13946.       |                                         ^~~~~~~~~~~~
  13947. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13948.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13949.       |                                         ^~~~~~~~~~~~
  13950. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  13951.   106 |                 this_cpu_dec(*sem->read_count);
  13952.       |                 ^~~~~~~~~~~~
  13953. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13954.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13955.       |                                                    ^~
  13956. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  13957.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  13958.       |                                         ^~~~~~~~~~~~~
  13959. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  13960.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  13961.       |                         ^~~~
  13962. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13963.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13964.       |                                         ^~~~~~~~~~~~~~~~
  13965. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13966.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13967.       |                                         ^~~~~~~~~~~~
  13968. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13969.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13970.       |                                         ^~~~~~~~~~~~
  13971. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  13972.   118 |                 this_cpu_dec(*sem->read_count);
  13973.       |                 ^~~~~~~~~~~~
  13974. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13975.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13976.       |                                                    ^~
  13977. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  13978.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  13979.       |                                         ^~~~~~~~~~~~~
  13980. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  13981.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  13982.       |                         ^~~~
  13983. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  13984.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  13985.       |                                         ^~~~~~~~~~~~~~~~
  13986. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  13987.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  13988.       |                                         ^~~~~~~~~~~~
  13989. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  13990.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  13991.       |                                         ^~~~~~~~~~~~
  13992. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  13993.   118 |                 this_cpu_dec(*sem->read_count);
  13994.       |                 ^~~~~~~~~~~~
  13995. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  13996.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  13997.       |                                                    ^~
  13998. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  13999.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  14000.       |                                         ^~~~~~~~~~~~~
  14001. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  14002.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  14003.       |                         ^~~~
  14004. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14005.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14006.       |                                         ^~~~~~~~~~~~~~~~
  14007. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14008.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14009.       |                                         ^~~~~~~~~~~~
  14010. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14011.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14012.       |                                         ^~~~~~~~~~~~
  14013. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  14014.   118 |                 this_cpu_dec(*sem->read_count);
  14015.       |                 ^~~~~~~~~~~~
  14016. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14017.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14018.       |                                                    ^~
  14019. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  14020.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  14021.       |                                                 ^~~~~~~~~~~~~
  14022. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  14023.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  14024.       |                         ^~~~
  14025. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14026.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14027.       |                                         ^~~~~~~~~~~~~~~~
  14028. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14029.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14030.       |                                         ^~~~~~~~~~~~
  14031. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14032.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14033.       |                                         ^~~~~~~~~~~~
  14034. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  14035.   118 |                 this_cpu_dec(*sem->read_count);
  14036.       |                 ^~~~~~~~~~~~
  14037. In file included from ./arch/x86/include/asm/paravirt.h:17,
  14038.                  from ./arch/x86/include/asm/irqflags.h:63,
  14039.                  from ./include/linux/irqflags.h:16,
  14040.                  from ./include/linux/rcupdate.h:26,
  14041.                  from ./include/linux/rculist.h:11,
  14042.                  from ./include/linux/pid.h:5,
  14043.                  from ./include/linux/sched.h:14,
  14044.                  from ./include/linux/utsname.h:6,
  14045.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  14046.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14047.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.c:26:
  14048. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  14049. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  14050.   243 |                 (cpu) < nr_cpu_ids;)
  14051.       |                       ^
  14052. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  14053.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  14054.       |                                    ^~~~~~~~~~~~
  14055. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  14056.   231 |         for_each_online_cpu(cpu)
  14057.       |         ^~~~~~~~~~~~~~~~~~~
  14058. In file included from ./include/linux/ftrace.h:10,
  14059.                  from ./include/linux/perf_event.h:49,
  14060.                  from ./include/linux/trace_events.h:10,
  14061.                  from ./include/trace/syscall.h:7,
  14062.                  from ./include/linux/syscalls.h:87,
  14063.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:162,
  14064.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14065.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.c:26:
  14066. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  14067. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14068.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  14069.       |                                        ^
  14070. In file included from ./include/linux/nodemask.h:96,
  14071.                  from ./include/linux/sched.h:22,
  14072.                  from ./include/linux/utsname.h:6,
  14073.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  14074.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14075.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.c:26:
  14076. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  14077. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  14078.    14 | #define NUMA_NO_NODE    (-1)
  14079.       |                         ^~~~
  14080. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  14081.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  14082.       |                                   ^~~~~~~~~~~~
  14083.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.o
  14084.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.nvidia_uvm_page_cache.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-main -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 -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -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-uvm\"  -DMODULE  -DKBUILD_BASENAME='"nvidia_uvm_page_cache"' -DKBUILD_MODNAME='"nvidia_uvm"' -D__KBUILD_MODNAME=kmod_nvidia_uvm -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.c
  14085. In file included from ./include/linux/byteorder/little_endian.h:11,
  14086.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  14087.                  from ./include/asm-generic/bitops/le.h:7,
  14088.                  from ./arch/x86/include/asm/bitops.h:395,
  14089.                  from ./include/linux/bitops.h:32,
  14090.                  from ./include/linux/kernel.h:12,
  14091.                  from ./arch/x86/include/asm/percpu.h:27,
  14092.                  from ./arch/x86/include/asm/current.h:6,
  14093.                  from ./include/linux/sched.h:12,
  14094.                  from ./include/linux/utsname.h:6,
  14095.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  14096.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14097.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.c:25:
  14098. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  14099. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  14100.   195 |         for (i = 0; i < len; i++)
  14101.       |                       ^
  14102. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  14103. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  14104.   203 |         for (i = 0; i < len; i++)
  14105.       |                       ^
  14106. In file included from ./arch/x86/include/asm/current.h:5,
  14107.                  from ./include/linux/sched.h:12,
  14108.                  from ./include/linux/utsname.h:6,
  14109.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  14110.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14111.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.c:25:
  14112. ./include/linux/thread_info.h: In function 'check_copy_size':
  14113. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  14114.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  14115.       |                                    ^
  14116. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  14117.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  14118.       |                                             ^
  14119. In file included from ./include/linux/mmzone.h:22,
  14120.                  from ./include/linux/gfp.h:6,
  14121.                  from ./include/linux/umh.h:4,
  14122.                  from ./include/linux/kmod.h:9,
  14123.                  from ./include/linux/module.h:17,
  14124.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:83,
  14125.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14126.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.c:25:
  14127. ./include/linux/page-flags.h: In function 'PagePoisoned':
  14128. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  14129.   207 |         return page->flags == PAGE_POISON_PATTERN;
  14130.       |                            ^~
  14131. In file included from ./arch/x86/include/asm/current.h:5,
  14132.                  from ./include/linux/sched.h:12,
  14133.                  from ./include/linux/utsname.h:6,
  14134.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  14135.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14136.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.c:25:
  14137. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  14138. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  14139.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  14140.       |                                                   ^~
  14141. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  14142.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  14143.       |                                             ^
  14144. In file included from ./arch/x86/include/asm/current.h:6,
  14145.                  from ./include/linux/sched.h:12,
  14146.                  from ./include/linux/utsname.h:6,
  14147.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  14148.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14149.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.c:25:
  14150. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  14151. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14152.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14153.       |                                                    ^~
  14154. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  14155.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  14156.       |                                         ^~~~~~~~~~~~~
  14157. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  14158.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  14159.       |                         ^~~~
  14160. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14161.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14162.       |                                         ^~~~~~~~~~~~~~~~
  14163. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  14164.   205 |                 this_cpu_add(*percpu_count, nr);
  14165.       |                 ^~~~~~~~~~~~
  14166. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14167.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14168.       |                                                    ^~
  14169. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  14170.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  14171.       |                                         ^~~~~~~~~~~~~
  14172. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  14173.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  14174.       |                         ^~~~
  14175. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14176.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14177.       |                                         ^~~~~~~~~~~~~~~~
  14178. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  14179.   205 |                 this_cpu_add(*percpu_count, nr);
  14180.       |                 ^~~~~~~~~~~~
  14181. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14182.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14183.       |                                                    ^~
  14184. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  14185.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  14186.       |                                         ^~~~~~~~~~~~~
  14187. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  14188.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  14189.       |                         ^~~~
  14190. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14191.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14192.       |                                         ^~~~~~~~~~~~~~~~
  14193. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  14194.   205 |                 this_cpu_add(*percpu_count, nr);
  14195.       |                 ^~~~~~~~~~~~
  14196. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14197.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14198.       |                                                    ^~
  14199. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  14200.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  14201.       |                                                 ^~~~~~~~~~~~~
  14202. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  14203.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  14204.       |                         ^~~~
  14205. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14206.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14207.       |                                         ^~~~~~~~~~~~~~~~
  14208. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  14209.   205 |                 this_cpu_add(*percpu_count, nr);
  14210.       |                 ^~~~~~~~~~~~
  14211. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  14212. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14213.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14214.       |                                                    ^~
  14215. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  14216.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  14217.       |                                         ^~~~~~~~~~~~~
  14218. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  14219.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  14220.       |                         ^~~~
  14221. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14222.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14223.       |                                         ^~~~~~~~~~~~~~~~
  14224. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  14225.   244 |                 this_cpu_add(*percpu_count, nr);
  14226.       |                 ^~~~~~~~~~~~
  14227. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14228.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14229.       |                                                    ^~
  14230. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  14231.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  14232.       |                                         ^~~~~~~~~~~~~
  14233. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  14234.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  14235.       |                         ^~~~
  14236. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14237.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14238.       |                                         ^~~~~~~~~~~~~~~~
  14239. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  14240.   244 |                 this_cpu_add(*percpu_count, nr);
  14241.       |                 ^~~~~~~~~~~~
  14242. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14243.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14244.       |                                                    ^~
  14245. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  14246.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  14247.       |                                         ^~~~~~~~~~~~~
  14248. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  14249.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  14250.       |                         ^~~~
  14251. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14252.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14253.       |                                         ^~~~~~~~~~~~~~~~
  14254. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  14255.   244 |                 this_cpu_add(*percpu_count, nr);
  14256.       |                 ^~~~~~~~~~~~
  14257. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14258.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14259.       |                                                    ^~
  14260. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  14261.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  14262.       |                                                 ^~~~~~~~~~~~~
  14263. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  14264.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  14265.       |                         ^~~~
  14266. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14267.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14268.       |                                         ^~~~~~~~~~~~~~~~
  14269. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  14270.   244 |                 this_cpu_add(*percpu_count, nr);
  14271.       |                 ^~~~~~~~~~~~
  14272. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  14273. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14274.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14275.       |                                                    ^~
  14276. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  14277.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  14278.       |                                         ^~~~~~~~~~~~~
  14279. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  14280.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  14281.       |                         ^~~~
  14282. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14283.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14284.       |                                         ^~~~~~~~~~~~~~~~
  14285. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14286.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14287.       |                                         ^~~~~~~~~~~~
  14288. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  14289.   320 |                 this_cpu_sub(*percpu_count, nr);
  14290.       |                 ^~~~~~~~~~~~
  14291. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14292.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14293.       |                                                    ^~
  14294. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  14295.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  14296.       |                                         ^~~~~~~~~~~~~
  14297. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  14298.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  14299.       |                         ^~~~
  14300. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14301.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14302.       |                                         ^~~~~~~~~~~~~~~~
  14303. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14304.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14305.       |                                         ^~~~~~~~~~~~
  14306. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  14307.   320 |                 this_cpu_sub(*percpu_count, nr);
  14308.       |                 ^~~~~~~~~~~~
  14309. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14310.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14311.       |                                                    ^~
  14312. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  14313.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  14314.       |                                         ^~~~~~~~~~~~~
  14315. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  14316.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  14317.       |                         ^~~~
  14318. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14319.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14320.       |                                         ^~~~~~~~~~~~~~~~
  14321. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14322.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14323.       |                                         ^~~~~~~~~~~~
  14324. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  14325.   320 |                 this_cpu_sub(*percpu_count, nr);
  14326.       |                 ^~~~~~~~~~~~
  14327. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14328.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14329.       |                                                    ^~
  14330. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  14331.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  14332.       |                                                 ^~~~~~~~~~~~~
  14333. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  14334.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  14335.       |                         ^~~~
  14336. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14337.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14338.       |                                         ^~~~~~~~~~~~~~~~
  14339. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14340.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14341.       |                                         ^~~~~~~~~~~~
  14342. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  14343.   320 |                 this_cpu_sub(*percpu_count, nr);
  14344.       |                 ^~~~~~~~~~~~
  14345. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  14346. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14347.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14348.       |                                                    ^~
  14349. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  14350.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  14351.       |                                         ^~~~~~~~~~~~~
  14352. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  14353.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  14354.       |                         ^~~~
  14355. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14356.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14357.       |                                         ^~~~~~~~~~~~~~~~
  14358. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14359.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14360.       |                                         ^~~~~~~~~~~~
  14361. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14362.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14363.       |                                         ^~~~~~~~~~~~
  14364. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  14365.   106 |                 this_cpu_dec(*sem->read_count);
  14366.       |                 ^~~~~~~~~~~~
  14367. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14368.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14369.       |                                                    ^~
  14370. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  14371.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  14372.       |                                         ^~~~~~~~~~~~~
  14373. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  14374.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  14375.       |                         ^~~~
  14376. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14377.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14378.       |                                         ^~~~~~~~~~~~~~~~
  14379. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14380.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14381.       |                                         ^~~~~~~~~~~~
  14382. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14383.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14384.       |                                         ^~~~~~~~~~~~
  14385. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  14386.   106 |                 this_cpu_dec(*sem->read_count);
  14387.       |                 ^~~~~~~~~~~~
  14388. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14389.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14390.       |                                                    ^~
  14391. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  14392.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  14393.       |                                         ^~~~~~~~~~~~~
  14394. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  14395.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  14396.       |                         ^~~~
  14397. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14398.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14399.       |                                         ^~~~~~~~~~~~~~~~
  14400. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14401.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14402.       |                                         ^~~~~~~~~~~~
  14403. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14404.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14405.       |                                         ^~~~~~~~~~~~
  14406. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  14407.   106 |                 this_cpu_dec(*sem->read_count);
  14408.       |                 ^~~~~~~~~~~~
  14409. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14410.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14411.       |                                                    ^~
  14412. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  14413.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  14414.       |                                                 ^~~~~~~~~~~~~
  14415. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  14416.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  14417.       |                         ^~~~
  14418. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14419.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14420.       |                                         ^~~~~~~~~~~~~~~~
  14421. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14422.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14423.       |                                         ^~~~~~~~~~~~
  14424. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14425.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14426.       |                                         ^~~~~~~~~~~~
  14427. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  14428.   106 |                 this_cpu_dec(*sem->read_count);
  14429.       |                 ^~~~~~~~~~~~
  14430. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14431.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14432.       |                                                    ^~
  14433. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  14434.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  14435.       |                                         ^~~~~~~~~~~~~
  14436. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  14437.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  14438.       |                         ^~~~
  14439. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14440.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14441.       |                                         ^~~~~~~~~~~~~~~~
  14442. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14443.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14444.       |                                         ^~~~~~~~~~~~
  14445. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14446.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14447.       |                                         ^~~~~~~~~~~~
  14448. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  14449.   118 |                 this_cpu_dec(*sem->read_count);
  14450.       |                 ^~~~~~~~~~~~
  14451. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14452.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14453.       |                                                    ^~
  14454. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  14455.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  14456.       |                                         ^~~~~~~~~~~~~
  14457. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  14458.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  14459.       |                         ^~~~
  14460. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14461.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14462.       |                                         ^~~~~~~~~~~~~~~~
  14463. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14464.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14465.       |                                         ^~~~~~~~~~~~
  14466. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14467.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14468.       |                                         ^~~~~~~~~~~~
  14469. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  14470.   118 |                 this_cpu_dec(*sem->read_count);
  14471.       |                 ^~~~~~~~~~~~
  14472. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14473.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14474.       |                                                    ^~
  14475. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  14476.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  14477.       |                                         ^~~~~~~~~~~~~
  14478. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  14479.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  14480.       |                         ^~~~
  14481. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14482.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14483.       |                                         ^~~~~~~~~~~~~~~~
  14484. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14485.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14486.       |                                         ^~~~~~~~~~~~
  14487. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14488.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14489.       |                                         ^~~~~~~~~~~~
  14490. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  14491.   118 |                 this_cpu_dec(*sem->read_count);
  14492.       |                 ^~~~~~~~~~~~
  14493. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14494.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14495.       |                                                    ^~
  14496. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  14497.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  14498.       |                                                 ^~~~~~~~~~~~~
  14499. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  14500.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  14501.       |                         ^~~~
  14502. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14503.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14504.       |                                         ^~~~~~~~~~~~~~~~
  14505. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14506.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14507.       |                                         ^~~~~~~~~~~~
  14508. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14509.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14510.       |                                         ^~~~~~~~~~~~
  14511. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  14512.   118 |                 this_cpu_dec(*sem->read_count);
  14513.       |                 ^~~~~~~~~~~~
  14514. In file included from ./arch/x86/include/asm/paravirt.h:17,
  14515.                  from ./arch/x86/include/asm/irqflags.h:63,
  14516.                  from ./include/linux/irqflags.h:16,
  14517.                  from ./include/linux/rcupdate.h:26,
  14518.                  from ./include/linux/rculist.h:11,
  14519.                  from ./include/linux/pid.h:5,
  14520.                  from ./include/linux/sched.h:14,
  14521.                  from ./include/linux/utsname.h:6,
  14522.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  14523.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14524.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.c:25:
  14525. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  14526. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  14527.   243 |                 (cpu) < nr_cpu_ids;)
  14528.       |                       ^
  14529. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  14530.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  14531.       |                                    ^~~~~~~~~~~~
  14532. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  14533.   231 |         for_each_online_cpu(cpu)
  14534.       |         ^~~~~~~~~~~~~~~~~~~
  14535. In file included from ./include/linux/ftrace.h:10,
  14536.                  from ./include/linux/perf_event.h:49,
  14537.                  from ./include/linux/trace_events.h:10,
  14538.                  from ./include/trace/syscall.h:7,
  14539.                  from ./include/linux/syscalls.h:87,
  14540.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:162,
  14541.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14542.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.c:25:
  14543. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  14544. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14545.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  14546.       |                                        ^
  14547. In file included from ./include/linux/nodemask.h:96,
  14548.                  from ./include/linux/sched.h:22,
  14549.                  from ./include/linux/utsname.h:6,
  14550.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  14551.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14552.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.c:25:
  14553. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  14554. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  14555.    14 | #define NUMA_NO_NODE    (-1)
  14556.       |                         ^~~~
  14557. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  14558.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  14559.       |                                   ^~~~~~~~~~~~
  14560.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.o
  14561.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.nvidia_uvm_lite_api.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-main -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 -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -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-uvm\"  -DMODULE  -DKBUILD_BASENAME='"nvidia_uvm_lite_api"' -DKBUILD_MODNAME='"nvidia_uvm"' -D__KBUILD_MODNAME=kmod_nvidia_uvm -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.c
  14562. In file included from ./include/linux/byteorder/little_endian.h:11,
  14563.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  14564.                  from ./include/asm-generic/bitops/le.h:7,
  14565.                  from ./arch/x86/include/asm/bitops.h:395,
  14566.                  from ./include/linux/bitops.h:32,
  14567.                  from ./include/linux/kernel.h:12,
  14568.                  from ./arch/x86/include/asm/percpu.h:27,
  14569.                  from ./arch/x86/include/asm/current.h:6,
  14570.                  from ./include/linux/sched.h:12,
  14571.                  from ./include/linux/utsname.h:6,
  14572.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  14573.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14574.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.c:25:
  14575. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  14576. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  14577.   195 |         for (i = 0; i < len; i++)
  14578.       |                       ^
  14579. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  14580. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  14581.   203 |         for (i = 0; i < len; i++)
  14582.       |                       ^
  14583. In file included from ./arch/x86/include/asm/current.h:5,
  14584.                  from ./include/linux/sched.h:12,
  14585.                  from ./include/linux/utsname.h:6,
  14586.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  14587.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14588.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.c:25:
  14589. ./include/linux/thread_info.h: In function 'check_copy_size':
  14590. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  14591.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  14592.       |                                    ^
  14593. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  14594.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  14595.       |                                             ^
  14596. In file included from ./include/linux/mmzone.h:22,
  14597.                  from ./include/linux/gfp.h:6,
  14598.                  from ./include/linux/umh.h:4,
  14599.                  from ./include/linux/kmod.h:9,
  14600.                  from ./include/linux/module.h:17,
  14601.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:83,
  14602.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14603.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.c:25:
  14604. ./include/linux/page-flags.h: In function 'PagePoisoned':
  14605. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  14606.   207 |         return page->flags == PAGE_POISON_PATTERN;
  14607.       |                            ^~
  14608. In file included from ./arch/x86/include/asm/current.h:5,
  14609.                  from ./include/linux/sched.h:12,
  14610.                  from ./include/linux/utsname.h:6,
  14611.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  14612.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14613.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.c:25:
  14614. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  14615. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  14616.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  14617.       |                                                   ^~
  14618. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  14619.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  14620.       |                                             ^
  14621. In file included from ./arch/x86/include/asm/current.h:6,
  14622.                  from ./include/linux/sched.h:12,
  14623.                  from ./include/linux/utsname.h:6,
  14624.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  14625.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  14626.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.c:25:
  14627. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  14628. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14629.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14630.       |                                                    ^~
  14631. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  14632.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  14633.       |                                         ^~~~~~~~~~~~~
  14634. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  14635.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  14636.       |                         ^~~~
  14637. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14638.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14639.       |                                         ^~~~~~~~~~~~~~~~
  14640. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  14641.   205 |                 this_cpu_add(*percpu_count, nr);
  14642.       |                 ^~~~~~~~~~~~
  14643. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14644.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14645.       |                                                    ^~
  14646. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  14647.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  14648.       |                                         ^~~~~~~~~~~~~
  14649. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  14650.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  14651.       |                         ^~~~
  14652. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14653.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14654.       |                                         ^~~~~~~~~~~~~~~~
  14655. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  14656.   205 |                 this_cpu_add(*percpu_count, nr);
  14657.       |                 ^~~~~~~~~~~~
  14658. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14659.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14660.       |                                                    ^~
  14661. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  14662.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  14663.       |                                         ^~~~~~~~~~~~~
  14664. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  14665.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  14666.       |                         ^~~~
  14667. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14668.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14669.       |                                         ^~~~~~~~~~~~~~~~
  14670. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  14671.   205 |                 this_cpu_add(*percpu_count, nr);
  14672.       |                 ^~~~~~~~~~~~
  14673. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14674.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14675.       |                                                    ^~
  14676. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  14677.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  14678.       |                                                 ^~~~~~~~~~~~~
  14679. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  14680.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  14681.       |                         ^~~~
  14682. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14683.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14684.       |                                         ^~~~~~~~~~~~~~~~
  14685. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  14686.   205 |                 this_cpu_add(*percpu_count, nr);
  14687.       |                 ^~~~~~~~~~~~
  14688. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  14689. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14690.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14691.       |                                                    ^~
  14692. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  14693.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  14694.       |                                         ^~~~~~~~~~~~~
  14695. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  14696.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  14697.       |                         ^~~~
  14698. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14699.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14700.       |                                         ^~~~~~~~~~~~~~~~
  14701. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  14702.   244 |                 this_cpu_add(*percpu_count, nr);
  14703.       |                 ^~~~~~~~~~~~
  14704. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14705.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14706.       |                                                    ^~
  14707. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  14708.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  14709.       |                                         ^~~~~~~~~~~~~
  14710. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  14711.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  14712.       |                         ^~~~
  14713. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14714.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14715.       |                                         ^~~~~~~~~~~~~~~~
  14716. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  14717.   244 |                 this_cpu_add(*percpu_count, nr);
  14718.       |                 ^~~~~~~~~~~~
  14719. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14720.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14721.       |                                                    ^~
  14722. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  14723.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  14724.       |                                         ^~~~~~~~~~~~~
  14725. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  14726.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  14727.       |                         ^~~~
  14728. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14729.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14730.       |                                         ^~~~~~~~~~~~~~~~
  14731. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  14732.   244 |                 this_cpu_add(*percpu_count, nr);
  14733.       |                 ^~~~~~~~~~~~
  14734. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14735.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14736.       |                                                    ^~
  14737. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  14738.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  14739.       |                                                 ^~~~~~~~~~~~~
  14740. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  14741.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  14742.       |                         ^~~~
  14743. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14744.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14745.       |                                         ^~~~~~~~~~~~~~~~
  14746. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  14747.   244 |                 this_cpu_add(*percpu_count, nr);
  14748.       |                 ^~~~~~~~~~~~
  14749. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  14750. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14751.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14752.       |                                                    ^~
  14753. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  14754.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  14755.       |                                         ^~~~~~~~~~~~~
  14756. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  14757.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  14758.       |                         ^~~~
  14759. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14760.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14761.       |                                         ^~~~~~~~~~~~~~~~
  14762. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14763.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14764.       |                                         ^~~~~~~~~~~~
  14765. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  14766.   320 |                 this_cpu_sub(*percpu_count, nr);
  14767.       |                 ^~~~~~~~~~~~
  14768. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14769.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14770.       |                                                    ^~
  14771. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  14772.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  14773.       |                                         ^~~~~~~~~~~~~
  14774. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  14775.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  14776.       |                         ^~~~
  14777. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14778.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14779.       |                                         ^~~~~~~~~~~~~~~~
  14780. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14781.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14782.       |                                         ^~~~~~~~~~~~
  14783. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  14784.   320 |                 this_cpu_sub(*percpu_count, nr);
  14785.       |                 ^~~~~~~~~~~~
  14786. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14787.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14788.       |                                                    ^~
  14789. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  14790.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  14791.       |                                         ^~~~~~~~~~~~~
  14792. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  14793.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  14794.       |                         ^~~~
  14795. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14796.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14797.       |                                         ^~~~~~~~~~~~~~~~
  14798. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14799.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14800.       |                                         ^~~~~~~~~~~~
  14801. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  14802.   320 |                 this_cpu_sub(*percpu_count, nr);
  14803.       |                 ^~~~~~~~~~~~
  14804. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  14805.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14806.       |                                                    ^~
  14807. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  14808.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  14809.       |                                                 ^~~~~~~~~~~~~
  14810. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  14811.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  14812.       |                         ^~~~
  14813. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14814.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14815.       |                                         ^~~~~~~~~~~~~~~~
  14816. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14817.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14818.       |                                         ^~~~~~~~~~~~
  14819. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  14820.   320 |                 this_cpu_sub(*percpu_count, nr);
  14821.       |                 ^~~~~~~~~~~~
  14822. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  14823. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14824.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14825.       |                                                    ^~
  14826. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  14827.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  14828.       |                                         ^~~~~~~~~~~~~
  14829. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  14830.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  14831.       |                         ^~~~
  14832. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14833.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14834.       |                                         ^~~~~~~~~~~~~~~~
  14835. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14836.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14837.       |                                         ^~~~~~~~~~~~
  14838. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14839.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14840.       |                                         ^~~~~~~~~~~~
  14841. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  14842.   106 |                 this_cpu_dec(*sem->read_count);
  14843.       |                 ^~~~~~~~~~~~
  14844. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14845.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14846.       |                                                    ^~
  14847. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  14848.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  14849.       |                                         ^~~~~~~~~~~~~
  14850. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  14851.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  14852.       |                         ^~~~
  14853. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14854.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14855.       |                                         ^~~~~~~~~~~~~~~~
  14856. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14857.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14858.       |                                         ^~~~~~~~~~~~
  14859. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14860.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14861.       |                                         ^~~~~~~~~~~~
  14862. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  14863.   106 |                 this_cpu_dec(*sem->read_count);
  14864.       |                 ^~~~~~~~~~~~
  14865. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14866.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14867.       |                                                    ^~
  14868. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  14869.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  14870.       |                                         ^~~~~~~~~~~~~
  14871. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  14872.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  14873.       |                         ^~~~
  14874. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14875.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14876.       |                                         ^~~~~~~~~~~~~~~~
  14877. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14878.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14879.       |                                         ^~~~~~~~~~~~
  14880. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14881.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14882.       |                                         ^~~~~~~~~~~~
  14883. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  14884.   106 |                 this_cpu_dec(*sem->read_count);
  14885.       |                 ^~~~~~~~~~~~
  14886. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14887.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14888.       |                                                    ^~
  14889. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  14890.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  14891.       |                                                 ^~~~~~~~~~~~~
  14892. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  14893.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  14894.       |                         ^~~~
  14895. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14896.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14897.       |                                         ^~~~~~~~~~~~~~~~
  14898. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14899.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14900.       |                                         ^~~~~~~~~~~~
  14901. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14902.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14903.       |                                         ^~~~~~~~~~~~
  14904. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  14905.   106 |                 this_cpu_dec(*sem->read_count);
  14906.       |                 ^~~~~~~~~~~~
  14907. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14908.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14909.       |                                                    ^~
  14910. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  14911.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  14912.       |                                         ^~~~~~~~~~~~~
  14913. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  14914.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  14915.       |                         ^~~~
  14916. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14917.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14918.       |                                         ^~~~~~~~~~~~~~~~
  14919. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14920.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14921.       |                                         ^~~~~~~~~~~~
  14922. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14923.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14924.       |                                         ^~~~~~~~~~~~
  14925. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  14926.   118 |                 this_cpu_dec(*sem->read_count);
  14927.       |                 ^~~~~~~~~~~~
  14928. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14929.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14930.       |                                                    ^~
  14931. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  14932.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  14933.       |                                         ^~~~~~~~~~~~~
  14934. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  14935.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  14936.       |                         ^~~~
  14937. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14938.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14939.       |                                         ^~~~~~~~~~~~~~~~
  14940. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14941.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14942.       |                                         ^~~~~~~~~~~~
  14943. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14944.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14945.       |                                         ^~~~~~~~~~~~
  14946. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  14947.   118 |                 this_cpu_dec(*sem->read_count);
  14948.       |                 ^~~~~~~~~~~~
  14949. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14950.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14951.       |                                                    ^~
  14952. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  14953.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  14954.       |                                         ^~~~~~~~~~~~~
  14955. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  14956.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  14957.       |                         ^~~~
  14958. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14959.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14960.       |                                         ^~~~~~~~~~~~~~~~
  14961. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14962.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14963.       |                                         ^~~~~~~~~~~~
  14964. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14965.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14966.       |                                         ^~~~~~~~~~~~
  14967. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  14968.   118 |                 this_cpu_dec(*sem->read_count);
  14969.       |                 ^~~~~~~~~~~~
  14970. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  14971.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  14972.       |                                                    ^~
  14973. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  14974.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  14975.       |                                                 ^~~~~~~~~~~~~
  14976. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  14977.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  14978.       |                         ^~~~
  14979. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  14980.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  14981.       |                                         ^~~~~~~~~~~~~~~~
  14982. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  14983.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  14984.       |                                         ^~~~~~~~~~~~
  14985. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  14986.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  14987.       |                                         ^~~~~~~~~~~~
  14988. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  14989.   118 |                 this_cpu_dec(*sem->read_count);
  14990.       |                 ^~~~~~~~~~~~
  14991. In file included from ./arch/x86/include/asm/paravirt.h:17,
  14992.                  from ./arch/x86/include/asm/irqflags.h:63,
  14993.                  from ./include/linux/irqflags.h:16,
  14994.                  from ./include/linux/rcupdate.h:26,
  14995.                  from ./include/linux/rculist.h:11,
  14996.                  from ./include/linux/pid.h:5,
  14997.                  from ./include/linux/sched.h:14,
  14998.                  from ./include/linux/utsname.h:6,
  14999.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15000.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  15001.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.c:25:
  15002. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  15003. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  15004.   243 |                 (cpu) < nr_cpu_ids;)
  15005.       |                       ^
  15006. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  15007.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  15008.       |                                    ^~~~~~~~~~~~
  15009. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  15010.   231 |         for_each_online_cpu(cpu)
  15011.       |         ^~~~~~~~~~~~~~~~~~~
  15012. In file included from ./include/linux/ftrace.h:10,
  15013.                  from ./include/linux/perf_event.h:49,
  15014.                  from ./include/linux/trace_events.h:10,
  15015.                  from ./include/trace/syscall.h:7,
  15016.                  from ./include/linux/syscalls.h:87,
  15017.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:162,
  15018.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  15019.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.c:25:
  15020. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  15021. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15022.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  15023.       |                                        ^
  15024. In file included from ./include/linux/nodemask.h:96,
  15025.                  from ./include/linux/sched.h:22,
  15026.                  from ./include/linux/utsname.h:6,
  15027.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15028.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  15029.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.c:25:
  15030. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  15031. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  15032.    14 | #define NUMA_NO_NODE    (-1)
  15033.       |                         ^~~~
  15034. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  15035.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  15036.       |                                   ^~~~~~~~~~~~
  15037.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.o
  15038.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.nvidia_uvm_lite_counters.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-main -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 -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -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-uvm\"  -DMODULE  -DKBUILD_BASENAME='"nvidia_uvm_lite_counters"' -DKBUILD_MODNAME='"nvidia_uvm"' -D__KBUILD_MODNAME=kmod_nvidia_uvm -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.c
  15039. In file included from ./include/linux/byteorder/little_endian.h:11,
  15040.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  15041.                  from ./include/asm-generic/bitops/le.h:7,
  15042.                  from ./arch/x86/include/asm/bitops.h:395,
  15043.                  from ./include/linux/bitops.h:32,
  15044.                  from ./include/linux/kernel.h:12,
  15045.                  from ./arch/x86/include/asm/percpu.h:27,
  15046.                  from ./arch/x86/include/asm/current.h:6,
  15047.                  from ./include/linux/sched.h:12,
  15048.                  from ./include/linux/utsname.h:6,
  15049.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15050.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  15051.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.c:28:
  15052. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  15053. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  15054.   195 |         for (i = 0; i < len; i++)
  15055.       |                       ^
  15056. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  15057. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  15058.   203 |         for (i = 0; i < len; i++)
  15059.       |                       ^
  15060. In file included from ./arch/x86/include/asm/current.h:5,
  15061.                  from ./include/linux/sched.h:12,
  15062.                  from ./include/linux/utsname.h:6,
  15063.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15064.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  15065.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.c:28:
  15066. ./include/linux/thread_info.h: In function 'check_copy_size':
  15067. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  15068.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  15069.       |                                    ^
  15070. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  15071.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  15072.       |                                             ^
  15073. In file included from ./include/linux/mmzone.h:22,
  15074.                  from ./include/linux/gfp.h:6,
  15075.                  from ./include/linux/umh.h:4,
  15076.                  from ./include/linux/kmod.h:9,
  15077.                  from ./include/linux/module.h:17,
  15078.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:83,
  15079.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  15080.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.c:28:
  15081. ./include/linux/page-flags.h: In function 'PagePoisoned':
  15082. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  15083.   207 |         return page->flags == PAGE_POISON_PATTERN;
  15084.       |                            ^~
  15085. In file included from ./arch/x86/include/asm/current.h:5,
  15086.                  from ./include/linux/sched.h:12,
  15087.                  from ./include/linux/utsname.h:6,
  15088.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15089.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  15090.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.c:28:
  15091. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  15092. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  15093.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  15094.       |                                                   ^~
  15095. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  15096.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  15097.       |                                             ^
  15098. In file included from ./arch/x86/include/asm/current.h:6,
  15099.                  from ./include/linux/sched.h:12,
  15100.                  from ./include/linux/utsname.h:6,
  15101.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15102.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  15103.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.c:28:
  15104. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  15105. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15106.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15107.       |                                                    ^~
  15108. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  15109.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  15110.       |                                         ^~~~~~~~~~~~~
  15111. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  15112.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  15113.       |                         ^~~~
  15114. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15115.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15116.       |                                         ^~~~~~~~~~~~~~~~
  15117. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  15118.   205 |                 this_cpu_add(*percpu_count, nr);
  15119.       |                 ^~~~~~~~~~~~
  15120. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15121.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15122.       |                                                    ^~
  15123. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  15124.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  15125.       |                                         ^~~~~~~~~~~~~
  15126. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  15127.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  15128.       |                         ^~~~
  15129. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15130.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15131.       |                                         ^~~~~~~~~~~~~~~~
  15132. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  15133.   205 |                 this_cpu_add(*percpu_count, nr);
  15134.       |                 ^~~~~~~~~~~~
  15135. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15136.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15137.       |                                                    ^~
  15138. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  15139.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  15140.       |                                         ^~~~~~~~~~~~~
  15141. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  15142.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  15143.       |                         ^~~~
  15144. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15145.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15146.       |                                         ^~~~~~~~~~~~~~~~
  15147. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  15148.   205 |                 this_cpu_add(*percpu_count, nr);
  15149.       |                 ^~~~~~~~~~~~
  15150. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15151.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15152.       |                                                    ^~
  15153. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  15154.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  15155.       |                                                 ^~~~~~~~~~~~~
  15156. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  15157.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  15158.       |                         ^~~~
  15159. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15160.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15161.       |                                         ^~~~~~~~~~~~~~~~
  15162. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  15163.   205 |                 this_cpu_add(*percpu_count, nr);
  15164.       |                 ^~~~~~~~~~~~
  15165. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  15166. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15167.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15168.       |                                                    ^~
  15169. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  15170.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  15171.       |                                         ^~~~~~~~~~~~~
  15172. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  15173.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  15174.       |                         ^~~~
  15175. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15176.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15177.       |                                         ^~~~~~~~~~~~~~~~
  15178. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  15179.   244 |                 this_cpu_add(*percpu_count, nr);
  15180.       |                 ^~~~~~~~~~~~
  15181. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15182.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15183.       |                                                    ^~
  15184. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  15185.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  15186.       |                                         ^~~~~~~~~~~~~
  15187. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  15188.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  15189.       |                         ^~~~
  15190. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15191.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15192.       |                                         ^~~~~~~~~~~~~~~~
  15193. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  15194.   244 |                 this_cpu_add(*percpu_count, nr);
  15195.       |                 ^~~~~~~~~~~~
  15196. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15197.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15198.       |                                                    ^~
  15199. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  15200.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  15201.       |                                         ^~~~~~~~~~~~~
  15202. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  15203.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  15204.       |                         ^~~~
  15205. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15206.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15207.       |                                         ^~~~~~~~~~~~~~~~
  15208. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  15209.   244 |                 this_cpu_add(*percpu_count, nr);
  15210.       |                 ^~~~~~~~~~~~
  15211. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15212.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15213.       |                                                    ^~
  15214. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  15215.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  15216.       |                                                 ^~~~~~~~~~~~~
  15217. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  15218.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  15219.       |                         ^~~~
  15220. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15221.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15222.       |                                         ^~~~~~~~~~~~~~~~
  15223. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  15224.   244 |                 this_cpu_add(*percpu_count, nr);
  15225.       |                 ^~~~~~~~~~~~
  15226. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  15227. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15228.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15229.       |                                                    ^~
  15230. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  15231.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  15232.       |                                         ^~~~~~~~~~~~~
  15233. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  15234.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  15235.       |                         ^~~~
  15236. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15237.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15238.       |                                         ^~~~~~~~~~~~~~~~
  15239. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15240.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15241.       |                                         ^~~~~~~~~~~~
  15242. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  15243.   320 |                 this_cpu_sub(*percpu_count, nr);
  15244.       |                 ^~~~~~~~~~~~
  15245. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15246.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15247.       |                                                    ^~
  15248. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  15249.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  15250.       |                                         ^~~~~~~~~~~~~
  15251. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  15252.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  15253.       |                         ^~~~
  15254. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15255.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15256.       |                                         ^~~~~~~~~~~~~~~~
  15257. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15258.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15259.       |                                         ^~~~~~~~~~~~
  15260. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  15261.   320 |                 this_cpu_sub(*percpu_count, nr);
  15262.       |                 ^~~~~~~~~~~~
  15263. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15264.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15265.       |                                                    ^~
  15266. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  15267.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  15268.       |                                         ^~~~~~~~~~~~~
  15269. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  15270.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  15271.       |                         ^~~~
  15272. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15273.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15274.       |                                         ^~~~~~~~~~~~~~~~
  15275. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15276.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15277.       |                                         ^~~~~~~~~~~~
  15278. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  15279.   320 |                 this_cpu_sub(*percpu_count, nr);
  15280.       |                 ^~~~~~~~~~~~
  15281. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15282.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15283.       |                                                    ^~
  15284. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  15285.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  15286.       |                                                 ^~~~~~~~~~~~~
  15287. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  15288.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  15289.       |                         ^~~~
  15290. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15291.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15292.       |                                         ^~~~~~~~~~~~~~~~
  15293. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15294.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15295.       |                                         ^~~~~~~~~~~~
  15296. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  15297.   320 |                 this_cpu_sub(*percpu_count, nr);
  15298.       |                 ^~~~~~~~~~~~
  15299. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  15300. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15301.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15302.       |                                                    ^~
  15303. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  15304.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  15305.       |                                         ^~~~~~~~~~~~~
  15306. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  15307.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  15308.       |                         ^~~~
  15309. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15310.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15311.       |                                         ^~~~~~~~~~~~~~~~
  15312. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15313.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15314.       |                                         ^~~~~~~~~~~~
  15315. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15316.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15317.       |                                         ^~~~~~~~~~~~
  15318. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  15319.   106 |                 this_cpu_dec(*sem->read_count);
  15320.       |                 ^~~~~~~~~~~~
  15321. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15322.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15323.       |                                                    ^~
  15324. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  15325.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  15326.       |                                         ^~~~~~~~~~~~~
  15327. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  15328.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  15329.       |                         ^~~~
  15330. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15331.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15332.       |                                         ^~~~~~~~~~~~~~~~
  15333. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15334.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15335.       |                                         ^~~~~~~~~~~~
  15336. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15337.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15338.       |                                         ^~~~~~~~~~~~
  15339. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  15340.   106 |                 this_cpu_dec(*sem->read_count);
  15341.       |                 ^~~~~~~~~~~~
  15342. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15343.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15344.       |                                                    ^~
  15345. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  15346.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  15347.       |                                         ^~~~~~~~~~~~~
  15348. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  15349.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  15350.       |                         ^~~~
  15351. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15352.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15353.       |                                         ^~~~~~~~~~~~~~~~
  15354. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15355.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15356.       |                                         ^~~~~~~~~~~~
  15357. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15358.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15359.       |                                         ^~~~~~~~~~~~
  15360. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  15361.   106 |                 this_cpu_dec(*sem->read_count);
  15362.       |                 ^~~~~~~~~~~~
  15363. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15364.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15365.       |                                                    ^~
  15366. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  15367.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  15368.       |                                                 ^~~~~~~~~~~~~
  15369. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  15370.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  15371.       |                         ^~~~
  15372. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15373.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15374.       |                                         ^~~~~~~~~~~~~~~~
  15375. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15376.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15377.       |                                         ^~~~~~~~~~~~
  15378. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15379.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15380.       |                                         ^~~~~~~~~~~~
  15381. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  15382.   106 |                 this_cpu_dec(*sem->read_count);
  15383.       |                 ^~~~~~~~~~~~
  15384. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15385.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15386.       |                                                    ^~
  15387. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  15388.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  15389.       |                                         ^~~~~~~~~~~~~
  15390. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  15391.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  15392.       |                         ^~~~
  15393. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15394.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15395.       |                                         ^~~~~~~~~~~~~~~~
  15396. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15397.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15398.       |                                         ^~~~~~~~~~~~
  15399. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15400.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15401.       |                                         ^~~~~~~~~~~~
  15402. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  15403.   118 |                 this_cpu_dec(*sem->read_count);
  15404.       |                 ^~~~~~~~~~~~
  15405. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15406.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15407.       |                                                    ^~
  15408. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  15409.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  15410.       |                                         ^~~~~~~~~~~~~
  15411. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  15412.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  15413.       |                         ^~~~
  15414. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15415.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15416.       |                                         ^~~~~~~~~~~~~~~~
  15417. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15418.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15419.       |                                         ^~~~~~~~~~~~
  15420. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15421.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15422.       |                                         ^~~~~~~~~~~~
  15423. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  15424.   118 |                 this_cpu_dec(*sem->read_count);
  15425.       |                 ^~~~~~~~~~~~
  15426. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15427.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15428.       |                                                    ^~
  15429. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  15430.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  15431.       |                                         ^~~~~~~~~~~~~
  15432. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  15433.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  15434.       |                         ^~~~
  15435. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15436.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15437.       |                                         ^~~~~~~~~~~~~~~~
  15438. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15439.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15440.       |                                         ^~~~~~~~~~~~
  15441. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15442.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15443.       |                                         ^~~~~~~~~~~~
  15444. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  15445.   118 |                 this_cpu_dec(*sem->read_count);
  15446.       |                 ^~~~~~~~~~~~
  15447. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15448.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15449.       |                                                    ^~
  15450. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  15451.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  15452.       |                                                 ^~~~~~~~~~~~~
  15453. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  15454.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  15455.       |                         ^~~~
  15456. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15457.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15458.       |                                         ^~~~~~~~~~~~~~~~
  15459. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15460.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15461.       |                                         ^~~~~~~~~~~~
  15462. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15463.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15464.       |                                         ^~~~~~~~~~~~
  15465. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  15466.   118 |                 this_cpu_dec(*sem->read_count);
  15467.       |                 ^~~~~~~~~~~~
  15468. In file included from ./arch/x86/include/asm/paravirt.h:17,
  15469.                  from ./arch/x86/include/asm/irqflags.h:63,
  15470.                  from ./include/linux/irqflags.h:16,
  15471.                  from ./include/linux/rcupdate.h:26,
  15472.                  from ./include/linux/rculist.h:11,
  15473.                  from ./include/linux/pid.h:5,
  15474.                  from ./include/linux/sched.h:14,
  15475.                  from ./include/linux/utsname.h:6,
  15476.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15477.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  15478.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.c:28:
  15479. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  15480. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  15481.   243 |                 (cpu) < nr_cpu_ids;)
  15482.       |                       ^
  15483. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  15484.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  15485.       |                                    ^~~~~~~~~~~~
  15486. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  15487.   231 |         for_each_online_cpu(cpu)
  15488.       |         ^~~~~~~~~~~~~~~~~~~
  15489. In file included from ./include/linux/ftrace.h:10,
  15490.                  from ./include/linux/perf_event.h:49,
  15491.                  from ./include/linux/trace_events.h:10,
  15492.                  from ./include/trace/syscall.h:7,
  15493.                  from ./include/linux/syscalls.h:87,
  15494.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:162,
  15495.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  15496.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.c:28:
  15497. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  15498. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15499.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  15500.       |                                        ^
  15501. In file included from ./include/linux/nodemask.h:96,
  15502.                  from ./include/linux/sched.h:22,
  15503.                  from ./include/linux/utsname.h:6,
  15504.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15505.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  15506.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.c:28:
  15507. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  15508. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  15509.    14 | #define NUMA_NO_NODE    (-1)
  15510.       |                         ^~~~
  15511. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  15512.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  15513.       |                                   ^~~~~~~~~~~~
  15514.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.o
  15515.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.nvidia_page_migration.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-main -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 -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -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-uvm\"  -DMODULE  -DKBUILD_BASENAME='"nvidia_page_migration"' -DKBUILD_MODNAME='"nvidia_uvm"' -D__KBUILD_MODNAME=kmod_nvidia_uvm -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.c
  15516. In file included from ./include/linux/byteorder/little_endian.h:11,
  15517.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  15518.                  from ./include/asm-generic/bitops/le.h:7,
  15519.                  from ./arch/x86/include/asm/bitops.h:395,
  15520.                  from ./include/linux/bitops.h:32,
  15521.                  from ./include/linux/kernel.h:12,
  15522.                  from ./arch/x86/include/asm/percpu.h:27,
  15523.                  from ./arch/x86/include/asm/current.h:6,
  15524.                  from ./include/linux/sched.h:12,
  15525.                  from ./include/linux/utsname.h:6,
  15526.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15527.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.c:28:
  15528. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  15529. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  15530.   195 |         for (i = 0; i < len; i++)
  15531.       |                       ^
  15532. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  15533. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  15534.   203 |         for (i = 0; i < len; i++)
  15535.       |                       ^
  15536. In file included from ./arch/x86/include/asm/current.h:5,
  15537.                  from ./include/linux/sched.h:12,
  15538.                  from ./include/linux/utsname.h:6,
  15539.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15540.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.c:28:
  15541. ./include/linux/thread_info.h: In function 'check_copy_size':
  15542. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  15543.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  15544.       |                                    ^
  15545. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  15546.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  15547.       |                                             ^
  15548. In file included from ./include/linux/mmzone.h:22,
  15549.                  from ./include/linux/gfp.h:6,
  15550.                  from ./include/linux/umh.h:4,
  15551.                  from ./include/linux/kmod.h:9,
  15552.                  from ./include/linux/module.h:17,
  15553.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:83,
  15554.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.c:28:
  15555. ./include/linux/page-flags.h: In function 'PagePoisoned':
  15556. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  15557.   207 |         return page->flags == PAGE_POISON_PATTERN;
  15558.       |                            ^~
  15559. In file included from ./arch/x86/include/asm/current.h:5,
  15560.                  from ./include/linux/sched.h:12,
  15561.                  from ./include/linux/utsname.h:6,
  15562.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15563.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.c:28:
  15564. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  15565. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  15566.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  15567.       |                                                   ^~
  15568. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  15569.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  15570.       |                                             ^
  15571. In file included from ./arch/x86/include/asm/current.h:6,
  15572.                  from ./include/linux/sched.h:12,
  15573.                  from ./include/linux/utsname.h:6,
  15574.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15575.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.c:28:
  15576. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  15577. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15578.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15579.       |                                                    ^~
  15580. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  15581.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  15582.       |                                         ^~~~~~~~~~~~~
  15583. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  15584.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  15585.       |                         ^~~~
  15586. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15587.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15588.       |                                         ^~~~~~~~~~~~~~~~
  15589. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  15590.   205 |                 this_cpu_add(*percpu_count, nr);
  15591.       |                 ^~~~~~~~~~~~
  15592. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15593.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15594.       |                                                    ^~
  15595. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  15596.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  15597.       |                                         ^~~~~~~~~~~~~
  15598. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  15599.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  15600.       |                         ^~~~
  15601. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15602.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15603.       |                                         ^~~~~~~~~~~~~~~~
  15604. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  15605.   205 |                 this_cpu_add(*percpu_count, nr);
  15606.       |                 ^~~~~~~~~~~~
  15607. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15608.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15609.       |                                                    ^~
  15610. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  15611.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  15612.       |                                         ^~~~~~~~~~~~~
  15613. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  15614.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  15615.       |                         ^~~~
  15616. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15617.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15618.       |                                         ^~~~~~~~~~~~~~~~
  15619. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  15620.   205 |                 this_cpu_add(*percpu_count, nr);
  15621.       |                 ^~~~~~~~~~~~
  15622. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15623.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15624.       |                                                    ^~
  15625. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  15626.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  15627.       |                                                 ^~~~~~~~~~~~~
  15628. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  15629.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  15630.       |                         ^~~~
  15631. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15632.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15633.       |                                         ^~~~~~~~~~~~~~~~
  15634. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  15635.   205 |                 this_cpu_add(*percpu_count, nr);
  15636.       |                 ^~~~~~~~~~~~
  15637. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  15638. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15639.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15640.       |                                                    ^~
  15641. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  15642.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  15643.       |                                         ^~~~~~~~~~~~~
  15644. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  15645.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  15646.       |                         ^~~~
  15647. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15648.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15649.       |                                         ^~~~~~~~~~~~~~~~
  15650. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  15651.   244 |                 this_cpu_add(*percpu_count, nr);
  15652.       |                 ^~~~~~~~~~~~
  15653. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15654.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15655.       |                                                    ^~
  15656. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  15657.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  15658.       |                                         ^~~~~~~~~~~~~
  15659. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  15660.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  15661.       |                         ^~~~
  15662. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15663.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15664.       |                                         ^~~~~~~~~~~~~~~~
  15665. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  15666.   244 |                 this_cpu_add(*percpu_count, nr);
  15667.       |                 ^~~~~~~~~~~~
  15668. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15669.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15670.       |                                                    ^~
  15671. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  15672.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  15673.       |                                         ^~~~~~~~~~~~~
  15674. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  15675.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  15676.       |                         ^~~~
  15677. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15678.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15679.       |                                         ^~~~~~~~~~~~~~~~
  15680. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  15681.   244 |                 this_cpu_add(*percpu_count, nr);
  15682.       |                 ^~~~~~~~~~~~
  15683. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15684.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15685.       |                                                    ^~
  15686. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  15687.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  15688.       |                                                 ^~~~~~~~~~~~~
  15689. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  15690.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  15691.       |                         ^~~~
  15692. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15693.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15694.       |                                         ^~~~~~~~~~~~~~~~
  15695. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  15696.   244 |                 this_cpu_add(*percpu_count, nr);
  15697.       |                 ^~~~~~~~~~~~
  15698. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  15699. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15700.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15701.       |                                                    ^~
  15702. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  15703.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  15704.       |                                         ^~~~~~~~~~~~~
  15705. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  15706.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  15707.       |                         ^~~~
  15708. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15709.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15710.       |                                         ^~~~~~~~~~~~~~~~
  15711. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15712.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15713.       |                                         ^~~~~~~~~~~~
  15714. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  15715.   320 |                 this_cpu_sub(*percpu_count, nr);
  15716.       |                 ^~~~~~~~~~~~
  15717. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15718.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15719.       |                                                    ^~
  15720. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  15721.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  15722.       |                                         ^~~~~~~~~~~~~
  15723. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  15724.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  15725.       |                         ^~~~
  15726. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15727.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15728.       |                                         ^~~~~~~~~~~~~~~~
  15729. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15730.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15731.       |                                         ^~~~~~~~~~~~
  15732. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  15733.   320 |                 this_cpu_sub(*percpu_count, nr);
  15734.       |                 ^~~~~~~~~~~~
  15735. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15736.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15737.       |                                                    ^~
  15738. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  15739.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  15740.       |                                         ^~~~~~~~~~~~~
  15741. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  15742.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  15743.       |                         ^~~~
  15744. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15745.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15746.       |                                         ^~~~~~~~~~~~~~~~
  15747. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15748.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15749.       |                                         ^~~~~~~~~~~~
  15750. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  15751.   320 |                 this_cpu_sub(*percpu_count, nr);
  15752.       |                 ^~~~~~~~~~~~
  15753. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  15754.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15755.       |                                                    ^~
  15756. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  15757.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  15758.       |                                                 ^~~~~~~~~~~~~
  15759. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  15760.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  15761.       |                         ^~~~
  15762. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15763.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15764.       |                                         ^~~~~~~~~~~~~~~~
  15765. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15766.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15767.       |                                         ^~~~~~~~~~~~
  15768. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  15769.   320 |                 this_cpu_sub(*percpu_count, nr);
  15770.       |                 ^~~~~~~~~~~~
  15771. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  15772. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15773.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15774.       |                                                    ^~
  15775. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  15776.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  15777.       |                                         ^~~~~~~~~~~~~
  15778. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  15779.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  15780.       |                         ^~~~
  15781. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15782.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15783.       |                                         ^~~~~~~~~~~~~~~~
  15784. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15785.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15786.       |                                         ^~~~~~~~~~~~
  15787. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15788.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15789.       |                                         ^~~~~~~~~~~~
  15790. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  15791.   106 |                 this_cpu_dec(*sem->read_count);
  15792.       |                 ^~~~~~~~~~~~
  15793. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15794.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15795.       |                                                    ^~
  15796. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  15797.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  15798.       |                                         ^~~~~~~~~~~~~
  15799. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  15800.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  15801.       |                         ^~~~
  15802. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15803.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15804.       |                                         ^~~~~~~~~~~~~~~~
  15805. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15806.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15807.       |                                         ^~~~~~~~~~~~
  15808. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15809.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15810.       |                                         ^~~~~~~~~~~~
  15811. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  15812.   106 |                 this_cpu_dec(*sem->read_count);
  15813.       |                 ^~~~~~~~~~~~
  15814. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15815.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15816.       |                                                    ^~
  15817. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  15818.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  15819.       |                                         ^~~~~~~~~~~~~
  15820. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  15821.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  15822.       |                         ^~~~
  15823. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15824.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15825.       |                                         ^~~~~~~~~~~~~~~~
  15826. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15827.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15828.       |                                         ^~~~~~~~~~~~
  15829. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15830.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15831.       |                                         ^~~~~~~~~~~~
  15832. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  15833.   106 |                 this_cpu_dec(*sem->read_count);
  15834.       |                 ^~~~~~~~~~~~
  15835. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15836.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15837.       |                                                    ^~
  15838. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  15839.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  15840.       |                                                 ^~~~~~~~~~~~~
  15841. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  15842.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  15843.       |                         ^~~~
  15844. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15845.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15846.       |                                         ^~~~~~~~~~~~~~~~
  15847. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15848.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15849.       |                                         ^~~~~~~~~~~~
  15850. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15851.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15852.       |                                         ^~~~~~~~~~~~
  15853. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  15854.   106 |                 this_cpu_dec(*sem->read_count);
  15855.       |                 ^~~~~~~~~~~~
  15856. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15857.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15858.       |                                                    ^~
  15859. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  15860.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  15861.       |                                         ^~~~~~~~~~~~~
  15862. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  15863.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  15864.       |                         ^~~~
  15865. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15866.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15867.       |                                         ^~~~~~~~~~~~~~~~
  15868. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15869.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15870.       |                                         ^~~~~~~~~~~~
  15871. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15872.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15873.       |                                         ^~~~~~~~~~~~
  15874. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  15875.   118 |                 this_cpu_dec(*sem->read_count);
  15876.       |                 ^~~~~~~~~~~~
  15877. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15878.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15879.       |                                                    ^~
  15880. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  15881.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  15882.       |                                         ^~~~~~~~~~~~~
  15883. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  15884.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  15885.       |                         ^~~~
  15886. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15887.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15888.       |                                         ^~~~~~~~~~~~~~~~
  15889. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15890.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15891.       |                                         ^~~~~~~~~~~~
  15892. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15893.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15894.       |                                         ^~~~~~~~~~~~
  15895. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  15896.   118 |                 this_cpu_dec(*sem->read_count);
  15897.       |                 ^~~~~~~~~~~~
  15898. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15899.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15900.       |                                                    ^~
  15901. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  15902.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  15903.       |                                         ^~~~~~~~~~~~~
  15904. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  15905.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  15906.       |                         ^~~~
  15907. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15908.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15909.       |                                         ^~~~~~~~~~~~~~~~
  15910. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15911.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15912.       |                                         ^~~~~~~~~~~~
  15913. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15914.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15915.       |                                         ^~~~~~~~~~~~
  15916. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  15917.   118 |                 this_cpu_dec(*sem->read_count);
  15918.       |                 ^~~~~~~~~~~~
  15919. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15920.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  15921.       |                                                    ^~
  15922. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  15923.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  15924.       |                                                 ^~~~~~~~~~~~~
  15925. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  15926.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  15927.       |                         ^~~~
  15928. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  15929.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  15930.       |                                         ^~~~~~~~~~~~~~~~
  15931. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  15932.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  15933.       |                                         ^~~~~~~~~~~~
  15934. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  15935.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  15936.       |                                         ^~~~~~~~~~~~
  15937. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  15938.   118 |                 this_cpu_dec(*sem->read_count);
  15939.       |                 ^~~~~~~~~~~~
  15940. In file included from ./arch/x86/include/asm/paravirt.h:17,
  15941.                  from ./arch/x86/include/asm/irqflags.h:63,
  15942.                  from ./include/linux/irqflags.h:16,
  15943.                  from ./include/linux/rcupdate.h:26,
  15944.                  from ./include/linux/rculist.h:11,
  15945.                  from ./include/linux/pid.h:5,
  15946.                  from ./include/linux/sched.h:14,
  15947.                  from ./include/linux/utsname.h:6,
  15948.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15949.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.c:28:
  15950. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  15951. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  15952.   243 |                 (cpu) < nr_cpu_ids;)
  15953.       |                       ^
  15954. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  15955.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  15956.       |                                    ^~~~~~~~~~~~
  15957. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  15958.   231 |         for_each_online_cpu(cpu)
  15959.       |         ^~~~~~~~~~~~~~~~~~~
  15960. In file included from ./include/linux/ftrace.h:10,
  15961.                  from ./include/linux/perf_event.h:49,
  15962.                  from ./include/linux/trace_events.h:10,
  15963.                  from ./include/trace/syscall.h:7,
  15964.                  from ./include/linux/syscalls.h:87,
  15965.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:162,
  15966.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.c:28:
  15967. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  15968. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  15969.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  15970.       |                                        ^
  15971. In file included from ./include/linux/nodemask.h:96,
  15972.                  from ./include/linux/sched.h:22,
  15973.                  from ./include/linux/utsname.h:6,
  15974.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15975.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.c:28:
  15976. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  15977. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  15978.    14 | #define NUMA_NO_NODE    (-1)
  15979.       |                         ^~~~
  15980. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  15981.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  15982.       |                                   ^~~~~~~~~~~~
  15983.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.o
  15984.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.nvidia_page_migration_kepler.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-main -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 -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -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-uvm\"  -DMODULE  -DKBUILD_BASENAME='"nvidia_page_migration_kepler"' -DKBUILD_MODNAME='"nvidia_uvm"' -D__KBUILD_MODNAME=kmod_nvidia_uvm -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration_kepler.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration_kepler.c
  15985.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration_kepler.o
  15986.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.nvidia_uvm_lite_events.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-main -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 -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -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-uvm\"  -DMODULE  -DKBUILD_BASENAME='"nvidia_uvm_lite_events"' -DKBUILD_MODNAME='"nvidia_uvm"' -D__KBUILD_MODNAME=kmod_nvidia_uvm -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.c
  15987. In file included from ./include/linux/byteorder/little_endian.h:11,
  15988.                  from ./arch/x86/include/uapi/asm/byteorder.h:5,
  15989.                  from ./include/asm-generic/bitops/le.h:7,
  15990.                  from ./arch/x86/include/asm/bitops.h:395,
  15991.                  from ./include/linux/bitops.h:32,
  15992.                  from ./include/linux/kernel.h:12,
  15993.                  from ./arch/x86/include/asm/percpu.h:27,
  15994.                  from ./arch/x86/include/asm/current.h:6,
  15995.                  from ./include/linux/sched.h:12,
  15996.                  from ./include/linux/utsname.h:6,
  15997.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  15998.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  15999.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.c:25:
  16000. ./include/linux/byteorder/generic.h: In function 'cpu_to_be32_array':
  16001. ./include/linux/byteorder/generic.h:195:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  16002.   195 |         for (i = 0; i < len; i++)
  16003.       |                       ^
  16004. ./include/linux/byteorder/generic.h: In function 'be32_to_cpu_array':
  16005. ./include/linux/byteorder/generic.h:203:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  16006.   203 |         for (i = 0; i < len; i++)
  16007.       |                       ^
  16008. In file included from ./arch/x86/include/asm/current.h:5,
  16009.                  from ./include/linux/sched.h:12,
  16010.                  from ./include/linux/utsname.h:6,
  16011.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  16012.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  16013.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.c:25:
  16014. ./include/linux/thread_info.h: In function 'check_copy_size':
  16015. ./include/linux/thread_info.h:207:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  16016.   207 |         if (unlikely(sz >= 0 && sz < bytes)) {
  16017.       |                                    ^
  16018. ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely'
  16019.    78 | # define unlikely(x)    __builtin_expect(!!(x), 0)
  16020.       |                                             ^
  16021. In file included from ./include/linux/mmzone.h:22,
  16022.                  from ./include/linux/gfp.h:6,
  16023.                  from ./include/linux/umh.h:4,
  16024.                  from ./include/linux/kmod.h:9,
  16025.                  from ./include/linux/module.h:17,
  16026.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:83,
  16027.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  16028.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.c:25:
  16029. ./include/linux/page-flags.h: In function 'PagePoisoned':
  16030. ./include/linux/page-flags.h:207:28: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  16031.   207 |         return page->flags == PAGE_POISON_PATTERN;
  16032.       |                            ^~
  16033. In file included from ./arch/x86/include/asm/current.h:5,
  16034.                  from ./include/linux/sched.h:12,
  16035.                  from ./include/linux/utsname.h:6,
  16036.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  16037.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  16038.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.c:25:
  16039. ./include/linux/mmzone.h: In function 'next_zones_zonelist':
  16040. ./include/linux/mmzone.h:1149:51: warning: comparison of integer expressions of different signedness: 'int' and 'enum zone_type' [-Wsign-compare]
  16041.  1149 |         if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  16042.       |                                                   ^~
  16043. ./include/linux/compiler.h:77:45: note: in definition of macro 'likely'
  16044.    77 | # define likely(x)      __builtin_expect(!!(x), 1)
  16045.       |                                             ^
  16046. In file included from ./arch/x86/include/asm/current.h:6,
  16047.                  from ./include/linux/sched.h:12,
  16048.                  from ./include/linux/utsname.h:6,
  16049.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  16050.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  16051.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.c:25:
  16052. ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many':
  16053. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  16054.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16055.       |                                                    ^~
  16056. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  16057.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  16058.       |                                         ^~~~~~~~~~~~~
  16059. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  16060.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  16061.       |                         ^~~~
  16062. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16063.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16064.       |                                         ^~~~~~~~~~~~~~~~
  16065. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  16066.   205 |                 this_cpu_add(*percpu_count, nr);
  16067.       |                 ^~~~~~~~~~~~
  16068. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  16069.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16070.       |                                                    ^~
  16071. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  16072.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  16073.       |                                         ^~~~~~~~~~~~~
  16074. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  16075.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  16076.       |                         ^~~~
  16077. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16078.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16079.       |                                         ^~~~~~~~~~~~~~~~
  16080. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  16081.   205 |                 this_cpu_add(*percpu_count, nr);
  16082.       |                 ^~~~~~~~~~~~
  16083. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  16084.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16085.       |                                                    ^~
  16086. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  16087.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  16088.       |                                         ^~~~~~~~~~~~~
  16089. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  16090.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  16091.       |                         ^~~~
  16092. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16093.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16094.       |                                         ^~~~~~~~~~~~~~~~
  16095. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  16096.   205 |                 this_cpu_add(*percpu_count, nr);
  16097.       |                 ^~~~~~~~~~~~
  16098. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  16099.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16100.       |                                                    ^~
  16101. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  16102.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  16103.       |                                                 ^~~~~~~~~~~~~
  16104. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  16105.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  16106.       |                         ^~~~
  16107. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16108.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16109.       |                                         ^~~~~~~~~~~~~~~~
  16110. ./include/linux/percpu-refcount.h:205:17: note: in expansion of macro 'this_cpu_add'
  16111.   205 |                 this_cpu_add(*percpu_count, nr);
  16112.       |                 ^~~~~~~~~~~~
  16113. ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many':
  16114. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  16115.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16116.       |                                                    ^~
  16117. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  16118.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  16119.       |                                         ^~~~~~~~~~~~~
  16120. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  16121.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  16122.       |                         ^~~~
  16123. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16124.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16125.       |                                         ^~~~~~~~~~~~~~~~
  16126. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  16127.   244 |                 this_cpu_add(*percpu_count, nr);
  16128.       |                 ^~~~~~~~~~~~
  16129. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  16130.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16131.       |                                                    ^~
  16132. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  16133.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  16134.       |                                         ^~~~~~~~~~~~~
  16135. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  16136.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  16137.       |                         ^~~~
  16138. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16139.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16140.       |                                         ^~~~~~~~~~~~~~~~
  16141. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  16142.   244 |                 this_cpu_add(*percpu_count, nr);
  16143.       |                 ^~~~~~~~~~~~
  16144. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  16145.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16146.       |                                                    ^~
  16147. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  16148.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  16149.       |                                         ^~~~~~~~~~~~~
  16150. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  16151.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  16152.       |                         ^~~~
  16153. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16154.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16155.       |                                         ^~~~~~~~~~~~~~~~
  16156. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  16157.   244 |                 this_cpu_add(*percpu_count, nr);
  16158.       |                 ^~~~~~~~~~~~
  16159. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  16160.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16161.       |                                                    ^~
  16162. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  16163.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  16164.       |                                                 ^~~~~~~~~~~~~
  16165. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  16166.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  16167.       |                         ^~~~
  16168. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16169.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16170.       |                                         ^~~~~~~~~~~~~~~~
  16171. ./include/linux/percpu-refcount.h:244:17: note: in expansion of macro 'this_cpu_add'
  16172.   244 |                 this_cpu_add(*percpu_count, nr);
  16173.       |                 ^~~~~~~~~~~~
  16174. ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many':
  16175. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  16176.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16177.       |                                                    ^~
  16178. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  16179.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  16180.       |                                         ^~~~~~~~~~~~~
  16181. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  16182.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  16183.       |                         ^~~~
  16184. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16185.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16186.       |                                         ^~~~~~~~~~~~~~~~
  16187. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  16188.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  16189.       |                                         ^~~~~~~~~~~~
  16190. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  16191.   320 |                 this_cpu_sub(*percpu_count, nr);
  16192.       |                 ^~~~~~~~~~~~
  16193. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  16194.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16195.       |                                                    ^~
  16196. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  16197.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  16198.       |                                         ^~~~~~~~~~~~~
  16199. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  16200.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  16201.       |                         ^~~~
  16202. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16203.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16204.       |                                         ^~~~~~~~~~~~~~~~
  16205. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  16206.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  16207.       |                                         ^~~~~~~~~~~~
  16208. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  16209.   320 |                 this_cpu_sub(*percpu_count, nr);
  16210.       |                 ^~~~~~~~~~~~
  16211. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  16212.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16213.       |                                                    ^~
  16214. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  16215.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  16216.       |                                         ^~~~~~~~~~~~~
  16217. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  16218.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  16219.       |                         ^~~~
  16220. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16221.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16222.       |                                         ^~~~~~~~~~~~~~~~
  16223. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  16224.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  16225.       |                                         ^~~~~~~~~~~~
  16226. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  16227.   320 |                 this_cpu_sub(*percpu_count, nr);
  16228.       |                 ^~~~~~~~~~~~
  16229. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
  16230.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16231.       |                                                    ^~
  16232. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  16233.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  16234.       |                                                 ^~~~~~~~~~~~~
  16235. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  16236.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  16237.       |                         ^~~~
  16238. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16239.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16240.       |                                         ^~~~~~~~~~~~~~~~
  16241. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  16242.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  16243.       |                                         ^~~~~~~~~~~~
  16244. ./include/linux/percpu-refcount.h:320:17: note: in expansion of macro 'this_cpu_sub'
  16245.   320 |                 this_cpu_sub(*percpu_count, nr);
  16246.       |                 ^~~~~~~~~~~~
  16247. ./include/linux/percpu-rwsem.h: In function 'percpu_up_read':
  16248. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  16249.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16250.       |                                                    ^~
  16251. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  16252.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  16253.       |                                         ^~~~~~~~~~~~~
  16254. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  16255.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  16256.       |                         ^~~~
  16257. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16258.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16259.       |                                         ^~~~~~~~~~~~~~~~
  16260. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  16261.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  16262.       |                                         ^~~~~~~~~~~~
  16263. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  16264.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  16265.       |                                         ^~~~~~~~~~~~
  16266. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  16267.   106 |                 this_cpu_dec(*sem->read_count);
  16268.       |                 ^~~~~~~~~~~~
  16269. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  16270.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16271.       |                                                    ^~
  16272. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  16273.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  16274.       |                                         ^~~~~~~~~~~~~
  16275. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  16276.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  16277.       |                         ^~~~
  16278. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16279.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16280.       |                                         ^~~~~~~~~~~~~~~~
  16281. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  16282.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  16283.       |                                         ^~~~~~~~~~~~
  16284. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  16285.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  16286.       |                                         ^~~~~~~~~~~~
  16287. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  16288.   106 |                 this_cpu_dec(*sem->read_count);
  16289.       |                 ^~~~~~~~~~~~
  16290. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  16291.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16292.       |                                                    ^~
  16293. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  16294.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  16295.       |                                         ^~~~~~~~~~~~~
  16296. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  16297.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  16298.       |                         ^~~~
  16299. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16300.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16301.       |                                         ^~~~~~~~~~~~~~~~
  16302. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  16303.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  16304.       |                                         ^~~~~~~~~~~~
  16305. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  16306.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  16307.       |                                         ^~~~~~~~~~~~
  16308. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  16309.   106 |                 this_cpu_dec(*sem->read_count);
  16310.       |                 ^~~~~~~~~~~~
  16311. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  16312.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16313.       |                                                    ^~
  16314. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  16315.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  16316.       |                                                 ^~~~~~~~~~~~~
  16317. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  16318.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  16319.       |                         ^~~~
  16320. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16321.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16322.       |                                         ^~~~~~~~~~~~~~~~
  16323. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  16324.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  16325.       |                                         ^~~~~~~~~~~~
  16326. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  16327.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  16328.       |                                         ^~~~~~~~~~~~
  16329. ./include/linux/percpu-rwsem.h:106:17: note: in expansion of macro 'this_cpu_dec'
  16330.   106 |                 this_cpu_dec(*sem->read_count);
  16331.       |                 ^~~~~~~~~~~~
  16332. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  16333.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16334.       |                                                    ^~
  16335. ./arch/x86/include/asm/percpu.h:266:41: note: in expansion of macro 'percpu_add_op'
  16336.   266 | #define this_cpu_add_1(pcp, val)        percpu_add_op(1, volatile, (pcp), val)
  16337.       |                                         ^~~~~~~~~~~~~
  16338. ./include/linux/percpu-defs.h:377:25: note: in expansion of macro 'this_cpu_add_1'
  16339.   377 |                 case 1: stem##1(variable, __VA_ARGS__);break;           \
  16340.       |                         ^~~~
  16341. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16342.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16343.       |                                         ^~~~~~~~~~~~~~~~
  16344. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  16345.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  16346.       |                                         ^~~~~~~~~~~~
  16347. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  16348.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  16349.       |                                         ^~~~~~~~~~~~
  16350. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  16351.   118 |                 this_cpu_dec(*sem->read_count);
  16352.       |                 ^~~~~~~~~~~~
  16353. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  16354.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16355.       |                                                    ^~
  16356. ./arch/x86/include/asm/percpu.h:267:41: note: in expansion of macro 'percpu_add_op'
  16357.   267 | #define this_cpu_add_2(pcp, val)        percpu_add_op(2, volatile, (pcp), val)
  16358.       |                                         ^~~~~~~~~~~~~
  16359. ./include/linux/percpu-defs.h:378:25: note: in expansion of macro 'this_cpu_add_2'
  16360.   378 |                 case 2: stem##2(variable, __VA_ARGS__);break;           \
  16361.       |                         ^~~~
  16362. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16363.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16364.       |                                         ^~~~~~~~~~~~~~~~
  16365. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  16366.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  16367.       |                                         ^~~~~~~~~~~~
  16368. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  16369.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  16370.       |                                         ^~~~~~~~~~~~
  16371. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  16372.   118 |                 this_cpu_dec(*sem->read_count);
  16373.       |                 ^~~~~~~~~~~~
  16374. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  16375.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16376.       |                                                    ^~
  16377. ./arch/x86/include/asm/percpu.h:268:41: note: in expansion of macro 'percpu_add_op'
  16378.   268 | #define this_cpu_add_4(pcp, val)        percpu_add_op(4, volatile, (pcp), val)
  16379.       |                                         ^~~~~~~~~~~~~
  16380. ./include/linux/percpu-defs.h:379:25: note: in expansion of macro 'this_cpu_add_4'
  16381.   379 |                 case 4: stem##4(variable, __VA_ARGS__);break;           \
  16382.       |                         ^~~~
  16383. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16384.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16385.       |                                         ^~~~~~~~~~~~~~~~
  16386. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  16387.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  16388.       |                                         ^~~~~~~~~~~~
  16389. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  16390.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  16391.       |                                         ^~~~~~~~~~~~
  16392. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  16393.   118 |                 this_cpu_dec(*sem->read_count);
  16394.       |                 ^~~~~~~~~~~~
  16395. ./arch/x86/include/asm/percpu.h:127:52: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  16396.   127 |                               ((val) == 1 || (val) == -1)) ?            \
  16397.       |                                                    ^~
  16398. ./arch/x86/include/asm/percpu.h:326:49: note: in expansion of macro 'percpu_add_op'
  16399.   326 | #define this_cpu_add_8(pcp, val)                percpu_add_op(8, volatile, (pcp), val)
  16400.       |                                                 ^~~~~~~~~~~~~
  16401. ./include/linux/percpu-defs.h:380:25: note: in expansion of macro 'this_cpu_add_8'
  16402.   380 |                 case 8: stem##8(variable, __VA_ARGS__);break;           \
  16403.       |                         ^~~~
  16404. ./include/linux/percpu-defs.h:509:41: note: in expansion of macro '__pcpu_size_call'
  16405.   509 | #define this_cpu_add(pcp, val)          __pcpu_size_call(this_cpu_add_, pcp, val)
  16406.       |                                         ^~~~~~~~~~~~~~~~
  16407. ./include/linux/percpu-defs.h:519:41: note: in expansion of macro 'this_cpu_add'
  16408.   519 | #define this_cpu_sub(pcp, val)          this_cpu_add(pcp, -(typeof(pcp))(val))
  16409.       |                                         ^~~~~~~~~~~~
  16410. ./include/linux/percpu-defs.h:521:41: note: in expansion of macro 'this_cpu_sub'
  16411.   521 | #define this_cpu_dec(pcp)               this_cpu_sub(pcp, 1)
  16412.       |                                         ^~~~~~~~~~~~
  16413. ./include/linux/percpu-rwsem.h:118:17: note: in expansion of macro 'this_cpu_dec'
  16414.   118 |                 this_cpu_dec(*sem->read_count);
  16415.       |                 ^~~~~~~~~~~~
  16416. In file included from ./arch/x86/include/asm/paravirt.h:17,
  16417.                  from ./arch/x86/include/asm/irqflags.h:63,
  16418.                  from ./include/linux/irqflags.h:16,
  16419.                  from ./include/linux/rcupdate.h:26,
  16420.                  from ./include/linux/rculist.h:11,
  16421.                  from ./include/linux/pid.h:5,
  16422.                  from ./include/linux/sched.h:14,
  16423.                  from ./include/linux/utsname.h:6,
  16424.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  16425.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  16426.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.c:25:
  16427. ./include/linux/vmstat.h: In function 'zone_page_state_snapshot':
  16428. ./include/linux/cpumask.h:243:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  16429.   243 |                 (cpu) < nr_cpu_ids;)
  16430.       |                       ^
  16431. ./include/linux/cpumask.h:789:36: note: in expansion of macro 'for_each_cpu'
  16432.   789 | #define for_each_online_cpu(cpu)   for_each_cpu((cpu), cpu_online_mask)
  16433.       |                                    ^~~~~~~~~~~~
  16434. ./include/linux/vmstat.h:231:9: note: in expansion of macro 'for_each_online_cpu'
  16435.   231 |         for_each_online_cpu(cpu)
  16436.       |         ^~~~~~~~~~~~~~~~~~~
  16437. In file included from ./include/linux/ftrace.h:10,
  16438.                  from ./include/linux/perf_event.h:49,
  16439.                  from ./include/linux/trace_events.h:10,
  16440.                  from ./include/trace/syscall.h:7,
  16441.                  from ./include/linux/syscalls.h:87,
  16442.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:162,
  16443.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  16444.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.c:25:
  16445. ./include/linux/trace_recursion.h: In function 'trace_test_and_set_recursion':
  16446. ./include/linux/trace_recursion.h:169:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
  16447.   169 |         if ((val & TRACE_CONTEXT_MASK) > max)
  16448.       |                                        ^
  16449. In file included from ./include/linux/nodemask.h:96,
  16450.                  from ./include/linux/sched.h:22,
  16451.                  from ./include/linux/utsname.h:6,
  16452.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.h:62,
  16453.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.h:49,
  16454.                  from /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.c:25:
  16455. ./include/linux/bpf.h: In function 'bpf_map_attr_numa_node':
  16456. ./include/linux/numa.h:14:25: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
  16457.    14 | #define NUMA_NO_NODE    (-1)
  16458.       |                         ^~~~
  16459. ./include/linux/bpf.h:1525:35: note: in expansion of macro 'NUMA_NO_NODE'
  16460.  1525 |                 attr->numa_node : NUMA_NO_NODE;
  16461.       |                                   ^~~~~~~~~~~~
  16462.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.o
  16463.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.uvm_gpu_ops_tests.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-main -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 -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.. -I/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm -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-uvm\"  -DMODULE  -DKBUILD_BASENAME='"uvm_gpu_ops_tests"' -DKBUILD_MODNAME='"nvidia_uvm"' -D__KBUILD_MODNAME=kmod_nvidia_uvm -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/uvm_gpu_ops_tests.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/uvm_gpu_ops_tests.c
  16464.    ./tools/objtool/objtool orc generate  --module  --no-fp   --retpoline  --uaccess  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/uvm_gpu_ops_tests.o
  16465.   ld -m elf_x86_64   -r -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_utils.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration_kepler.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/uvm_gpu_ops_tests.o
  16466.   { echo  /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_linux.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_common.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_utils.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_page_cache.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_api.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_counters.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_page_migration_kepler.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia_uvm_lite_events.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/uvm_gpu_ops_tests.o;  echo; } > /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.mod
  16467.   {   echo /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko; :; } | awk '!x[$0]++' - > /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/modules.order
  16468. sh ./scripts/modules-check.sh /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/modules.order
  16469. make -f ./scripts/Makefile.modpost
  16470. scripts/Makefile.modpost:117: warning: overriding recipe for target '/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/Module.symvers'
  16471. /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/Makefile:225: warning: ignoring old recipe for target '/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/Module.symvers'
  16472. scripts/Makefile.modpost:150: warning: overriding recipe for target '/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/Module.symvers'
  16473. scripts/Makefile.modpost:117: warning: ignoring old recipe for target '/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/Module.symvers'
  16474. make[2]: Circular /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/Module.symvers <- /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/Module.symvers dependency dropped.
  16475.   sed 's/\.ko$/\.o/' /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/modules.order | scripts/mod/modpost  -a  -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/Module.symvers -e -i Module.symvers -i /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/Module.symvers  -N -T -
  16476. make -f ./scripts/Makefile.modfinal
  16477.   cc -Wp,-MMD,/home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/.nvidia-uvm.mod.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-main -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 -DMODULE -DKBUILD_BASENAME='"nvidia_uvm.mod"' -DKBUILD_MODNAME='"nvidia_uvm"' -D__KBUILD_MODNAME=kmod_nvidia_uvm -c -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.mod.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.mod.c
  16478.   ld -r -m elf_x86_64 --build-id=sha1  -T scripts/module.lds -o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.o /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.mod.o;  true
  16479.   if [ -f vmlinux ]; then LLVM_OBJCOPY="objcopy" pahole -J --btf_base vmlinux /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko; else printf "Skipping BTF generation for %s due to unavailability of vmlinux\n" /home/archie/1_pacman/nvidia-340xx/src/NVIDIA-Linux-x86_64-340.108-no-compat32/kernel/uvm/nvidia-uvm.ko 1>&2; fi;
  16480. make[1]: Leaving directory '/usr/lib/modules/5.14.11-arch1-1/build'
  16481. NVIDIA: left KBUILD.
  16482. ==> Entering fakeroot environment...
  16483. ==> Starting package_nvidia-340xx()...
  16484. ==> Tidying install...
  16485.   -> Removing libtool files...
  16486.   -> Purging unwanted files...
  16487.   -> Removing static library files...
  16488.   -> Compressing man and info pages...
  16489. ==> Checking for packaging issues...
  16490. ==> Creating package "nvidia-340xx"...
  16491.   -> Generating .PKGINFO file...
  16492.   -> Generating .BUILDINFO file...
  16493.   -> Adding install file...
  16494.   -> Generating .MTREE file...
  16495.   -> Compressing package...
  16496. ==> Starting package_nvidia-340xx-dkms()...
  16497. ==> Tidying install...
  16498.   -> Removing libtool files...
  16499.   -> Purging unwanted files...
  16500.   -> Removing static library files...
  16501.   -> Compressing man and info pages...
  16502. ==> Checking for packaging issues...
  16503. ==> Creating package "nvidia-340xx-dkms"...
  16504.   -> Generating .PKGINFO file...
  16505.   -> Generating .BUILDINFO file...
  16506.   -> Adding install file...
  16507.   -> Generating .MTREE file...
  16508.   -> Compressing package...
  16509. ==> Leaving fakeroot environment.
  16510. ==> Finished making: nvidia-340xx 340.108-24 (Mon Oct 11 18:51:19 2021)
  16511. ==> Installing nvidia-340xx package group with pacman -U...
  16512. loading packages...
  16513. resolving dependencies...
  16514. looking for conflicting packages...
  16515. warning: removing 'nvidia-340xx' from target list because it conflicts with 'nvidia-340xx-dkms'
  16516.  
  16517. Packages (2) dkms-2.8.6-2  nvidia-340xx-dkms-340.108-24
  16518.  
  16519. Total Installed Size:  14.81 MiB
  16520.  
  16521. :: Proceed with installation? [Y/n] checking keyring...
  16522. checking package integrity...
  16523. loading package files...
  16524. checking for file conflicts...
  16525. checking available disk space...
  16526. :: Processing package changes...
  16527. installing dkms...
  16528. Optional dependencies for dkms
  16529.     linux-headers: build modules against the Arch kernel [installed]
  16530.     linux-lts-headers: build modules against the LTS kernel
  16531.     linux-zen-headers: build modules against the ZEN kernel
  16532.     linux-hardened-headers: build modules against the HARDENED kernel
  16533. installing nvidia-340xx-dkms...
  16534.  
  16535. >>> You must tell Xorg to use the nvidia driver with kernels >=5.11.0.
  16536.     Minimal config example provided in /usr/share/nvidia-340xx/20-nvidia.conf
  16537.     which you should manually place in /etc/X11/xorg.conf.d/
  16538.  
  16539. Optional dependencies for nvidia-340xx-dkms
  16540.     linux-headers: Build the module for Arch kernel [installed]
  16541. :: Running post-transaction hooks...
  16542. (1/2) Arming ConditionNeedsUpdate...
  16543. (2/2) Install DKMS modules
  16544. ==> dkms install --no-depmod -m nvidia -v 340.108 -k 5.14.11-arch1-1
  16545. ==> depmod 5.14.11-arch1-1
  16546.