Facebook
From Atom, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 489
  1. nvidia-installer log file '/var/log/nvidia-installer.log'
  2. creation time: Mon Jul 24 16:05:04 2017
  3. installer version: 340.102
  4.  
  5. PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  6.  
  7. nvidia-installer command line:
  8.     ./nvidia-installer
  9.  
  10. Unable to load: nvidia-installer ncurses v6 user interface
  11.  
  12. Using: nvidia-installer ncurses user interface
  13. -> License accepted.
  14. -> Installing NVIDIA driver version 340.102.
  15. -> Performing CC sanity check with CC="/usr/bin/cc".
  16. -> Kernel source path: '/lib/modules/4.9.0-3-amd64/source'
  17. -> Kernel output path: '/lib/modules/4.9.0-3-amd64/build'
  18. -> Performing rivafb check.
  19. -> Performing nvidiafb check.
  20. -> Performing Xen check.
  21. -> Performing PREEMPT_RT check.
  22. -> Cleaning kernel module build directory.
  23.    executing: 'cd ./kernel; /usr/bin/make clean'...
  24. -> Building NVIDIA kernel module:
  25.    executing: 'cd ./kernel; /usr/bin/make module SYSSRC=/lib/modules/4.9.0-3-amd64/source SYSOUT=/lib/modules/4.9.0-3-amd64/build NV_BUILD_MODULE_INSTANCES='...
  26.    NVIDIA: calling KBUILD...
  27.    make[1]: Wejście do katalogu '/usr/src/linux-headers-4.9.0-3-common'
  28.    /usr/bin/make -C /lib/modules/4.9.0-3-amd64/build KBUILD_SRC=/usr/src/linux-headers-4.9.0-3-common
  29.    -f /usr/src/linux-headers-4.9.0-3-common/Makefile modules
  30.    make[2]: Wejście do katalogu '/usr/src/linux-headers-4.9.0-3-amd64'
  31.    test -e include/generated/autoconf.h -a -e include/config/auto.conf || (            
  32.    echo >&2;                                                   
  33.    echo >&2 "  ERROR: Kernel configuration is invalid.";               
  34.    echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";
  35.    echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";  
  36.    echo >&2 ;                                                  
  37.    /bin/false)
  38.    mkdir -p /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_versions ; rm -f /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_versions/*
  39.    /usr/bin/make -f /usr/src/linux-headers-4.9.0-3-common/scripts/Makefile.build obj=/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel
  40.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulat
  41.    e-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_
  42.    STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv.c
  43.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  44.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  45.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  46.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  47.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  48.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  49.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  50.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  51.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  52.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  53.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv.c:13:
  54.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  55.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  56.               cnts, cnts | _QW_LOCKED) == cnts);
  57.                                        ^
  58.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  59.     # define likely(x) __builtin_expect(!!(x), 1)
  60.                                            ^
  61.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  62.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  63.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  64.                                                ^
  65.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  66.     # define likely(x) __builtin_expect(!!(x), 1)
  67.                                            ^
  68.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  69.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  70.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  71.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  72.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  73.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  74.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  75.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  76.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  77.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  78.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv.c:13:
  79.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  80.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  81.              ((val) == 1 || (val) == -1)) ?  
  82.                                   ^
  83.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  84.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  85.                                      ^~~~~~~~~~~~~
  86.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  87.       case 1: stem##1(variable, __VA_ARGS__);break;  
  88.               ^~~~
  89.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  90.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  91.                                     ^~~~~~~~~~~~~~~~
  92.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  93.       this_cpu_add(*percpu_count, nr);
  94.       ^~~~~~~~~~~~
  95.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  96.              ((val) == 1 || (val) == -1)) ?  
  97.                                   ^
  98.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  99.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  100.                                      ^~~~~~~~~~~~~
  101.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  102.       case 2: stem##2(variable, __VA_ARGS__);break;  
  103.               ^~~~
  104.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  105.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  106.                                     ^~~~~~~~~~~~~~~~
  107.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  108.       this_cpu_add(*percpu_count, nr);
  109.       ^~~~~~~~~~~~
  110.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  111.              ((val) == 1 || (val) == -1)) ?  
  112.                                   ^
  113.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  114.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  115.                                      ^~~~~~~~~~~~~
  116.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  117.       case 4: stem##4(variable, __VA_ARGS__);break;  
  118.               ^~~~
  119.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  120.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  121.                                     ^~~~~~~~~~~~~~~~
  122.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  123.       this_cpu_add(*percpu_count, nr);
  124.       ^~~~~~~~~~~~
  125.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  126.              ((val) == 1 || (val) == -1)) ?  
  127.                                   ^
  128.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  129.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  130.                                       ^~~~~~~~~~~~~
  131.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  132.       case 8: stem##8(variable, __VA_ARGS__);break;  
  133.               ^~~~
  134.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  135.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  136.                                     ^~~~~~~~~~~~~~~~
  137.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  138.       this_cpu_add(*percpu_count, nr);
  139.       ^~~~~~~~~~~~
  140.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  141.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  142.              ((val) == 1 || (val) == -1)) ?  
  143.                                   ^
  144.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  145.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  146.                                      ^~~~~~~~~~~~~
  147.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  148.       case 1: stem##1(variable, __VA_ARGS__);break;  
  149.               ^~~~
  150.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  151.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  152.                                     ^~~~~~~~~~~~~~~~
  153.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  154.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  155.                                     ^~~~~~~~~~~~
  156.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  157.       this_cpu_sub(*percpu_count, nr);
  158.       ^~~~~~~~~~~~
  159.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  160.              ((val) == 1 || (val) == -1)) ?  
  161.                                   ^
  162.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  163.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  164.                                      ^~~~~~~~~~~~~
  165.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  166.       case 2: stem##2(variable, __VA_ARGS__);break;  
  167.               ^~~~
  168.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  169.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  170.                                     ^~~~~~~~~~~~~~~~
  171.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  172.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  173.                                     ^~~~~~~~~~~~
  174.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  175.       this_cpu_sub(*percpu_count, nr);
  176.       ^~~~~~~~~~~~
  177.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  178.              ((val) == 1 || (val) == -1)) ?  
  179.                                   ^
  180.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  181.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  182.                                      ^~~~~~~~~~~~~
  183.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  184.       case 4: stem##4(variable, __VA_ARGS__);break;  
  185.               ^~~~
  186.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  187.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  188.                                     ^~~~~~~~~~~~~~~~
  189.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  190.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  191.                                     ^~~~~~~~~~~~
  192.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  193.       this_cpu_sub(*percpu_count, nr);
  194.       ^~~~~~~~~~~~
  195.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  196.              ((val) == 1 || (val) == -1)) ?  
  197.                                   ^
  198.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  199.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  200.                                       ^~~~~~~~~~~~~
  201.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  202.       case 8: stem##8(variable, __VA_ARGS__);break;  
  203.               ^~~~
  204.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  205.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  206.                                     ^~~~~~~~~~~~~~~~
  207.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  208.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  209.                                     ^~~~~~~~~~~~
  210.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  211.       this_cpu_sub(*percpu_count, nr);
  212.       ^~~~~~~~~~~~
  213.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  214.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  215.              ((val) == 1 || (val) == -1)) ?  
  216.                                   ^
  217.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  218.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  219.                                      ^~~~~~~~~~~~~
  220.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  221.       case 1: stem##1(variable, __VA_ARGS__);break;  
  222.               ^~~~
  223.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  224.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  225.                                    ^~~~~~~~~~~~~~~~
  226.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  227.      raw_cpu_add(pcp, val);      
  228.      ^~~~~~~~~~~
  229.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  230.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  231.                                      ^~~~~~~~~~~~~~
  232.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  233.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  234.                                  ^~~~~~~~~~~~~~
  235.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  236.       __this_cpu_dec(*sem->read_count);
  237.       ^~~~~~~~~~~~~~
  238.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  239.              ((val) == 1 || (val) == -1)) ?  
  240.                                   ^
  241.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  242.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  243.                                      ^~~~~~~~~~~~~
  244.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  245.       case 2: stem##2(variable, __VA_ARGS__);break;  
  246.               ^~~~
  247.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  248.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  249.                                    ^~~~~~~~~~~~~~~~
  250.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  251.      raw_cpu_add(pcp, val);      
  252.      ^~~~~~~~~~~
  253.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  254.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  255.                                      ^~~~~~~~~~~~~~
  256.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  257.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  258.                                  ^~~~~~~~~~~~~~
  259.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  260.       __this_cpu_dec(*sem->read_count);
  261.       ^~~~~~~~~~~~~~
  262.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  263.              ((val) == 1 || (val) == -1)) ?  
  264.                                   ^
  265.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  266.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  267.                                      ^~~~~~~~~~~~~
  268.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  269.       case 4: stem##4(variable, __VA_ARGS__);break;  
  270.               ^~~~
  271.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  272.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  273.                                    ^~~~~~~~~~~~~~~~
  274.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  275.      raw_cpu_add(pcp, val);      
  276.      ^~~~~~~~~~~
  277.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  278.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  279.                                      ^~~~~~~~~~~~~~
  280.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  281.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  282.                                  ^~~~~~~~~~~~~~
  283.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  284.       __this_cpu_dec(*sem->read_count);
  285.       ^~~~~~~~~~~~~~
  286.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  287.              ((val) == 1 || (val) == -1)) ?  
  288.                                   ^
  289.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  290.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  291.                                       ^~~~~~~~~~~~~
  292.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  293.       case 8: stem##8(variable, __VA_ARGS__);break;  
  294.               ^~~~
  295.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  296.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  297.                                    ^~~~~~~~~~~~~~~~
  298.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  299.      raw_cpu_add(pcp, val);      
  300.      ^~~~~~~~~~~
  301.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  302.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  303.                                      ^~~~~~~~~~~~~~
  304.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  305.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  306.                                  ^~~~~~~~~~~~~~
  307.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  308.       __this_cpu_dec(*sem->read_count);
  309.       ^~~~~~~~~~~~~~
  310.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  311.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  312.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  313.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  314.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  315.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  316.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  317.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  318.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  319.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  320.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv.c:13:
  321.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  322.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  323.      if (likely(sz < 0 || sz >= n)) {
  324.                              ^
  325.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  326.     # define likely(x) __builtin_expect(!!(x), 1)
  327.                                            ^
  328.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  329.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  330.      if (likely(sz < 0 || sz >= n)) {
  331.                              ^
  332.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  333.     # define likely(x) __builtin_expect(!!(x), 1)
  334.                                            ^
  335.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv.o"; fi; fi;
  336.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-acpi.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -m
  337.    tune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compa
  338.    re -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-acpi.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-acpi.c
  339.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  340.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  341.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  342.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  343.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  344.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  345.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  346.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  347.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  348.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  349.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-acpi.c:15:
  350.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  351.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  352.               cnts, cnts | _QW_LOCKED) == cnts);
  353.                                        ^
  354.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  355.     # define likely(x) __builtin_expect(!!(x), 1)
  356.                                            ^
  357.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  358.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  359.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  360.                                                ^
  361.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  362.     # define likely(x) __builtin_expect(!!(x), 1)
  363.                                            ^
  364.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  365.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  366.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  367.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  368.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  369.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  370.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  371.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  372.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  373.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  374.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-acpi.c:15:
  375.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  376.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  377.              ((val) == 1 || (val) == -1)) ?  
  378.                                   ^
  379.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  380.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  381.                                      ^~~~~~~~~~~~~
  382.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  383.       case 1: stem##1(variable, __VA_ARGS__);break;  
  384.               ^~~~
  385.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  386.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  387.                                     ^~~~~~~~~~~~~~~~
  388.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  389.       this_cpu_add(*percpu_count, nr);
  390.       ^~~~~~~~~~~~
  391.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  392.              ((val) == 1 || (val) == -1)) ?  
  393.                                   ^
  394.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  395.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  396.                                      ^~~~~~~~~~~~~
  397.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  398.       case 2: stem##2(variable, __VA_ARGS__);break;  
  399.               ^~~~
  400.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  401.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  402.                                     ^~~~~~~~~~~~~~~~
  403.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  404.       this_cpu_add(*percpu_count, nr);
  405.       ^~~~~~~~~~~~
  406.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  407.              ((val) == 1 || (val) == -1)) ?  
  408.                                   ^
  409.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  410.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  411.                                      ^~~~~~~~~~~~~
  412.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  413.       case 4: stem##4(variable, __VA_ARGS__);break;  
  414.               ^~~~
  415.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  416.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  417.                                     ^~~~~~~~~~~~~~~~
  418.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  419.       this_cpu_add(*percpu_count, nr);
  420.       ^~~~~~~~~~~~
  421.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  422.              ((val) == 1 || (val) == -1)) ?  
  423.                                   ^
  424.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  425.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  426.                                       ^~~~~~~~~~~~~
  427.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  428.       case 8: stem##8(variable, __VA_ARGS__);break;  
  429.               ^~~~
  430.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  431.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  432.                                     ^~~~~~~~~~~~~~~~
  433.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  434.       this_cpu_add(*percpu_count, nr);
  435.       ^~~~~~~~~~~~
  436.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  437.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  438.              ((val) == 1 || (val) == -1)) ?  
  439.                                   ^
  440.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  441.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  442.                                      ^~~~~~~~~~~~~
  443.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  444.       case 1: stem##1(variable, __VA_ARGS__);break;  
  445.               ^~~~
  446.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  447.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  448.                                     ^~~~~~~~~~~~~~~~
  449.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  450.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  451.                                     ^~~~~~~~~~~~
  452.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  453.       this_cpu_sub(*percpu_count, nr);
  454.       ^~~~~~~~~~~~
  455.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  456.              ((val) == 1 || (val) == -1)) ?  
  457.                                   ^
  458.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  459.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  460.                                      ^~~~~~~~~~~~~
  461.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  462.       case 2: stem##2(variable, __VA_ARGS__);break;  
  463.               ^~~~
  464.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  465.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  466.                                     ^~~~~~~~~~~~~~~~
  467.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  468.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  469.                                     ^~~~~~~~~~~~
  470.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  471.       this_cpu_sub(*percpu_count, nr);
  472.       ^~~~~~~~~~~~
  473.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  474.              ((val) == 1 || (val) == -1)) ?  
  475.                                   ^
  476.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  477.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  478.                                      ^~~~~~~~~~~~~
  479.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  480.       case 4: stem##4(variable, __VA_ARGS__);break;  
  481.               ^~~~
  482.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  483.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  484.                                     ^~~~~~~~~~~~~~~~
  485.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  486.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  487.                                     ^~~~~~~~~~~~
  488.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  489.       this_cpu_sub(*percpu_count, nr);
  490.       ^~~~~~~~~~~~
  491.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  492.              ((val) == 1 || (val) == -1)) ?  
  493.                                   ^
  494.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  495.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  496.                                       ^~~~~~~~~~~~~
  497.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  498.       case 8: stem##8(variable, __VA_ARGS__);break;  
  499.               ^~~~
  500.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  501.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  502.                                     ^~~~~~~~~~~~~~~~
  503.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  504.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  505.                                     ^~~~~~~~~~~~
  506.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  507.       this_cpu_sub(*percpu_count, nr);
  508.       ^~~~~~~~~~~~
  509.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  510.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  511.              ((val) == 1 || (val) == -1)) ?  
  512.                                   ^
  513.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  514.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  515.                                      ^~~~~~~~~~~~~
  516.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  517.       case 1: stem##1(variable, __VA_ARGS__);break;  
  518.               ^~~~
  519.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  520.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  521.                                    ^~~~~~~~~~~~~~~~
  522.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  523.      raw_cpu_add(pcp, val);      
  524.      ^~~~~~~~~~~
  525.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  526.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  527.                                      ^~~~~~~~~~~~~~
  528.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  529.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  530.                                  ^~~~~~~~~~~~~~
  531.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  532.       __this_cpu_dec(*sem->read_count);
  533.       ^~~~~~~~~~~~~~
  534.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  535.              ((val) == 1 || (val) == -1)) ?  
  536.                                   ^
  537.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  538.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  539.                                      ^~~~~~~~~~~~~
  540.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  541.       case 2: stem##2(variable, __VA_ARGS__);break;  
  542.               ^~~~
  543.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  544.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  545.                                    ^~~~~~~~~~~~~~~~
  546.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  547.      raw_cpu_add(pcp, val);      
  548.      ^~~~~~~~~~~
  549.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  550.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  551.                                      ^~~~~~~~~~~~~~
  552.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  553.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  554.                                  ^~~~~~~~~~~~~~
  555.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  556.       __this_cpu_dec(*sem->read_count);
  557.       ^~~~~~~~~~~~~~
  558.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  559.              ((val) == 1 || (val) == -1)) ?  
  560.                                   ^
  561.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  562.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  563.                                      ^~~~~~~~~~~~~
  564.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  565.       case 4: stem##4(variable, __VA_ARGS__);break;  
  566.               ^~~~
  567.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  568.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  569.                                    ^~~~~~~~~~~~~~~~
  570.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  571.      raw_cpu_add(pcp, val);      
  572.      ^~~~~~~~~~~
  573.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  574.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  575.                                      ^~~~~~~~~~~~~~
  576.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  577.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  578.                                  ^~~~~~~~~~~~~~
  579.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  580.       __this_cpu_dec(*sem->read_count);
  581.       ^~~~~~~~~~~~~~
  582.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  583.              ((val) == 1 || (val) == -1)) ?  
  584.                                   ^
  585.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  586.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  587.                                       ^~~~~~~~~~~~~
  588.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  589.       case 8: stem##8(variable, __VA_ARGS__);break;  
  590.               ^~~~
  591.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  592.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  593.                                    ^~~~~~~~~~~~~~~~
  594.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  595.      raw_cpu_add(pcp, val);      
  596.      ^~~~~~~~~~~
  597.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  598.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  599.                                      ^~~~~~~~~~~~~~
  600.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  601.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  602.                                  ^~~~~~~~~~~~~~
  603.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  604.       __this_cpu_dec(*sem->read_count);
  605.       ^~~~~~~~~~~~~~
  606.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  607.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  608.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  609.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  610.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  611.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  612.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  613.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  614.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  615.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  616.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-acpi.c:15:
  617.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  618.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  619.      if (likely(sz < 0 || sz >= n)) {
  620.                              ^
  621.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  622.     # define likely(x) __builtin_expect(!!(x), 1)
  623.                                            ^
  624.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  625.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  626.      if (likely(sz < 0 || sz >= n)) {
  627.                              ^
  628.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  629.     # define likely(x) __builtin_expect(!!(x), 1)
  630.                                            ^
  631.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-acpi.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-acpi.o"; fi; fi;
  632.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-chrdev.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m
  633.    64 -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_I
  634.    NSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-chrdev.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-chrdev.c
  635.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  636.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  637.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  638.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  639.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  640.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  641.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  642.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  643.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  644.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  645.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-chrdev.c:15:
  646.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  647.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  648.               cnts, cnts | _QW_LOCKED) == cnts);
  649.                                        ^
  650.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  651.     # define likely(x) __builtin_expect(!!(x), 1)
  652.                                            ^
  653.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  654.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  655.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  656.                                                ^
  657.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  658.     # define likely(x) __builtin_expect(!!(x), 1)
  659.                                            ^
  660.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  661.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  662.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  663.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  664.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  665.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  666.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  667.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  668.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  669.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  670.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-chrdev.c:15:
  671.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  672.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  673.              ((val) == 1 || (val) == -1)) ?  
  674.                                   ^
  675.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  676.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  677.                                      ^~~~~~~~~~~~~
  678.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  679.       case 1: stem##1(variable, __VA_ARGS__);break;  
  680.               ^~~~
  681.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  682.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  683.                                     ^~~~~~~~~~~~~~~~
  684.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  685.       this_cpu_add(*percpu_count, nr);
  686.       ^~~~~~~~~~~~
  687.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  688.              ((val) == 1 || (val) == -1)) ?  
  689.                                   ^
  690.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  691.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  692.                                      ^~~~~~~~~~~~~
  693.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  694.       case 2: stem##2(variable, __VA_ARGS__);break;  
  695.               ^~~~
  696.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  697.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  698.                                     ^~~~~~~~~~~~~~~~
  699.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  700.       this_cpu_add(*percpu_count, nr);
  701.       ^~~~~~~~~~~~
  702.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  703.              ((val) == 1 || (val) == -1)) ?  
  704.                                   ^
  705.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  706.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  707.                                      ^~~~~~~~~~~~~
  708.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  709.       case 4: stem##4(variable, __VA_ARGS__);break;  
  710.               ^~~~
  711.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  712.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  713.                                     ^~~~~~~~~~~~~~~~
  714.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  715.       this_cpu_add(*percpu_count, nr);
  716.       ^~~~~~~~~~~~
  717.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  718.              ((val) == 1 || (val) == -1)) ?  
  719.                                   ^
  720.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  721.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  722.                                       ^~~~~~~~~~~~~
  723.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  724.       case 8: stem##8(variable, __VA_ARGS__);break;  
  725.               ^~~~
  726.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  727.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  728.                                     ^~~~~~~~~~~~~~~~
  729.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  730.       this_cpu_add(*percpu_count, nr);
  731.       ^~~~~~~~~~~~
  732.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  733.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  734.              ((val) == 1 || (val) == -1)) ?  
  735.                                   ^
  736.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  737.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  738.                                      ^~~~~~~~~~~~~
  739.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  740.       case 1: stem##1(variable, __VA_ARGS__);break;  
  741.               ^~~~
  742.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  743.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  744.                                     ^~~~~~~~~~~~~~~~
  745.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  746.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  747.                                     ^~~~~~~~~~~~
  748.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  749.       this_cpu_sub(*percpu_count, nr);
  750.       ^~~~~~~~~~~~
  751.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  752.              ((val) == 1 || (val) == -1)) ?  
  753.                                   ^
  754.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  755.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  756.                                      ^~~~~~~~~~~~~
  757.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  758.       case 2: stem##2(variable, __VA_ARGS__);break;  
  759.               ^~~~
  760.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  761.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  762.                                     ^~~~~~~~~~~~~~~~
  763.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  764.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  765.                                     ^~~~~~~~~~~~
  766.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  767.       this_cpu_sub(*percpu_count, nr);
  768.       ^~~~~~~~~~~~
  769.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  770.              ((val) == 1 || (val) == -1)) ?  
  771.                                   ^
  772.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  773.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  774.                                      ^~~~~~~~~~~~~
  775.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  776.       case 4: stem##4(variable, __VA_ARGS__);break;  
  777.               ^~~~
  778.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  779.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  780.                                     ^~~~~~~~~~~~~~~~
  781.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  782.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  783.                                     ^~~~~~~~~~~~
  784.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  785.       this_cpu_sub(*percpu_count, nr);
  786.       ^~~~~~~~~~~~
  787.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  788.              ((val) == 1 || (val) == -1)) ?  
  789.                                   ^
  790.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  791.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  792.                                       ^~~~~~~~~~~~~
  793.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  794.       case 8: stem##8(variable, __VA_ARGS__);break;  
  795.               ^~~~
  796.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  797.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  798.                                     ^~~~~~~~~~~~~~~~
  799.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  800.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  801.                                     ^~~~~~~~~~~~
  802.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  803.       this_cpu_sub(*percpu_count, nr);
  804.       ^~~~~~~~~~~~
  805.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  806.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  807.              ((val) == 1 || (val) == -1)) ?  
  808.                                   ^
  809.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  810.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  811.                                      ^~~~~~~~~~~~~
  812.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  813.       case 1: stem##1(variable, __VA_ARGS__);break;  
  814.               ^~~~
  815.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  816.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  817.                                    ^~~~~~~~~~~~~~~~
  818.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  819.      raw_cpu_add(pcp, val);      
  820.      ^~~~~~~~~~~
  821.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  822.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  823.                                      ^~~~~~~~~~~~~~
  824.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  825.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  826.                                  ^~~~~~~~~~~~~~
  827.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  828.       __this_cpu_dec(*sem->read_count);
  829.       ^~~~~~~~~~~~~~
  830.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  831.              ((val) == 1 || (val) == -1)) ?  
  832.                                   ^
  833.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  834.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  835.                                      ^~~~~~~~~~~~~
  836.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  837.       case 2: stem##2(variable, __VA_ARGS__);break;  
  838.               ^~~~
  839.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  840.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  841.                                    ^~~~~~~~~~~~~~~~
  842.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  843.      raw_cpu_add(pcp, val);      
  844.      ^~~~~~~~~~~
  845.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  846.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  847.                                      ^~~~~~~~~~~~~~
  848.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  849.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  850.                                  ^~~~~~~~~~~~~~
  851.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  852.       __this_cpu_dec(*sem->read_count);
  853.       ^~~~~~~~~~~~~~
  854.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  855.              ((val) == 1 || (val) == -1)) ?  
  856.                                   ^
  857.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  858.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  859.                                      ^~~~~~~~~~~~~
  860.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  861.       case 4: stem##4(variable, __VA_ARGS__);break;  
  862.               ^~~~
  863.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  864.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  865.                                    ^~~~~~~~~~~~~~~~
  866.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  867.      raw_cpu_add(pcp, val);      
  868.      ^~~~~~~~~~~
  869.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  870.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  871.                                      ^~~~~~~~~~~~~~
  872.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  873.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  874.                                  ^~~~~~~~~~~~~~
  875.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  876.       __this_cpu_dec(*sem->read_count);
  877.       ^~~~~~~~~~~~~~
  878.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  879.              ((val) == 1 || (val) == -1)) ?  
  880.                                   ^
  881.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  882.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  883.                                       ^~~~~~~~~~~~~
  884.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  885.       case 8: stem##8(variable, __VA_ARGS__);break;  
  886.               ^~~~
  887.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  888.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  889.                                    ^~~~~~~~~~~~~~~~
  890.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  891.      raw_cpu_add(pcp, val);      
  892.      ^~~~~~~~~~~
  893.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  894.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  895.                                      ^~~~~~~~~~~~~~
  896.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  897.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  898.                                  ^~~~~~~~~~~~~~
  899.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  900.       __this_cpu_dec(*sem->read_count);
  901.       ^~~~~~~~~~~~~~
  902.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  903.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  904.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  905.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  906.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  907.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  908.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  909.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  910.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  911.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  912.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-chrdev.c:15:
  913.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  914.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  915.      if (likely(sz < 0 || sz >= n)) {
  916.                              ^
  917.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  918.     # define likely(x) __builtin_expect(!!(x), 1)
  919.                                            ^
  920.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  921.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  922.      if (likely(sz < 0 || sz >= n)) {
  923.                              ^
  924.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  925.     # define likely(x) __builtin_expect(!!(x), 1)
  926.                                            ^
  927.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-chrdev.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-chrdev.o"; fi; fi;
  928.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-cray.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -W
  929.    error-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=stric
  930.    t-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-cray.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-cray.c
  931.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  932.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  933.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  934.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  935.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  936.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  937.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  938.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  939.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  940.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  941.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-cray.c:15:
  942.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  943.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  944.               cnts, cnts | _QW_LOCKED) == cnts);
  945.                                        ^
  946.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  947.     # define likely(x) __builtin_expect(!!(x), 1)
  948.                                            ^
  949.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  950.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  951.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  952.                                                ^
  953.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  954.     # define likely(x) __builtin_expect(!!(x), 1)
  955.                                            ^
  956.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  957.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  958.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  959.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  960.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  961.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  962.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  963.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  964.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  965.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  966.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-cray.c:15:
  967.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  968.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  969.              ((val) == 1 || (val) == -1)) ?  
  970.                                   ^
  971.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  972.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  973.                                      ^~~~~~~~~~~~~
  974.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  975.       case 1: stem##1(variable, __VA_ARGS__);break;  
  976.               ^~~~
  977.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  978.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  979.                                     ^~~~~~~~~~~~~~~~
  980.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  981.       this_cpu_add(*percpu_count, nr);
  982.       ^~~~~~~~~~~~
  983.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  984.              ((val) == 1 || (val) == -1)) ?  
  985.                                   ^
  986.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  987.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  988.                                      ^~~~~~~~~~~~~
  989.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  990.       case 2: stem##2(variable, __VA_ARGS__);break;  
  991.               ^~~~
  992.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  993.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  994.                                     ^~~~~~~~~~~~~~~~
  995.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  996.       this_cpu_add(*percpu_count, nr);
  997.       ^~~~~~~~~~~~
  998.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  999.              ((val) == 1 || (val) == -1)) ?  
  1000.                                   ^
  1001.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  1002.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  1003.                                      ^~~~~~~~~~~~~
  1004.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  1005.       case 4: stem##4(variable, __VA_ARGS__);break;  
  1006.               ^~~~
  1007.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1008.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1009.                                     ^~~~~~~~~~~~~~~~
  1010.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  1011.       this_cpu_add(*percpu_count, nr);
  1012.       ^~~~~~~~~~~~
  1013.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1014.              ((val) == 1 || (val) == -1)) ?  
  1015.                                   ^
  1016.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  1017.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  1018.                                       ^~~~~~~~~~~~~
  1019.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  1020.       case 8: stem##8(variable, __VA_ARGS__);break;  
  1021.               ^~~~
  1022.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1023.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1024.                                     ^~~~~~~~~~~~~~~~
  1025.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  1026.       this_cpu_add(*percpu_count, nr);
  1027.       ^~~~~~~~~~~~
  1028.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  1029.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1030.              ((val) == 1 || (val) == -1)) ?  
  1031.                                   ^
  1032.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  1033.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  1034.                                      ^~~~~~~~~~~~~
  1035.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  1036.       case 1: stem##1(variable, __VA_ARGS__);break;  
  1037.               ^~~~
  1038.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1039.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1040.                                     ^~~~~~~~~~~~~~~~
  1041.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1042.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1043.                                     ^~~~~~~~~~~~
  1044.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1045.       this_cpu_sub(*percpu_count, nr);
  1046.       ^~~~~~~~~~~~
  1047.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1048.              ((val) == 1 || (val) == -1)) ?  
  1049.                                   ^
  1050.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  1051.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  1052.                                      ^~~~~~~~~~~~~
  1053.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  1054.       case 2: stem##2(variable, __VA_ARGS__);break;  
  1055.               ^~~~
  1056.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1057.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1058.                                     ^~~~~~~~~~~~~~~~
  1059.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1060.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1061.                                     ^~~~~~~~~~~~
  1062.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1063.       this_cpu_sub(*percpu_count, nr);
  1064.       ^~~~~~~~~~~~
  1065.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1066.              ((val) == 1 || (val) == -1)) ?  
  1067.                                   ^
  1068.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  1069.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  1070.                                      ^~~~~~~~~~~~~
  1071.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  1072.       case 4: stem##4(variable, __VA_ARGS__);break;  
  1073.               ^~~~
  1074.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1075.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1076.                                     ^~~~~~~~~~~~~~~~
  1077.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1078.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1079.                                     ^~~~~~~~~~~~
  1080.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1081.       this_cpu_sub(*percpu_count, nr);
  1082.       ^~~~~~~~~~~~
  1083.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1084.              ((val) == 1 || (val) == -1)) ?  
  1085.                                   ^
  1086.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  1087.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  1088.                                       ^~~~~~~~~~~~~
  1089.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  1090.       case 8: stem##8(variable, __VA_ARGS__);break;  
  1091.               ^~~~
  1092.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1093.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1094.                                     ^~~~~~~~~~~~~~~~
  1095.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1096.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1097.                                     ^~~~~~~~~~~~
  1098.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1099.       this_cpu_sub(*percpu_count, nr);
  1100.       ^~~~~~~~~~~~
  1101.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  1102.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1103.              ((val) == 1 || (val) == -1)) ?  
  1104.                                   ^
  1105.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  1106.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  1107.                                      ^~~~~~~~~~~~~
  1108.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  1109.       case 1: stem##1(variable, __VA_ARGS__);break;  
  1110.               ^~~~
  1111.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  1112.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  1113.                                    ^~~~~~~~~~~~~~~~
  1114.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  1115.      raw_cpu_add(pcp, val);      
  1116.      ^~~~~~~~~~~
  1117.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  1118.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  1119.                                      ^~~~~~~~~~~~~~
  1120.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  1121.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  1122.                                  ^~~~~~~~~~~~~~
  1123.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  1124.       __this_cpu_dec(*sem->read_count);
  1125.       ^~~~~~~~~~~~~~
  1126.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1127.              ((val) == 1 || (val) == -1)) ?  
  1128.                                   ^
  1129.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  1130.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  1131.                                      ^~~~~~~~~~~~~
  1132.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  1133.       case 2: stem##2(variable, __VA_ARGS__);break;  
  1134.               ^~~~
  1135.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  1136.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  1137.                                    ^~~~~~~~~~~~~~~~
  1138.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  1139.      raw_cpu_add(pcp, val);      
  1140.      ^~~~~~~~~~~
  1141.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  1142.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  1143.                                      ^~~~~~~~~~~~~~
  1144.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  1145.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  1146.                                  ^~~~~~~~~~~~~~
  1147.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  1148.       __this_cpu_dec(*sem->read_count);
  1149.       ^~~~~~~~~~~~~~
  1150.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1151.              ((val) == 1 || (val) == -1)) ?  
  1152.                                   ^
  1153.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  1154.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  1155.                                      ^~~~~~~~~~~~~
  1156.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  1157.       case 4: stem##4(variable, __VA_ARGS__);break;  
  1158.               ^~~~
  1159.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  1160.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  1161.                                    ^~~~~~~~~~~~~~~~
  1162.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  1163.      raw_cpu_add(pcp, val);      
  1164.      ^~~~~~~~~~~
  1165.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  1166.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  1167.                                      ^~~~~~~~~~~~~~
  1168.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  1169.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  1170.                                  ^~~~~~~~~~~~~~
  1171.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  1172.       __this_cpu_dec(*sem->read_count);
  1173.       ^~~~~~~~~~~~~~
  1174.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1175.              ((val) == 1 || (val) == -1)) ?  
  1176.                                   ^
  1177.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  1178.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  1179.                                       ^~~~~~~~~~~~~
  1180.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  1181.       case 8: stem##8(variable, __VA_ARGS__);break;  
  1182.               ^~~~
  1183.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  1184.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  1185.                                    ^~~~~~~~~~~~~~~~
  1186.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  1187.      raw_cpu_add(pcp, val);      
  1188.      ^~~~~~~~~~~
  1189.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  1190.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  1191.                                      ^~~~~~~~~~~~~~
  1192.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  1193.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  1194.                                  ^~~~~~~~~~~~~~
  1195.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  1196.       __this_cpu_dec(*sem->read_count);
  1197.       ^~~~~~~~~~~~~~
  1198.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  1199.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  1200.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  1201.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  1202.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  1203.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  1204.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  1205.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  1206.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  1207.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  1208.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-cray.c:15:
  1209.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  1210.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1211.      if (likely(sz < 0 || sz >= n)) {
  1212.                              ^
  1213.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  1214.     # define likely(x) __builtin_expect(!!(x), 1)
  1215.                                            ^
  1216.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  1217.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1218.      if (likely(sz < 0 || sz >= n)) {
  1219.                              ^
  1220.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  1221.     # define likely(x) __builtin_expect(!!(x), 1)
  1222.                                            ^
  1223.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-cray.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-cray.o"; fi; fi;
  1224.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-dma.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-34
  1225.    0.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclarat
  1226.    ion-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-dma.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-dma.c
  1227.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  1228.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  1229.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  1230.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  1231.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  1232.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  1233.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  1234.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  1235.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  1236.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  1237.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-dma.c:15:
  1238.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  1239.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1240.               cnts, cnts | _QW_LOCKED) == cnts);
  1241.                                        ^
  1242.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  1243.     # define likely(x) __builtin_expect(!!(x), 1)
  1244.                                            ^
  1245.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  1246.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1247.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  1248.                                                ^
  1249.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  1250.     # define likely(x) __builtin_expect(!!(x), 1)
  1251.                                            ^
  1252.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  1253.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  1254.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  1255.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  1256.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  1257.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  1258.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  1259.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  1260.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  1261.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  1262.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-dma.c:15:
  1263.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  1264.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1265.              ((val) == 1 || (val) == -1)) ?  
  1266.                                   ^
  1267.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  1268.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  1269.                                      ^~~~~~~~~~~~~
  1270.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  1271.       case 1: stem##1(variable, __VA_ARGS__);break;  
  1272.               ^~~~
  1273.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1274.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1275.                                     ^~~~~~~~~~~~~~~~
  1276.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  1277.       this_cpu_add(*percpu_count, nr);
  1278.       ^~~~~~~~~~~~
  1279.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1280.              ((val) == 1 || (val) == -1)) ?  
  1281.                                   ^
  1282.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  1283.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  1284.                                      ^~~~~~~~~~~~~
  1285.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  1286.       case 2: stem##2(variable, __VA_ARGS__);break;  
  1287.               ^~~~
  1288.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1289.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1290.                                     ^~~~~~~~~~~~~~~~
  1291.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  1292.       this_cpu_add(*percpu_count, nr);
  1293.       ^~~~~~~~~~~~
  1294.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1295.              ((val) == 1 || (val) == -1)) ?  
  1296.                                   ^
  1297.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  1298.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  1299.                                      ^~~~~~~~~~~~~
  1300.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  1301.       case 4: stem##4(variable, __VA_ARGS__);break;  
  1302.               ^~~~
  1303.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1304.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1305.                                     ^~~~~~~~~~~~~~~~
  1306.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  1307.       this_cpu_add(*percpu_count, nr);
  1308.       ^~~~~~~~~~~~
  1309.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1310.              ((val) == 1 || (val) == -1)) ?  
  1311.                                   ^
  1312.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  1313.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  1314.                                       ^~~~~~~~~~~~~
  1315.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  1316.       case 8: stem##8(variable, __VA_ARGS__);break;  
  1317.               ^~~~
  1318.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1319.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1320.                                     ^~~~~~~~~~~~~~~~
  1321.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  1322.       this_cpu_add(*percpu_count, nr);
  1323.       ^~~~~~~~~~~~
  1324.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  1325.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1326.              ((val) == 1 || (val) == -1)) ?  
  1327.                                   ^
  1328.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  1329.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  1330.                                      ^~~~~~~~~~~~~
  1331.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  1332.       case 1: stem##1(variable, __VA_ARGS__);break;  
  1333.               ^~~~
  1334.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1335.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1336.                                     ^~~~~~~~~~~~~~~~
  1337.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1338.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1339.                                     ^~~~~~~~~~~~
  1340.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1341.       this_cpu_sub(*percpu_count, nr);
  1342.       ^~~~~~~~~~~~
  1343.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1344.              ((val) == 1 || (val) == -1)) ?  
  1345.                                   ^
  1346.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  1347.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  1348.                                      ^~~~~~~~~~~~~
  1349.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  1350.       case 2: stem##2(variable, __VA_ARGS__);break;  
  1351.               ^~~~
  1352.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1353.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1354.                                     ^~~~~~~~~~~~~~~~
  1355.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1356.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1357.                                     ^~~~~~~~~~~~
  1358.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1359.       this_cpu_sub(*percpu_count, nr);
  1360.       ^~~~~~~~~~~~
  1361.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1362.              ((val) == 1 || (val) == -1)) ?  
  1363.                                   ^
  1364.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  1365.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  1366.                                      ^~~~~~~~~~~~~
  1367.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  1368.       case 4: stem##4(variable, __VA_ARGS__);break;  
  1369.               ^~~~
  1370.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1371.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1372.                                     ^~~~~~~~~~~~~~~~
  1373.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1374.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1375.                                     ^~~~~~~~~~~~
  1376.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1377.       this_cpu_sub(*percpu_count, nr);
  1378.       ^~~~~~~~~~~~
  1379.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1380.              ((val) == 1 || (val) == -1)) ?  
  1381.                                   ^
  1382.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  1383.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  1384.                                       ^~~~~~~~~~~~~
  1385.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  1386.       case 8: stem##8(variable, __VA_ARGS__);break;  
  1387.               ^~~~
  1388.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1389.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1390.                                     ^~~~~~~~~~~~~~~~
  1391.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1392.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1393.                                     ^~~~~~~~~~~~
  1394.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1395.       this_cpu_sub(*percpu_count, nr);
  1396.       ^~~~~~~~~~~~
  1397.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  1398.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1399.              ((val) == 1 || (val) == -1)) ?  
  1400.                                   ^
  1401.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  1402.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  1403.                                      ^~~~~~~~~~~~~
  1404.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  1405.       case 1: stem##1(variable, __VA_ARGS__);break;  
  1406.               ^~~~
  1407.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  1408.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  1409.                                    ^~~~~~~~~~~~~~~~
  1410.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  1411.      raw_cpu_add(pcp, val);      
  1412.      ^~~~~~~~~~~
  1413.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  1414.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  1415.                                      ^~~~~~~~~~~~~~
  1416.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  1417.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  1418.                                  ^~~~~~~~~~~~~~
  1419.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  1420.       __this_cpu_dec(*sem->read_count);
  1421.       ^~~~~~~~~~~~~~
  1422.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1423.              ((val) == 1 || (val) == -1)) ?  
  1424.                                   ^
  1425.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  1426.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  1427.                                      ^~~~~~~~~~~~~
  1428.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  1429.       case 2: stem##2(variable, __VA_ARGS__);break;  
  1430.               ^~~~
  1431.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  1432.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  1433.                                    ^~~~~~~~~~~~~~~~
  1434.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  1435.      raw_cpu_add(pcp, val);      
  1436.      ^~~~~~~~~~~
  1437.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  1438.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  1439.                                      ^~~~~~~~~~~~~~
  1440.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  1441.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  1442.                                  ^~~~~~~~~~~~~~
  1443.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  1444.       __this_cpu_dec(*sem->read_count);
  1445.       ^~~~~~~~~~~~~~
  1446.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1447.              ((val) == 1 || (val) == -1)) ?  
  1448.                                   ^
  1449.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  1450.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  1451.                                      ^~~~~~~~~~~~~
  1452.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  1453.       case 4: stem##4(variable, __VA_ARGS__);break;  
  1454.               ^~~~
  1455.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  1456.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  1457.                                    ^~~~~~~~~~~~~~~~
  1458.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  1459.      raw_cpu_add(pcp, val);      
  1460.      ^~~~~~~~~~~
  1461.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  1462.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  1463.                                      ^~~~~~~~~~~~~~
  1464.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  1465.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  1466.                                  ^~~~~~~~~~~~~~
  1467.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  1468.       __this_cpu_dec(*sem->read_count);
  1469.       ^~~~~~~~~~~~~~
  1470.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1471.              ((val) == 1 || (val) == -1)) ?  
  1472.                                   ^
  1473.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  1474.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  1475.                                       ^~~~~~~~~~~~~
  1476.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  1477.       case 8: stem##8(variable, __VA_ARGS__);break;  
  1478.               ^~~~
  1479.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  1480.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  1481.                                    ^~~~~~~~~~~~~~~~
  1482.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  1483.      raw_cpu_add(pcp, val);      
  1484.      ^~~~~~~~~~~
  1485.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  1486.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  1487.                                      ^~~~~~~~~~~~~~
  1488.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  1489.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  1490.                                  ^~~~~~~~~~~~~~
  1491.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  1492.       __this_cpu_dec(*sem->read_count);
  1493.       ^~~~~~~~~~~~~~
  1494.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  1495.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  1496.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  1497.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  1498.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  1499.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  1500.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  1501.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  1502.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  1503.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  1504.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-dma.c:15:
  1505.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  1506.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1507.      if (likely(sz < 0 || sz >= n)) {
  1508.                              ^
  1509.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  1510.     # define likely(x) __builtin_expect(!!(x), 1)
  1511.                                            ^
  1512.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  1513.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1514.      if (likely(sz < 0 || sz >= n)) {
  1515.                              ^
  1516.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  1517.     # define likely(x) __builtin_expect(!!(x), 1)
  1518.                                            ^
  1519.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-dma.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-dma.o"; fi; fi;
  1520.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-drm.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.
  1521.    0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable
  1522.     -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-drm.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-drm.c
  1523.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  1524.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  1525.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  1526.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  1527.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  1528.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  1529.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  1530.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  1531.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  1532.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  1533.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-drm.c:15:
  1534.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  1535.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1536.               cnts, cnts | _QW_LOCKED) == cnts);
  1537.                                        ^
  1538.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  1539.     # define likely(x) __builtin_expect(!!(x), 1)
  1540.                                            ^
  1541.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  1542.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1543.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  1544.                                                ^
  1545.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  1546.     # define likely(x) __builtin_expect(!!(x), 1)
  1547.                                            ^
  1548.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  1549.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  1550.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  1551.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  1552.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  1553.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  1554.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  1555.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  1556.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  1557.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  1558.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-drm.c:15:
  1559.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  1560.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1561.              ((val) == 1 || (val) == -1)) ?  
  1562.                                   ^
  1563.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  1564.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  1565.                                      ^~~~~~~~~~~~~
  1566.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  1567.       case 1: stem##1(variable, __VA_ARGS__);break;  
  1568.               ^~~~
  1569.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1570.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1571.                                     ^~~~~~~~~~~~~~~~
  1572.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  1573.       this_cpu_add(*percpu_count, nr);
  1574.       ^~~~~~~~~~~~
  1575.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1576.              ((val) == 1 || (val) == -1)) ?  
  1577.                                   ^
  1578.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  1579.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  1580.                                      ^~~~~~~~~~~~~
  1581.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  1582.       case 2: stem##2(variable, __VA_ARGS__);break;  
  1583.               ^~~~
  1584.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1585.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1586.                                     ^~~~~~~~~~~~~~~~
  1587.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  1588.       this_cpu_add(*percpu_count, nr);
  1589.       ^~~~~~~~~~~~
  1590.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1591.              ((val) == 1 || (val) == -1)) ?  
  1592.                                   ^
  1593.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  1594.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  1595.                                      ^~~~~~~~~~~~~
  1596.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  1597.       case 4: stem##4(variable, __VA_ARGS__);break;  
  1598.               ^~~~
  1599.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1600.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1601.                                     ^~~~~~~~~~~~~~~~
  1602.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  1603.       this_cpu_add(*percpu_count, nr);
  1604.       ^~~~~~~~~~~~
  1605.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1606.              ((val) == 1 || (val) == -1)) ?  
  1607.                                   ^
  1608.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  1609.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  1610.                                       ^~~~~~~~~~~~~
  1611.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  1612.       case 8: stem##8(variable, __VA_ARGS__);break;  
  1613.               ^~~~
  1614.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1615.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1616.                                     ^~~~~~~~~~~~~~~~
  1617.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  1618.       this_cpu_add(*percpu_count, nr);
  1619.       ^~~~~~~~~~~~
  1620.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  1621.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1622.              ((val) == 1 || (val) == -1)) ?  
  1623.                                   ^
  1624.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  1625.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  1626.                                      ^~~~~~~~~~~~~
  1627.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  1628.       case 1: stem##1(variable, __VA_ARGS__);break;  
  1629.               ^~~~
  1630.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1631.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1632.                                     ^~~~~~~~~~~~~~~~
  1633.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1634.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1635.                                     ^~~~~~~~~~~~
  1636.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1637.       this_cpu_sub(*percpu_count, nr);
  1638.       ^~~~~~~~~~~~
  1639.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1640.              ((val) == 1 || (val) == -1)) ?  
  1641.                                   ^
  1642.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  1643.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  1644.                                      ^~~~~~~~~~~~~
  1645.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  1646.       case 2: stem##2(variable, __VA_ARGS__);break;  
  1647.               ^~~~
  1648.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1649.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1650.                                     ^~~~~~~~~~~~~~~~
  1651.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1652.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1653.                                     ^~~~~~~~~~~~
  1654.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1655.       this_cpu_sub(*percpu_count, nr);
  1656.       ^~~~~~~~~~~~
  1657.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1658.              ((val) == 1 || (val) == -1)) ?  
  1659.                                   ^
  1660.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  1661.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  1662.                                      ^~~~~~~~~~~~~
  1663.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  1664.       case 4: stem##4(variable, __VA_ARGS__);break;  
  1665.               ^~~~
  1666.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1667.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1668.                                     ^~~~~~~~~~~~~~~~
  1669.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1670.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1671.                                     ^~~~~~~~~~~~
  1672.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1673.       this_cpu_sub(*percpu_count, nr);
  1674.       ^~~~~~~~~~~~
  1675.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1676.              ((val) == 1 || (val) == -1)) ?  
  1677.                                   ^
  1678.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  1679.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  1680.                                       ^~~~~~~~~~~~~
  1681.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  1682.       case 8: stem##8(variable, __VA_ARGS__);break;  
  1683.               ^~~~
  1684.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1685.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1686.                                     ^~~~~~~~~~~~~~~~
  1687.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1688.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1689.                                     ^~~~~~~~~~~~
  1690.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1691.       this_cpu_sub(*percpu_count, nr);
  1692.       ^~~~~~~~~~~~
  1693.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  1694.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1695.              ((val) == 1 || (val) == -1)) ?  
  1696.                                   ^
  1697.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  1698.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  1699.                                      ^~~~~~~~~~~~~
  1700.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  1701.       case 1: stem##1(variable, __VA_ARGS__);break;  
  1702.               ^~~~
  1703.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  1704.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  1705.                                    ^~~~~~~~~~~~~~~~
  1706.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  1707.      raw_cpu_add(pcp, val);      
  1708.      ^~~~~~~~~~~
  1709.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  1710.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  1711.                                      ^~~~~~~~~~~~~~
  1712.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  1713.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  1714.                                  ^~~~~~~~~~~~~~
  1715.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  1716.       __this_cpu_dec(*sem->read_count);
  1717.       ^~~~~~~~~~~~~~
  1718.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1719.              ((val) == 1 || (val) == -1)) ?  
  1720.                                   ^
  1721.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  1722.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  1723.                                      ^~~~~~~~~~~~~
  1724.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  1725.       case 2: stem##2(variable, __VA_ARGS__);break;  
  1726.               ^~~~
  1727.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  1728.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  1729.                                    ^~~~~~~~~~~~~~~~
  1730.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  1731.      raw_cpu_add(pcp, val);      
  1732.      ^~~~~~~~~~~
  1733.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  1734.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  1735.                                      ^~~~~~~~~~~~~~
  1736.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  1737.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  1738.                                  ^~~~~~~~~~~~~~
  1739.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  1740.       __this_cpu_dec(*sem->read_count);
  1741.       ^~~~~~~~~~~~~~
  1742.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1743.              ((val) == 1 || (val) == -1)) ?  
  1744.                                   ^
  1745.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  1746.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  1747.                                      ^~~~~~~~~~~~~
  1748.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  1749.       case 4: stem##4(variable, __VA_ARGS__);break;  
  1750.               ^~~~
  1751.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  1752.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  1753.                                    ^~~~~~~~~~~~~~~~
  1754.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  1755.      raw_cpu_add(pcp, val);      
  1756.      ^~~~~~~~~~~
  1757.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  1758.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  1759.                                      ^~~~~~~~~~~~~~
  1760.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  1761.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  1762.                                  ^~~~~~~~~~~~~~
  1763.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  1764.       __this_cpu_dec(*sem->read_count);
  1765.       ^~~~~~~~~~~~~~
  1766.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1767.              ((val) == 1 || (val) == -1)) ?  
  1768.                                   ^
  1769.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  1770.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  1771.                                       ^~~~~~~~~~~~~
  1772.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  1773.       case 8: stem##8(variable, __VA_ARGS__);break;  
  1774.               ^~~~
  1775.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  1776.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  1777.                                    ^~~~~~~~~~~~~~~~
  1778.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  1779.      raw_cpu_add(pcp, val);      
  1780.      ^~~~~~~~~~~
  1781.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  1782.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  1783.                                      ^~~~~~~~~~~~~~
  1784.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  1785.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  1786.                                  ^~~~~~~~~~~~~~
  1787.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  1788.       __this_cpu_dec(*sem->read_count);
  1789.       ^~~~~~~~~~~~~~
  1790.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  1791.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  1792.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  1793.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  1794.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  1795.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  1796.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  1797.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  1798.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  1799.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  1800.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-drm.c:15:
  1801.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  1802.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1803.      if (likely(sz < 0 || sz >= n)) {
  1804.                              ^
  1805.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  1806.     # define likely(x) __builtin_expect(!!(x), 1)
  1807.                                            ^
  1808.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  1809.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1810.      if (likely(sz < 0 || sz >= n)) {
  1811.                              ^
  1812.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  1813.     # define likely(x) __builtin_expect(!!(x), 1)
  1814.                                            ^
  1815.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-drm.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-drm.o"; fi; fi;
  1816.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-gvi.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uap
  1817.    i -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=a
  1818.    llow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-gvi.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-gvi.c
  1819.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  1820.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  1821.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  1822.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  1823.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  1824.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  1825.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  1826.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  1827.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  1828.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  1829.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-gvi.c:15:
  1830.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  1831.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1832.               cnts, cnts | _QW_LOCKED) == cnts);
  1833.                                        ^
  1834.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  1835.     # define likely(x) __builtin_expect(!!(x), 1)
  1836.                                            ^
  1837.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  1838.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1839.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  1840.                                                ^
  1841.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  1842.     # define likely(x) __builtin_expect(!!(x), 1)
  1843.                                            ^
  1844.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  1845.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  1846.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  1847.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  1848.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  1849.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  1850.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  1851.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  1852.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  1853.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  1854.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-gvi.c:15:
  1855.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  1856.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1857.              ((val) == 1 || (val) == -1)) ?  
  1858.                                   ^
  1859.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  1860.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  1861.                                      ^~~~~~~~~~~~~
  1862.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  1863.       case 1: stem##1(variable, __VA_ARGS__);break;  
  1864.               ^~~~
  1865.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1866.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1867.                                     ^~~~~~~~~~~~~~~~
  1868.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  1869.       this_cpu_add(*percpu_count, nr);
  1870.       ^~~~~~~~~~~~
  1871.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1872.              ((val) == 1 || (val) == -1)) ?  
  1873.                                   ^
  1874.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  1875.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  1876.                                      ^~~~~~~~~~~~~
  1877.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  1878.       case 2: stem##2(variable, __VA_ARGS__);break;  
  1879.               ^~~~
  1880.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1881.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1882.                                     ^~~~~~~~~~~~~~~~
  1883.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  1884.       this_cpu_add(*percpu_count, nr);
  1885.       ^~~~~~~~~~~~
  1886.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1887.              ((val) == 1 || (val) == -1)) ?  
  1888.                                   ^
  1889.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  1890.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  1891.                                      ^~~~~~~~~~~~~
  1892.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  1893.       case 4: stem##4(variable, __VA_ARGS__);break;  
  1894.               ^~~~
  1895.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1896.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1897.                                     ^~~~~~~~~~~~~~~~
  1898.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  1899.       this_cpu_add(*percpu_count, nr);
  1900.       ^~~~~~~~~~~~
  1901.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1902.              ((val) == 1 || (val) == -1)) ?  
  1903.                                   ^
  1904.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  1905.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  1906.                                       ^~~~~~~~~~~~~
  1907.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  1908.       case 8: stem##8(variable, __VA_ARGS__);break;  
  1909.               ^~~~
  1910.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1911.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1912.                                     ^~~~~~~~~~~~~~~~
  1913.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  1914.       this_cpu_add(*percpu_count, nr);
  1915.       ^~~~~~~~~~~~
  1916.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  1917.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1918.              ((val) == 1 || (val) == -1)) ?  
  1919.                                   ^
  1920.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  1921.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  1922.                                      ^~~~~~~~~~~~~
  1923.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  1924.       case 1: stem##1(variable, __VA_ARGS__);break;  
  1925.               ^~~~
  1926.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1927.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1928.                                     ^~~~~~~~~~~~~~~~
  1929.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1930.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1931.                                     ^~~~~~~~~~~~
  1932.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1933.       this_cpu_sub(*percpu_count, nr);
  1934.       ^~~~~~~~~~~~
  1935.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1936.              ((val) == 1 || (val) == -1)) ?  
  1937.                                   ^
  1938.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  1939.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  1940.                                      ^~~~~~~~~~~~~
  1941.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  1942.       case 2: stem##2(variable, __VA_ARGS__);break;  
  1943.               ^~~~
  1944.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1945.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1946.                                     ^~~~~~~~~~~~~~~~
  1947.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1948.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1949.                                     ^~~~~~~~~~~~
  1950.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1951.       this_cpu_sub(*percpu_count, nr);
  1952.       ^~~~~~~~~~~~
  1953.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1954.              ((val) == 1 || (val) == -1)) ?  
  1955.                                   ^
  1956.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  1957.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  1958.                                      ^~~~~~~~~~~~~
  1959.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  1960.       case 4: stem##4(variable, __VA_ARGS__);break;  
  1961.               ^~~~
  1962.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1963.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1964.                                     ^~~~~~~~~~~~~~~~
  1965.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1966.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1967.                                     ^~~~~~~~~~~~
  1968.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1969.       this_cpu_sub(*percpu_count, nr);
  1970.       ^~~~~~~~~~~~
  1971.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1972.              ((val) == 1 || (val) == -1)) ?  
  1973.                                   ^
  1974.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  1975.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  1976.                                       ^~~~~~~~~~~~~
  1977.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  1978.       case 8: stem##8(variable, __VA_ARGS__);break;  
  1979.               ^~~~
  1980.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  1981.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  1982.                                     ^~~~~~~~~~~~~~~~
  1983.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  1984.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  1985.                                     ^~~~~~~~~~~~
  1986.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  1987.       this_cpu_sub(*percpu_count, nr);
  1988.       ^~~~~~~~~~~~
  1989.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  1990.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  1991.              ((val) == 1 || (val) == -1)) ?  
  1992.                                   ^
  1993.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  1994.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  1995.                                      ^~~~~~~~~~~~~
  1996.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  1997.       case 1: stem##1(variable, __VA_ARGS__);break;  
  1998.               ^~~~
  1999.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2000.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2001.                                    ^~~~~~~~~~~~~~~~
  2002.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2003.      raw_cpu_add(pcp, val);      
  2004.      ^~~~~~~~~~~
  2005.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2006.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2007.                                      ^~~~~~~~~~~~~~
  2008.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2009.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2010.                                  ^~~~~~~~~~~~~~
  2011.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2012.       __this_cpu_dec(*sem->read_count);
  2013.       ^~~~~~~~~~~~~~
  2014.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2015.              ((val) == 1 || (val) == -1)) ?  
  2016.                                   ^
  2017.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  2018.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  2019.                                      ^~~~~~~~~~~~~
  2020.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  2021.       case 2: stem##2(variable, __VA_ARGS__);break;  
  2022.               ^~~~
  2023.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2024.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2025.                                    ^~~~~~~~~~~~~~~~
  2026.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2027.      raw_cpu_add(pcp, val);      
  2028.      ^~~~~~~~~~~
  2029.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2030.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2031.                                      ^~~~~~~~~~~~~~
  2032.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2033.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2034.                                  ^~~~~~~~~~~~~~
  2035.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2036.       __this_cpu_dec(*sem->read_count);
  2037.       ^~~~~~~~~~~~~~
  2038.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2039.              ((val) == 1 || (val) == -1)) ?  
  2040.                                   ^
  2041.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  2042.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  2043.                                      ^~~~~~~~~~~~~
  2044.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  2045.       case 4: stem##4(variable, __VA_ARGS__);break;  
  2046.               ^~~~
  2047.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2048.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2049.                                    ^~~~~~~~~~~~~~~~
  2050.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2051.      raw_cpu_add(pcp, val);      
  2052.      ^~~~~~~~~~~
  2053.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2054.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2055.                                      ^~~~~~~~~~~~~~
  2056.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2057.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2058.                                  ^~~~~~~~~~~~~~
  2059.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2060.       __this_cpu_dec(*sem->read_count);
  2061.       ^~~~~~~~~~~~~~
  2062.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2063.              ((val) == 1 || (val) == -1)) ?  
  2064.                                   ^
  2065.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  2066.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  2067.                                       ^~~~~~~~~~~~~
  2068.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  2069.       case 8: stem##8(variable, __VA_ARGS__);break;  
  2070.               ^~~~
  2071.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2072.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2073.                                    ^~~~~~~~~~~~~~~~
  2074.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2075.      raw_cpu_add(pcp, val);      
  2076.      ^~~~~~~~~~~
  2077.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2078.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2079.                                      ^~~~~~~~~~~~~~
  2080.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2081.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2082.                                  ^~~~~~~~~~~~~~
  2083.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2084.       __this_cpu_dec(*sem->read_count);
  2085.       ^~~~~~~~~~~~~~
  2086.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  2087.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  2088.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  2089.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  2090.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  2091.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  2092.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  2093.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  2094.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  2095.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  2096.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-gvi.c:15:
  2097.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  2098.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2099.      if (likely(sz < 0 || sz >= n)) {
  2100.                              ^
  2101.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  2102.     # define likely(x) __builtin_expect(!!(x), 1)
  2103.                                            ^
  2104.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  2105.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2106.      if (likely(sz < 0 || sz >= n)) {
  2107.                              ^
  2108.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  2109.     # define likely(x) __builtin_expect(!!(x), 1)
  2110.                                            ^
  2111.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-gvi.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-gvi.o"; fi; fi;
  2112.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-i2c.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-commo
  2113.    n/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-co
  2114.    mpare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-i2c
  2115.    .o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-i2c.c
  2116.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  2117.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  2118.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  2119.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  2120.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  2121.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  2122.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  2123.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  2124.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  2125.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  2126.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-i2c.c:15:
  2127.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  2128.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2129.               cnts, cnts | _QW_LOCKED) == cnts);
  2130.                                        ^
  2131.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  2132.     # define likely(x) __builtin_expect(!!(x), 1)
  2133.                                            ^
  2134.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  2135.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2136.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  2137.                                                ^
  2138.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  2139.     # define likely(x) __builtin_expect(!!(x), 1)
  2140.                                            ^
  2141.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  2142.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  2143.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  2144.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  2145.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  2146.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  2147.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  2148.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  2149.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  2150.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  2151.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-i2c.c:15:
  2152.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  2153.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2154.              ((val) == 1 || (val) == -1)) ?  
  2155.                                   ^
  2156.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  2157.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  2158.                                      ^~~~~~~~~~~~~
  2159.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  2160.       case 1: stem##1(variable, __VA_ARGS__);break;  
  2161.               ^~~~
  2162.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2163.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2164.                                     ^~~~~~~~~~~~~~~~
  2165.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  2166.       this_cpu_add(*percpu_count, nr);
  2167.       ^~~~~~~~~~~~
  2168.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2169.              ((val) == 1 || (val) == -1)) ?  
  2170.                                   ^
  2171.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  2172.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  2173.                                      ^~~~~~~~~~~~~
  2174.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  2175.       case 2: stem##2(variable, __VA_ARGS__);break;  
  2176.               ^~~~
  2177.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2178.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2179.                                     ^~~~~~~~~~~~~~~~
  2180.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  2181.       this_cpu_add(*percpu_count, nr);
  2182.       ^~~~~~~~~~~~
  2183.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2184.              ((val) == 1 || (val) == -1)) ?  
  2185.                                   ^
  2186.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  2187.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  2188.                                      ^~~~~~~~~~~~~
  2189.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  2190.       case 4: stem##4(variable, __VA_ARGS__);break;  
  2191.               ^~~~
  2192.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2193.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2194.                                     ^~~~~~~~~~~~~~~~
  2195.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  2196.       this_cpu_add(*percpu_count, nr);
  2197.       ^~~~~~~~~~~~
  2198.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2199.              ((val) == 1 || (val) == -1)) ?  
  2200.                                   ^
  2201.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  2202.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  2203.                                       ^~~~~~~~~~~~~
  2204.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  2205.       case 8: stem##8(variable, __VA_ARGS__);break;  
  2206.               ^~~~
  2207.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2208.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2209.                                     ^~~~~~~~~~~~~~~~
  2210.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  2211.       this_cpu_add(*percpu_count, nr);
  2212.       ^~~~~~~~~~~~
  2213.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  2214.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2215.              ((val) == 1 || (val) == -1)) ?  
  2216.                                   ^
  2217.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  2218.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  2219.                                      ^~~~~~~~~~~~~
  2220.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  2221.       case 1: stem##1(variable, __VA_ARGS__);break;  
  2222.               ^~~~
  2223.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2224.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2225.                                     ^~~~~~~~~~~~~~~~
  2226.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  2227.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  2228.                                     ^~~~~~~~~~~~
  2229.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  2230.       this_cpu_sub(*percpu_count, nr);
  2231.       ^~~~~~~~~~~~
  2232.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2233.              ((val) == 1 || (val) == -1)) ?  
  2234.                                   ^
  2235.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  2236.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  2237.                                      ^~~~~~~~~~~~~
  2238.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  2239.       case 2: stem##2(variable, __VA_ARGS__);break;  
  2240.               ^~~~
  2241.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2242.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2243.                                     ^~~~~~~~~~~~~~~~
  2244.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  2245.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  2246.                                     ^~~~~~~~~~~~
  2247.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  2248.       this_cpu_sub(*percpu_count, nr);
  2249.       ^~~~~~~~~~~~
  2250.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2251.              ((val) == 1 || (val) == -1)) ?  
  2252.                                   ^
  2253.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  2254.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  2255.                                      ^~~~~~~~~~~~~
  2256.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  2257.       case 4: stem##4(variable, __VA_ARGS__);break;  
  2258.               ^~~~
  2259.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2260.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2261.                                     ^~~~~~~~~~~~~~~~
  2262.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  2263.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  2264.                                     ^~~~~~~~~~~~
  2265.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  2266.       this_cpu_sub(*percpu_count, nr);
  2267.       ^~~~~~~~~~~~
  2268.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2269.              ((val) == 1 || (val) == -1)) ?  
  2270.                                   ^
  2271.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  2272.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  2273.                                       ^~~~~~~~~~~~~
  2274.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  2275.       case 8: stem##8(variable, __VA_ARGS__);break;  
  2276.               ^~~~
  2277.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2278.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2279.                                     ^~~~~~~~~~~~~~~~
  2280.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  2281.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  2282.                                     ^~~~~~~~~~~~
  2283.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  2284.       this_cpu_sub(*percpu_count, nr);
  2285.       ^~~~~~~~~~~~
  2286.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  2287.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2288.              ((val) == 1 || (val) == -1)) ?  
  2289.                                   ^
  2290.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  2291.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  2292.                                      ^~~~~~~~~~~~~
  2293.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  2294.       case 1: stem##1(variable, __VA_ARGS__);break;  
  2295.               ^~~~
  2296.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2297.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2298.                                    ^~~~~~~~~~~~~~~~
  2299.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2300.      raw_cpu_add(pcp, val);      
  2301.      ^~~~~~~~~~~
  2302.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2303.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2304.                                      ^~~~~~~~~~~~~~
  2305.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2306.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2307.                                  ^~~~~~~~~~~~~~
  2308.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2309.       __this_cpu_dec(*sem->read_count);
  2310.       ^~~~~~~~~~~~~~
  2311.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2312.              ((val) == 1 || (val) == -1)) ?  
  2313.                                   ^
  2314.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  2315.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  2316.                                      ^~~~~~~~~~~~~
  2317.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  2318.       case 2: stem##2(variable, __VA_ARGS__);break;  
  2319.               ^~~~
  2320.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2321.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2322.                                    ^~~~~~~~~~~~~~~~
  2323.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2324.      raw_cpu_add(pcp, val);      
  2325.      ^~~~~~~~~~~
  2326.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2327.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2328.                                      ^~~~~~~~~~~~~~
  2329.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2330.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2331.                                  ^~~~~~~~~~~~~~
  2332.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2333.       __this_cpu_dec(*sem->read_count);
  2334.       ^~~~~~~~~~~~~~
  2335.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2336.              ((val) == 1 || (val) == -1)) ?  
  2337.                                   ^
  2338.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  2339.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  2340.                                      ^~~~~~~~~~~~~
  2341.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  2342.       case 4: stem##4(variable, __VA_ARGS__);break;  
  2343.               ^~~~
  2344.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2345.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2346.                                    ^~~~~~~~~~~~~~~~
  2347.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2348.      raw_cpu_add(pcp, val);      
  2349.      ^~~~~~~~~~~
  2350.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2351.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2352.                                      ^~~~~~~~~~~~~~
  2353.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2354.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2355.                                  ^~~~~~~~~~~~~~
  2356.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2357.       __this_cpu_dec(*sem->read_count);
  2358.       ^~~~~~~~~~~~~~
  2359.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2360.              ((val) == 1 || (val) == -1)) ?  
  2361.                                   ^
  2362.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  2363.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  2364.                                       ^~~~~~~~~~~~~
  2365.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  2366.       case 8: stem##8(variable, __VA_ARGS__);break;  
  2367.               ^~~~
  2368.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2369.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2370.                                    ^~~~~~~~~~~~~~~~
  2371.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2372.      raw_cpu_add(pcp, val);      
  2373.      ^~~~~~~~~~~
  2374.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2375.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2376.                                      ^~~~~~~~~~~~~~
  2377.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2378.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2379.                                  ^~~~~~~~~~~~~~
  2380.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2381.       __this_cpu_dec(*sem->read_count);
  2382.       ^~~~~~~~~~~~~~
  2383.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  2384.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  2385.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  2386.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  2387.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  2388.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  2389.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  2390.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  2391.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  2392.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  2393.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-i2c.c:15:
  2394.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  2395.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2396.      if (likely(sz < 0 || sz >= n)) {
  2397.                              ^
  2398.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  2399.     # define likely(x) __builtin_expect(!!(x), 1)
  2400.                                            ^
  2401.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  2402.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2403.      if (likely(sz < 0 || sz >= n)) {
  2404.                              ^
  2405.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  2406.     # define likely(x) __builtin_expect(!!(x), 1)
  2407.                                            ^
  2408.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-i2c.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-i2c.o"; fi; fi;
  2409.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-mempool.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/gen
  2410.    erated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=
  2411.    1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME="nvidia"  -DMODULE  -DKBUILD_BASENAME='"
  2412.    nv_mempool"'  -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-mempool.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-mempool.c
  2413.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  2414.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  2415.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  2416.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  2417.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  2418.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  2419.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  2420.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  2421.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  2422.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  2423.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-mempool.c:15:
  2424.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  2425.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2426.               cnts, cnts | _QW_LOCKED) == cnts);
  2427.                                        ^
  2428.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  2429.     # define likely(x) __builtin_expect(!!(x), 1)
  2430.                                            ^
  2431.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  2432.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2433.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  2434.                                                ^
  2435.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  2436.     # define likely(x) __builtin_expect(!!(x), 1)
  2437.                                            ^
  2438.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  2439.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  2440.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  2441.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  2442.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  2443.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  2444.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  2445.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  2446.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  2447.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  2448.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-mempool.c:15:
  2449.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  2450.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2451.              ((val) == 1 || (val) == -1)) ?  
  2452.                                   ^
  2453.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  2454.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  2455.                                      ^~~~~~~~~~~~~
  2456.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  2457.       case 1: stem##1(variable, __VA_ARGS__);break;  
  2458.               ^~~~
  2459.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2460.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2461.                                     ^~~~~~~~~~~~~~~~
  2462.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  2463.       this_cpu_add(*percpu_count, nr);
  2464.       ^~~~~~~~~~~~
  2465.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2466.              ((val) == 1 || (val) == -1)) ?  
  2467.                                   ^
  2468.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  2469.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  2470.                                      ^~~~~~~~~~~~~
  2471.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  2472.       case 2: stem##2(variable, __VA_ARGS__);break;  
  2473.               ^~~~
  2474.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2475.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2476.                                     ^~~~~~~~~~~~~~~~
  2477.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  2478.       this_cpu_add(*percpu_count, nr);
  2479.       ^~~~~~~~~~~~
  2480.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2481.              ((val) == 1 || (val) == -1)) ?  
  2482.                                   ^
  2483.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  2484.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  2485.                                      ^~~~~~~~~~~~~
  2486.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  2487.       case 4: stem##4(variable, __VA_ARGS__);break;  
  2488.               ^~~~
  2489.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2490.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2491.                                     ^~~~~~~~~~~~~~~~
  2492.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  2493.       this_cpu_add(*percpu_count, nr);
  2494.       ^~~~~~~~~~~~
  2495.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2496.              ((val) == 1 || (val) == -1)) ?  
  2497.                                   ^
  2498.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  2499.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  2500.                                       ^~~~~~~~~~~~~
  2501.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  2502.       case 8: stem##8(variable, __VA_ARGS__);break;  
  2503.               ^~~~
  2504.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2505.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2506.                                     ^~~~~~~~~~~~~~~~
  2507.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  2508.       this_cpu_add(*percpu_count, nr);
  2509.       ^~~~~~~~~~~~
  2510.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  2511.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2512.              ((val) == 1 || (val) == -1)) ?  
  2513.                                   ^
  2514.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  2515.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  2516.                                      ^~~~~~~~~~~~~
  2517.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  2518.       case 1: stem##1(variable, __VA_ARGS__);break;  
  2519.               ^~~~
  2520.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2521.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2522.                                     ^~~~~~~~~~~~~~~~
  2523.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  2524.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  2525.                                     ^~~~~~~~~~~~
  2526.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  2527.       this_cpu_sub(*percpu_count, nr);
  2528.       ^~~~~~~~~~~~
  2529.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2530.              ((val) == 1 || (val) == -1)) ?  
  2531.                                   ^
  2532.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  2533.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  2534.                                      ^~~~~~~~~~~~~
  2535.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  2536.       case 2: stem##2(variable, __VA_ARGS__);break;  
  2537.               ^~~~
  2538.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2539.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2540.                                     ^~~~~~~~~~~~~~~~
  2541.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  2542.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  2543.                                     ^~~~~~~~~~~~
  2544.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  2545.       this_cpu_sub(*percpu_count, nr);
  2546.       ^~~~~~~~~~~~
  2547.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2548.              ((val) == 1 || (val) == -1)) ?  
  2549.                                   ^
  2550.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  2551.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  2552.                                      ^~~~~~~~~~~~~
  2553.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  2554.       case 4: stem##4(variable, __VA_ARGS__);break;  
  2555.               ^~~~
  2556.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2557.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2558.                                     ^~~~~~~~~~~~~~~~
  2559.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  2560.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  2561.                                     ^~~~~~~~~~~~
  2562.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  2563.       this_cpu_sub(*percpu_count, nr);
  2564.       ^~~~~~~~~~~~
  2565.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2566.              ((val) == 1 || (val) == -1)) ?  
  2567.                                   ^
  2568.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  2569.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  2570.                                       ^~~~~~~~~~~~~
  2571.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  2572.       case 8: stem##8(variable, __VA_ARGS__);break;  
  2573.               ^~~~
  2574.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2575.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2576.                                     ^~~~~~~~~~~~~~~~
  2577.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  2578.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  2579.                                     ^~~~~~~~~~~~
  2580.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  2581.       this_cpu_sub(*percpu_count, nr);
  2582.       ^~~~~~~~~~~~
  2583.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  2584.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2585.              ((val) == 1 || (val) == -1)) ?  
  2586.                                   ^
  2587.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  2588.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  2589.                                      ^~~~~~~~~~~~~
  2590.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  2591.       case 1: stem##1(variable, __VA_ARGS__);break;  
  2592.               ^~~~
  2593.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2594.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2595.                                    ^~~~~~~~~~~~~~~~
  2596.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2597.      raw_cpu_add(pcp, val);      
  2598.      ^~~~~~~~~~~
  2599.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2600.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2601.                                      ^~~~~~~~~~~~~~
  2602.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2603.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2604.                                  ^~~~~~~~~~~~~~
  2605.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2606.       __this_cpu_dec(*sem->read_count);
  2607.       ^~~~~~~~~~~~~~
  2608.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2609.              ((val) == 1 || (val) == -1)) ?  
  2610.                                   ^
  2611.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  2612.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  2613.                                      ^~~~~~~~~~~~~
  2614.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  2615.       case 2: stem##2(variable, __VA_ARGS__);break;  
  2616.               ^~~~
  2617.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2618.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2619.                                    ^~~~~~~~~~~~~~~~
  2620.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2621.      raw_cpu_add(pcp, val);      
  2622.      ^~~~~~~~~~~
  2623.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2624.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2625.                                      ^~~~~~~~~~~~~~
  2626.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2627.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2628.                                  ^~~~~~~~~~~~~~
  2629.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2630.       __this_cpu_dec(*sem->read_count);
  2631.       ^~~~~~~~~~~~~~
  2632.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2633.              ((val) == 1 || (val) == -1)) ?  
  2634.                                   ^
  2635.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  2636.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  2637.                                      ^~~~~~~~~~~~~
  2638.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  2639.       case 4: stem##4(variable, __VA_ARGS__);break;  
  2640.               ^~~~
  2641.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2642.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2643.                                    ^~~~~~~~~~~~~~~~
  2644.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2645.      raw_cpu_add(pcp, val);      
  2646.      ^~~~~~~~~~~
  2647.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2648.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2649.                                      ^~~~~~~~~~~~~~
  2650.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2651.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2652.                                  ^~~~~~~~~~~~~~
  2653.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2654.       __this_cpu_dec(*sem->read_count);
  2655.       ^~~~~~~~~~~~~~
  2656.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2657.              ((val) == 1 || (val) == -1)) ?  
  2658.                                   ^
  2659.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  2660.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  2661.                                       ^~~~~~~~~~~~~
  2662.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  2663.       case 8: stem##8(variable, __VA_ARGS__);break;  
  2664.               ^~~~
  2665.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2666.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2667.                                    ^~~~~~~~~~~~~~~~
  2668.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2669.      raw_cpu_add(pcp, val);      
  2670.      ^~~~~~~~~~~
  2671.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2672.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2673.                                      ^~~~~~~~~~~~~~
  2674.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2675.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2676.                                  ^~~~~~~~~~~~~~
  2677.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2678.       __this_cpu_dec(*sem->read_count);
  2679.       ^~~~~~~~~~~~~~
  2680.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  2681.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  2682.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  2683.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  2684.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  2685.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  2686.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  2687.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  2688.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  2689.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  2690.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-mempool.c:15:
  2691.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  2692.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2693.      if (likely(sz < 0 || sz >= n)) {
  2694.                              ^
  2695.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  2696.     # define likely(x) __builtin_expect(!!(x), 1)
  2697.                                            ^
  2698.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  2699.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2700.      if (likely(sz < 0 || sz >= n)) {
  2701.                              ^
  2702.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  2703.     # define likely(x) __builtin_expect(!!(x), 1)
  2704.                                            ^
  2705.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-mempool.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-mempool.o"; fi; fi;
  2706.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-mmap.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -
  2707.    DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -Wno-unused-function -Wuninitialized
  2708.    -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-mmap.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-mmap.c
  2709.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  2710.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  2711.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  2712.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  2713.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  2714.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  2715.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  2716.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  2717.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  2718.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  2719.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-mmap.c:15:
  2720.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  2721.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2722.               cnts, cnts | _QW_LOCKED) == cnts);
  2723.                                        ^
  2724.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  2725.     # define likely(x) __builtin_expect(!!(x), 1)
  2726.                                            ^
  2727.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  2728.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2729.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  2730.                                                ^
  2731.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  2732.     # define likely(x) __builtin_expect(!!(x), 1)
  2733.                                            ^
  2734.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  2735.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  2736.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  2737.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  2738.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  2739.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  2740.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  2741.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  2742.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  2743.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  2744.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-mmap.c:15:
  2745.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  2746.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2747.              ((val) == 1 || (val) == -1)) ?  
  2748.                                   ^
  2749.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  2750.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  2751.                                      ^~~~~~~~~~~~~
  2752.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  2753.       case 1: stem##1(variable, __VA_ARGS__);break;  
  2754.               ^~~~
  2755.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2756.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2757.                                     ^~~~~~~~~~~~~~~~
  2758.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  2759.       this_cpu_add(*percpu_count, nr);
  2760.       ^~~~~~~~~~~~
  2761.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2762.              ((val) == 1 || (val) == -1)) ?  
  2763.                                   ^
  2764.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  2765.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  2766.                                      ^~~~~~~~~~~~~
  2767.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  2768.       case 2: stem##2(variable, __VA_ARGS__);break;  
  2769.               ^~~~
  2770.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2771.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2772.                                     ^~~~~~~~~~~~~~~~
  2773.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  2774.       this_cpu_add(*percpu_count, nr);
  2775.       ^~~~~~~~~~~~
  2776.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2777.              ((val) == 1 || (val) == -1)) ?  
  2778.                                   ^
  2779.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  2780.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  2781.                                      ^~~~~~~~~~~~~
  2782.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  2783.       case 4: stem##4(variable, __VA_ARGS__);break;  
  2784.               ^~~~
  2785.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2786.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2787.                                     ^~~~~~~~~~~~~~~~
  2788.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  2789.       this_cpu_add(*percpu_count, nr);
  2790.       ^~~~~~~~~~~~
  2791.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2792.              ((val) == 1 || (val) == -1)) ?  
  2793.                                   ^
  2794.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  2795.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  2796.                                       ^~~~~~~~~~~~~
  2797.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  2798.       case 8: stem##8(variable, __VA_ARGS__);break;  
  2799.               ^~~~
  2800.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2801.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2802.                                     ^~~~~~~~~~~~~~~~
  2803.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  2804.       this_cpu_add(*percpu_count, nr);
  2805.       ^~~~~~~~~~~~
  2806.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  2807.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2808.              ((val) == 1 || (val) == -1)) ?  
  2809.                                   ^
  2810.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  2811.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  2812.                                      ^~~~~~~~~~~~~
  2813.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  2814.       case 1: stem##1(variable, __VA_ARGS__);break;  
  2815.               ^~~~
  2816.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2817.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2818.                                     ^~~~~~~~~~~~~~~~
  2819.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  2820.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  2821.                                     ^~~~~~~~~~~~
  2822.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  2823.       this_cpu_sub(*percpu_count, nr);
  2824.       ^~~~~~~~~~~~
  2825.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2826.              ((val) == 1 || (val) == -1)) ?  
  2827.                                   ^
  2828.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  2829.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  2830.                                      ^~~~~~~~~~~~~
  2831.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  2832.       case 2: stem##2(variable, __VA_ARGS__);break;  
  2833.               ^~~~
  2834.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2835.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2836.                                     ^~~~~~~~~~~~~~~~
  2837.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  2838.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  2839.                                     ^~~~~~~~~~~~
  2840.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  2841.       this_cpu_sub(*percpu_count, nr);
  2842.       ^~~~~~~~~~~~
  2843.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2844.              ((val) == 1 || (val) == -1)) ?  
  2845.                                   ^
  2846.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  2847.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  2848.                                      ^~~~~~~~~~~~~
  2849.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  2850.       case 4: stem##4(variable, __VA_ARGS__);break;  
  2851.               ^~~~
  2852.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2853.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2854.                                     ^~~~~~~~~~~~~~~~
  2855.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  2856.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  2857.                                     ^~~~~~~~~~~~
  2858.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  2859.       this_cpu_sub(*percpu_count, nr);
  2860.       ^~~~~~~~~~~~
  2861.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2862.              ((val) == 1 || (val) == -1)) ?  
  2863.                                   ^
  2864.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  2865.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  2866.                                       ^~~~~~~~~~~~~
  2867.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  2868.       case 8: stem##8(variable, __VA_ARGS__);break;  
  2869.               ^~~~
  2870.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  2871.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  2872.                                     ^~~~~~~~~~~~~~~~
  2873.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  2874.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  2875.                                     ^~~~~~~~~~~~
  2876.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  2877.       this_cpu_sub(*percpu_count, nr);
  2878.       ^~~~~~~~~~~~
  2879.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  2880.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2881.              ((val) == 1 || (val) == -1)) ?  
  2882.                                   ^
  2883.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  2884.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  2885.                                      ^~~~~~~~~~~~~
  2886.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  2887.       case 1: stem##1(variable, __VA_ARGS__);break;  
  2888.               ^~~~
  2889.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2890.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2891.                                    ^~~~~~~~~~~~~~~~
  2892.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2893.      raw_cpu_add(pcp, val);      
  2894.      ^~~~~~~~~~~
  2895.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2896.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2897.                                      ^~~~~~~~~~~~~~
  2898.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2899.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2900.                                  ^~~~~~~~~~~~~~
  2901.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2902.       __this_cpu_dec(*sem->read_count);
  2903.       ^~~~~~~~~~~~~~
  2904.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2905.              ((val) == 1 || (val) == -1)) ?  
  2906.                                   ^
  2907.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  2908.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  2909.                                      ^~~~~~~~~~~~~
  2910.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  2911.       case 2: stem##2(variable, __VA_ARGS__);break;  
  2912.               ^~~~
  2913.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2914.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2915.                                    ^~~~~~~~~~~~~~~~
  2916.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2917.      raw_cpu_add(pcp, val);      
  2918.      ^~~~~~~~~~~
  2919.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2920.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2921.                                      ^~~~~~~~~~~~~~
  2922.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2923.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2924.                                  ^~~~~~~~~~~~~~
  2925.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2926.       __this_cpu_dec(*sem->read_count);
  2927.       ^~~~~~~~~~~~~~
  2928.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2929.              ((val) == 1 || (val) == -1)) ?  
  2930.                                   ^
  2931.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  2932.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  2933.                                      ^~~~~~~~~~~~~
  2934.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  2935.       case 4: stem##4(variable, __VA_ARGS__);break;  
  2936.               ^~~~
  2937.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2938.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2939.                                    ^~~~~~~~~~~~~~~~
  2940.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2941.      raw_cpu_add(pcp, val);      
  2942.      ^~~~~~~~~~~
  2943.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2944.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2945.                                      ^~~~~~~~~~~~~~
  2946.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2947.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2948.                                  ^~~~~~~~~~~~~~
  2949.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2950.       __this_cpu_dec(*sem->read_count);
  2951.       ^~~~~~~~~~~~~~
  2952.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2953.              ((val) == 1 || (val) == -1)) ?  
  2954.                                   ^
  2955.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  2956.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  2957.                                       ^~~~~~~~~~~~~
  2958.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  2959.       case 8: stem##8(variable, __VA_ARGS__);break;  
  2960.               ^~~~
  2961.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  2962.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  2963.                                    ^~~~~~~~~~~~~~~~
  2964.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  2965.      raw_cpu_add(pcp, val);      
  2966.      ^~~~~~~~~~~
  2967.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  2968.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  2969.                                      ^~~~~~~~~~~~~~
  2970.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  2971.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  2972.                                  ^~~~~~~~~~~~~~
  2973.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  2974.       __this_cpu_dec(*sem->read_count);
  2975.       ^~~~~~~~~~~~~~
  2976.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  2977.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  2978.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  2979.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  2980.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  2981.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  2982.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  2983.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  2984.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  2985.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  2986.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-mmap.c:15:
  2987.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  2988.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2989.      if (likely(sz < 0 || sz >= n)) {
  2990.                              ^
  2991.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  2992.     # define likely(x) __builtin_expect(!!(x), 1)
  2993.                                            ^
  2994.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  2995.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  2996.      if (likely(sz < 0 || sz >= n)) {
  2997.                              ^
  2998.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  2999.     # define likely(x) __builtin_expect(!!(x), 1)
  3000.                                            ^
  3001.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-mmap.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-mmap.o"; fi; fi;
  3002.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-p2p.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno
  3003.    -red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual
  3004.     -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-p2p.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-p2p.c
  3005.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  3006.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  3007.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  3008.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  3009.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  3010.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  3011.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  3012.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  3013.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  3014.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  3015.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-p2p.c:15:
  3016.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  3017.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3018.               cnts, cnts | _QW_LOCKED) == cnts);
  3019.                                        ^
  3020.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  3021.     # define likely(x) __builtin_expect(!!(x), 1)
  3022.                                            ^
  3023.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  3024.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3025.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  3026.                                                ^
  3027.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  3028.     # define likely(x) __builtin_expect(!!(x), 1)
  3029.                                            ^
  3030.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  3031.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  3032.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  3033.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  3034.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  3035.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  3036.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  3037.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  3038.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  3039.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  3040.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-p2p.c:15:
  3041.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  3042.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3043.              ((val) == 1 || (val) == -1)) ?  
  3044.                                   ^
  3045.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  3046.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  3047.                                      ^~~~~~~~~~~~~
  3048.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  3049.       case 1: stem##1(variable, __VA_ARGS__);break;  
  3050.               ^~~~
  3051.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3052.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3053.                                     ^~~~~~~~~~~~~~~~
  3054.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3055.       this_cpu_add(*percpu_count, nr);
  3056.       ^~~~~~~~~~~~
  3057.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3058.              ((val) == 1 || (val) == -1)) ?  
  3059.                                   ^
  3060.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  3061.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  3062.                                      ^~~~~~~~~~~~~
  3063.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  3064.       case 2: stem##2(variable, __VA_ARGS__);break;  
  3065.               ^~~~
  3066.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3067.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3068.                                     ^~~~~~~~~~~~~~~~
  3069.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3070.       this_cpu_add(*percpu_count, nr);
  3071.       ^~~~~~~~~~~~
  3072.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3073.              ((val) == 1 || (val) == -1)) ?  
  3074.                                   ^
  3075.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  3076.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  3077.                                      ^~~~~~~~~~~~~
  3078.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  3079.       case 4: stem##4(variable, __VA_ARGS__);break;  
  3080.               ^~~~
  3081.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3082.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3083.                                     ^~~~~~~~~~~~~~~~
  3084.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3085.       this_cpu_add(*percpu_count, nr);
  3086.       ^~~~~~~~~~~~
  3087.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3088.              ((val) == 1 || (val) == -1)) ?  
  3089.                                   ^
  3090.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  3091.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  3092.                                       ^~~~~~~~~~~~~
  3093.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  3094.       case 8: stem##8(variable, __VA_ARGS__);break;  
  3095.               ^~~~
  3096.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3097.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3098.                                     ^~~~~~~~~~~~~~~~
  3099.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3100.       this_cpu_add(*percpu_count, nr);
  3101.       ^~~~~~~~~~~~
  3102.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  3103.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3104.              ((val) == 1 || (val) == -1)) ?  
  3105.                                   ^
  3106.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  3107.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  3108.                                      ^~~~~~~~~~~~~
  3109.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  3110.       case 1: stem##1(variable, __VA_ARGS__);break;  
  3111.               ^~~~
  3112.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3113.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3114.                                     ^~~~~~~~~~~~~~~~
  3115.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  3116.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  3117.                                     ^~~~~~~~~~~~
  3118.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  3119.       this_cpu_sub(*percpu_count, nr);
  3120.       ^~~~~~~~~~~~
  3121.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3122.              ((val) == 1 || (val) == -1)) ?  
  3123.                                   ^
  3124.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  3125.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  3126.                                      ^~~~~~~~~~~~~
  3127.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  3128.       case 2: stem##2(variable, __VA_ARGS__);break;  
  3129.               ^~~~
  3130.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3131.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3132.                                     ^~~~~~~~~~~~~~~~
  3133.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  3134.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  3135.                                     ^~~~~~~~~~~~
  3136.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  3137.       this_cpu_sub(*percpu_count, nr);
  3138.       ^~~~~~~~~~~~
  3139.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3140.              ((val) == 1 || (val) == -1)) ?  
  3141.                                   ^
  3142.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  3143.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  3144.                                      ^~~~~~~~~~~~~
  3145.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  3146.       case 4: stem##4(variable, __VA_ARGS__);break;  
  3147.               ^~~~
  3148.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3149.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3150.                                     ^~~~~~~~~~~~~~~~
  3151.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  3152.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  3153.                                     ^~~~~~~~~~~~
  3154.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  3155.       this_cpu_sub(*percpu_count, nr);
  3156.       ^~~~~~~~~~~~
  3157.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3158.              ((val) == 1 || (val) == -1)) ?  
  3159.                                   ^
  3160.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  3161.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  3162.                                       ^~~~~~~~~~~~~
  3163.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  3164.       case 8: stem##8(variable, __VA_ARGS__);break;  
  3165.               ^~~~
  3166.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3167.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3168.                                     ^~~~~~~~~~~~~~~~
  3169.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  3170.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  3171.                                     ^~~~~~~~~~~~
  3172.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  3173.       this_cpu_sub(*percpu_count, nr);
  3174.       ^~~~~~~~~~~~
  3175.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  3176.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3177.              ((val) == 1 || (val) == -1)) ?  
  3178.                                   ^
  3179.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  3180.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  3181.                                      ^~~~~~~~~~~~~
  3182.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  3183.       case 1: stem##1(variable, __VA_ARGS__);break;  
  3184.               ^~~~
  3185.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  3186.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  3187.                                    ^~~~~~~~~~~~~~~~
  3188.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  3189.      raw_cpu_add(pcp, val);      
  3190.      ^~~~~~~~~~~
  3191.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  3192.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  3193.                                      ^~~~~~~~~~~~~~
  3194.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  3195.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  3196.                                  ^~~~~~~~~~~~~~
  3197.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  3198.       __this_cpu_dec(*sem->read_count);
  3199.       ^~~~~~~~~~~~~~
  3200.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3201.              ((val) == 1 || (val) == -1)) ?  
  3202.                                   ^
  3203.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  3204.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  3205.                                      ^~~~~~~~~~~~~
  3206.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  3207.       case 2: stem##2(variable, __VA_ARGS__);break;  
  3208.               ^~~~
  3209.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  3210.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  3211.                                    ^~~~~~~~~~~~~~~~
  3212.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  3213.      raw_cpu_add(pcp, val);      
  3214.      ^~~~~~~~~~~
  3215.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  3216.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  3217.                                      ^~~~~~~~~~~~~~
  3218.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  3219.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  3220.                                  ^~~~~~~~~~~~~~
  3221.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  3222.       __this_cpu_dec(*sem->read_count);
  3223.       ^~~~~~~~~~~~~~
  3224.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3225.              ((val) == 1 || (val) == -1)) ?  
  3226.                                   ^
  3227.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  3228.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  3229.                                      ^~~~~~~~~~~~~
  3230.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  3231.       case 4: stem##4(variable, __VA_ARGS__);break;  
  3232.               ^~~~
  3233.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  3234.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  3235.                                    ^~~~~~~~~~~~~~~~
  3236.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  3237.      raw_cpu_add(pcp, val);      
  3238.      ^~~~~~~~~~~
  3239.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  3240.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  3241.                                      ^~~~~~~~~~~~~~
  3242.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  3243.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  3244.                                  ^~~~~~~~~~~~~~
  3245.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  3246.       __this_cpu_dec(*sem->read_count);
  3247.       ^~~~~~~~~~~~~~
  3248.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3249.              ((val) == 1 || (val) == -1)) ?  
  3250.                                   ^
  3251.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  3252.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  3253.                                       ^~~~~~~~~~~~~
  3254.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  3255.       case 8: stem##8(variable, __VA_ARGS__);break;  
  3256.               ^~~~
  3257.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  3258.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  3259.                                    ^~~~~~~~~~~~~~~~
  3260.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  3261.      raw_cpu_add(pcp, val);      
  3262.      ^~~~~~~~~~~
  3263.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  3264.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  3265.                                      ^~~~~~~~~~~~~~
  3266.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  3267.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  3268.                                  ^~~~~~~~~~~~~~
  3269.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  3270.       __this_cpu_dec(*sem->read_count);
  3271.       ^~~~~~~~~~~~~~
  3272.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  3273.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  3274.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  3275.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  3276.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  3277.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  3278.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  3279.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  3280.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  3281.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  3282.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-p2p.c:15:
  3283.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  3284.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3285.      if (likely(sz < 0 || sz >= n)) {
  3286.                              ^
  3287.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  3288.     # define likely(x) __builtin_expect(!!(x), 1)
  3289.                                            ^
  3290.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  3291.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3292.      if (likely(sz < 0 || sz >= n)) {
  3293.                              ^
  3294.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  3295.     # define likely(x) __builtin_expect(!!(x), 1)
  3296.                                            ^
  3297.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-p2p.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-p2p.o"; fi; fi;
  3298.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-pat.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-l
  3299.    oops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG
  3300.    -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-pat.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-pat.c
  3301.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  3302.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  3303.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  3304.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  3305.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  3306.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  3307.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  3308.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  3309.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  3310.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  3311.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-pat.c:15:
  3312.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  3313.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3314.               cnts, cnts | _QW_LOCKED) == cnts);
  3315.                                        ^
  3316.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  3317.     # define likely(x) __builtin_expect(!!(x), 1)
  3318.                                            ^
  3319.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  3320.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3321.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  3322.                                                ^
  3323.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  3324.     # define likely(x) __builtin_expect(!!(x), 1)
  3325.                                            ^
  3326.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  3327.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  3328.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  3329.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  3330.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  3331.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  3332.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  3333.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  3334.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  3335.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  3336.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-pat.c:15:
  3337.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  3338.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3339.              ((val) == 1 || (val) == -1)) ?  
  3340.                                   ^
  3341.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  3342.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  3343.                                      ^~~~~~~~~~~~~
  3344.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  3345.       case 1: stem##1(variable, __VA_ARGS__);break;  
  3346.               ^~~~
  3347.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3348.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3349.                                     ^~~~~~~~~~~~~~~~
  3350.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3351.       this_cpu_add(*percpu_count, nr);
  3352.       ^~~~~~~~~~~~
  3353.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3354.              ((val) == 1 || (val) == -1)) ?  
  3355.                                   ^
  3356.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  3357.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  3358.                                      ^~~~~~~~~~~~~
  3359.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  3360.       case 2: stem##2(variable, __VA_ARGS__);break;  
  3361.               ^~~~
  3362.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3363.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3364.                                     ^~~~~~~~~~~~~~~~
  3365.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3366.       this_cpu_add(*percpu_count, nr);
  3367.       ^~~~~~~~~~~~
  3368.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3369.              ((val) == 1 || (val) == -1)) ?  
  3370.                                   ^
  3371.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  3372.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  3373.                                      ^~~~~~~~~~~~~
  3374.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  3375.       case 4: stem##4(variable, __VA_ARGS__);break;  
  3376.               ^~~~
  3377.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3378.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3379.                                     ^~~~~~~~~~~~~~~~
  3380.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3381.       this_cpu_add(*percpu_count, nr);
  3382.       ^~~~~~~~~~~~
  3383.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3384.              ((val) == 1 || (val) == -1)) ?  
  3385.                                   ^
  3386.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  3387.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  3388.                                       ^~~~~~~~~~~~~
  3389.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  3390.       case 8: stem##8(variable, __VA_ARGS__);break;  
  3391.               ^~~~
  3392.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3393.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3394.                                     ^~~~~~~~~~~~~~~~
  3395.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3396.       this_cpu_add(*percpu_count, nr);
  3397.       ^~~~~~~~~~~~
  3398.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  3399.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3400.              ((val) == 1 || (val) == -1)) ?  
  3401.                                   ^
  3402.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  3403.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  3404.                                      ^~~~~~~~~~~~~
  3405.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  3406.       case 1: stem##1(variable, __VA_ARGS__);break;  
  3407.               ^~~~
  3408.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3409.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3410.                                     ^~~~~~~~~~~~~~~~
  3411.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  3412.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  3413.                                     ^~~~~~~~~~~~
  3414.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  3415.       this_cpu_sub(*percpu_count, nr);
  3416.       ^~~~~~~~~~~~
  3417.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3418.              ((val) == 1 || (val) == -1)) ?  
  3419.                                   ^
  3420.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  3421.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  3422.                                      ^~~~~~~~~~~~~
  3423.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  3424.       case 2: stem##2(variable, __VA_ARGS__);break;  
  3425.               ^~~~
  3426.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3427.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3428.                                     ^~~~~~~~~~~~~~~~
  3429.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  3430.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  3431.                                     ^~~~~~~~~~~~
  3432.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  3433.       this_cpu_sub(*percpu_count, nr);
  3434.       ^~~~~~~~~~~~
  3435.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3436.              ((val) == 1 || (val) == -1)) ?  
  3437.                                   ^
  3438.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  3439.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  3440.                                      ^~~~~~~~~~~~~
  3441.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  3442.       case 4: stem##4(variable, __VA_ARGS__);break;  
  3443.               ^~~~
  3444.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3445.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3446.                                     ^~~~~~~~~~~~~~~~
  3447.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  3448.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  3449.                                     ^~~~~~~~~~~~
  3450.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  3451.       this_cpu_sub(*percpu_count, nr);
  3452.       ^~~~~~~~~~~~
  3453.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3454.              ((val) == 1 || (val) == -1)) ?  
  3455.                                   ^
  3456.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  3457.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  3458.                                       ^~~~~~~~~~~~~
  3459.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  3460.       case 8: stem##8(variable, __VA_ARGS__);break;  
  3461.               ^~~~
  3462.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3463.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3464.                                     ^~~~~~~~~~~~~~~~
  3465.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  3466.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  3467.                                     ^~~~~~~~~~~~
  3468.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  3469.       this_cpu_sub(*percpu_count, nr);
  3470.       ^~~~~~~~~~~~
  3471.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  3472.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3473.              ((val) == 1 || (val) == -1)) ?  
  3474.                                   ^
  3475.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  3476.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  3477.                                      ^~~~~~~~~~~~~
  3478.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  3479.       case 1: stem##1(variable, __VA_ARGS__);break;  
  3480.               ^~~~
  3481.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  3482.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  3483.                                    ^~~~~~~~~~~~~~~~
  3484.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  3485.      raw_cpu_add(pcp, val);      
  3486.      ^~~~~~~~~~~
  3487.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  3488.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  3489.                                      ^~~~~~~~~~~~~~
  3490.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  3491.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  3492.                                  ^~~~~~~~~~~~~~
  3493.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  3494.       __this_cpu_dec(*sem->read_count);
  3495.       ^~~~~~~~~~~~~~
  3496.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3497.              ((val) == 1 || (val) == -1)) ?  
  3498.                                   ^
  3499.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  3500.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  3501.                                      ^~~~~~~~~~~~~
  3502.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  3503.       case 2: stem##2(variable, __VA_ARGS__);break;  
  3504.               ^~~~
  3505.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  3506.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  3507.                                    ^~~~~~~~~~~~~~~~
  3508.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  3509.      raw_cpu_add(pcp, val);      
  3510.      ^~~~~~~~~~~
  3511.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  3512.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  3513.                                      ^~~~~~~~~~~~~~
  3514.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  3515.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  3516.                                  ^~~~~~~~~~~~~~
  3517.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  3518.       __this_cpu_dec(*sem->read_count);
  3519.       ^~~~~~~~~~~~~~
  3520.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3521.              ((val) == 1 || (val) == -1)) ?  
  3522.                                   ^
  3523.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  3524.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  3525.                                      ^~~~~~~~~~~~~
  3526.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  3527.       case 4: stem##4(variable, __VA_ARGS__);break;  
  3528.               ^~~~
  3529.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  3530.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  3531.                                    ^~~~~~~~~~~~~~~~
  3532.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  3533.      raw_cpu_add(pcp, val);      
  3534.      ^~~~~~~~~~~
  3535.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  3536.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  3537.                                      ^~~~~~~~~~~~~~
  3538.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  3539.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  3540.                                  ^~~~~~~~~~~~~~
  3541.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  3542.       __this_cpu_dec(*sem->read_count);
  3543.       ^~~~~~~~~~~~~~
  3544.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3545.              ((val) == 1 || (val) == -1)) ?  
  3546.                                   ^
  3547.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  3548.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  3549.                                       ^~~~~~~~~~~~~
  3550.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  3551.       case 8: stem##8(variable, __VA_ARGS__);break;  
  3552.               ^~~~
  3553.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  3554.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  3555.                                    ^~~~~~~~~~~~~~~~
  3556.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  3557.      raw_cpu_add(pcp, val);      
  3558.      ^~~~~~~~~~~
  3559.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  3560.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  3561.                                      ^~~~~~~~~~~~~~
  3562.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  3563.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  3564.                                  ^~~~~~~~~~~~~~
  3565.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  3566.       __this_cpu_dec(*sem->read_count);
  3567.       ^~~~~~~~~~~~~~
  3568.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  3569.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  3570.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  3571.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  3572.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  3573.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  3574.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  3575.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  3576.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  3577.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  3578.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-pat.c:15:
  3579.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  3580.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3581.      if (likely(sz < 0 || sz >= n)) {
  3582.                              ^
  3583.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  3584.     # define likely(x) __builtin_expect(!!(x), 1)
  3585.                                            ^
  3586.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  3587.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3588.      if (likely(sz < 0 || sz >= n)) {
  3589.                              ^
  3590.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  3591.     # define likely(x) __builtin_expect(!!(x), 1)
  3592.                                            ^
  3593.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-pat.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-pat.o"; fi; fi;
  3594.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-procfs.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-se
  3595.    curity -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatibl
  3596.    e-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-procfs.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-procfs.c
  3597.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  3598.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  3599.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  3600.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  3601.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  3602.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  3603.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  3604.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  3605.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  3606.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  3607.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-procfs.c:15:
  3608.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  3609.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3610.               cnts, cnts | _QW_LOCKED) == cnts);
  3611.                                        ^
  3612.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  3613.     # define likely(x) __builtin_expect(!!(x), 1)
  3614.                                            ^
  3615.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  3616.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3617.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  3618.                                                ^
  3619.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  3620.     # define likely(x) __builtin_expect(!!(x), 1)
  3621.                                            ^
  3622.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  3623.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  3624.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  3625.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  3626.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  3627.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  3628.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  3629.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  3630.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  3631.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  3632.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-procfs.c:15:
  3633.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  3634.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3635.              ((val) == 1 || (val) == -1)) ?  
  3636.                                   ^
  3637.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  3638.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  3639.                                      ^~~~~~~~~~~~~
  3640.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  3641.       case 1: stem##1(variable, __VA_ARGS__);break;  
  3642.               ^~~~
  3643.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3644.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3645.                                     ^~~~~~~~~~~~~~~~
  3646.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3647.       this_cpu_add(*percpu_count, nr);
  3648.       ^~~~~~~~~~~~
  3649.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3650.              ((val) == 1 || (val) == -1)) ?  
  3651.                                   ^
  3652.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  3653.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  3654.                                      ^~~~~~~~~~~~~
  3655.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  3656.       case 2: stem##2(variable, __VA_ARGS__);break;  
  3657.               ^~~~
  3658.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3659.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3660.                                     ^~~~~~~~~~~~~~~~
  3661.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3662.       this_cpu_add(*percpu_count, nr);
  3663.       ^~~~~~~~~~~~
  3664.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3665.              ((val) == 1 || (val) == -1)) ?  
  3666.                                   ^
  3667.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  3668.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  3669.                                      ^~~~~~~~~~~~~
  3670.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  3671.       case 4: stem##4(variable, __VA_ARGS__);break;  
  3672.               ^~~~
  3673.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3674.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3675.                                     ^~~~~~~~~~~~~~~~
  3676.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3677.       this_cpu_add(*percpu_count, nr);
  3678.       ^~~~~~~~~~~~
  3679.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3680.              ((val) == 1 || (val) == -1)) ?  
  3681.                                   ^
  3682.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  3683.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  3684.                                       ^~~~~~~~~~~~~
  3685.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  3686.       case 8: stem##8(variable, __VA_ARGS__);break;  
  3687.               ^~~~
  3688.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3689.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3690.                                     ^~~~~~~~~~~~~~~~
  3691.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3692.       this_cpu_add(*percpu_count, nr);
  3693.       ^~~~~~~~~~~~
  3694.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  3695.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3696.              ((val) == 1 || (val) == -1)) ?  
  3697.                                   ^
  3698.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  3699.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  3700.                                      ^~~~~~~~~~~~~
  3701.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  3702.       case 1: stem##1(variable, __VA_ARGS__);break;  
  3703.               ^~~~
  3704.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3705.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3706.                                     ^~~~~~~~~~~~~~~~
  3707.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  3708.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  3709.                                     ^~~~~~~~~~~~
  3710.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  3711.       this_cpu_sub(*percpu_count, nr);
  3712.       ^~~~~~~~~~~~
  3713.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3714.              ((val) == 1 || (val) == -1)) ?  
  3715.                                   ^
  3716.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  3717.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  3718.                                      ^~~~~~~~~~~~~
  3719.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  3720.       case 2: stem##2(variable, __VA_ARGS__);break;  
  3721.               ^~~~
  3722.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3723.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3724.                                     ^~~~~~~~~~~~~~~~
  3725.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  3726.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  3727.                                     ^~~~~~~~~~~~
  3728.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  3729.       this_cpu_sub(*percpu_count, nr);
  3730.       ^~~~~~~~~~~~
  3731.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3732.              ((val) == 1 || (val) == -1)) ?  
  3733.                                   ^
  3734.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  3735.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  3736.                                      ^~~~~~~~~~~~~
  3737.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  3738.       case 4: stem##4(variable, __VA_ARGS__);break;  
  3739.               ^~~~
  3740.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3741.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3742.                                     ^~~~~~~~~~~~~~~~
  3743.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  3744.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  3745.                                     ^~~~~~~~~~~~
  3746.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  3747.       this_cpu_sub(*percpu_count, nr);
  3748.       ^~~~~~~~~~~~
  3749.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3750.              ((val) == 1 || (val) == -1)) ?  
  3751.                                   ^
  3752.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  3753.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  3754.                                       ^~~~~~~~~~~~~
  3755.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  3756.       case 8: stem##8(variable, __VA_ARGS__);break;  
  3757.               ^~~~
  3758.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3759.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3760.                                     ^~~~~~~~~~~~~~~~
  3761.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  3762.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  3763.                                     ^~~~~~~~~~~~
  3764.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  3765.       this_cpu_sub(*percpu_count, nr);
  3766.       ^~~~~~~~~~~~
  3767.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  3768.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3769.              ((val) == 1 || (val) == -1)) ?  
  3770.                                   ^
  3771.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  3772.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  3773.                                      ^~~~~~~~~~~~~
  3774.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  3775.       case 1: stem##1(variable, __VA_ARGS__);break;  
  3776.               ^~~~
  3777.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  3778.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  3779.                                    ^~~~~~~~~~~~~~~~
  3780.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  3781.      raw_cpu_add(pcp, val);      
  3782.      ^~~~~~~~~~~
  3783.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  3784.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  3785.                                      ^~~~~~~~~~~~~~
  3786.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  3787.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  3788.                                  ^~~~~~~~~~~~~~
  3789.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  3790.       __this_cpu_dec(*sem->read_count);
  3791.       ^~~~~~~~~~~~~~
  3792.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3793.              ((val) == 1 || (val) == -1)) ?  
  3794.                                   ^
  3795.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  3796.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  3797.                                      ^~~~~~~~~~~~~
  3798.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  3799.       case 2: stem##2(variable, __VA_ARGS__);break;  
  3800.               ^~~~
  3801.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  3802.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  3803.                                    ^~~~~~~~~~~~~~~~
  3804.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  3805.      raw_cpu_add(pcp, val);      
  3806.      ^~~~~~~~~~~
  3807.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  3808.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  3809.                                      ^~~~~~~~~~~~~~
  3810.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  3811.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  3812.                                  ^~~~~~~~~~~~~~
  3813.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  3814.       __this_cpu_dec(*sem->read_count);
  3815.       ^~~~~~~~~~~~~~
  3816.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3817.              ((val) == 1 || (val) == -1)) ?  
  3818.                                   ^
  3819.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  3820.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  3821.                                      ^~~~~~~~~~~~~
  3822.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  3823.       case 4: stem##4(variable, __VA_ARGS__);break;  
  3824.               ^~~~
  3825.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  3826.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  3827.                                    ^~~~~~~~~~~~~~~~
  3828.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  3829.      raw_cpu_add(pcp, val);      
  3830.      ^~~~~~~~~~~
  3831.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  3832.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  3833.                                      ^~~~~~~~~~~~~~
  3834.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  3835.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  3836.                                  ^~~~~~~~~~~~~~
  3837.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  3838.       __this_cpu_dec(*sem->read_count);
  3839.       ^~~~~~~~~~~~~~
  3840.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3841.              ((val) == 1 || (val) == -1)) ?  
  3842.                                   ^
  3843.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  3844.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  3845.                                       ^~~~~~~~~~~~~
  3846.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  3847.       case 8: stem##8(variable, __VA_ARGS__);break;  
  3848.               ^~~~
  3849.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  3850.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  3851.                                    ^~~~~~~~~~~~~~~~
  3852.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  3853.      raw_cpu_add(pcp, val);      
  3854.      ^~~~~~~~~~~
  3855.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  3856.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  3857.                                      ^~~~~~~~~~~~~~
  3858.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  3859.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  3860.                                  ^~~~~~~~~~~~~~
  3861.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  3862.       __this_cpu_dec(*sem->read_count);
  3863.       ^~~~~~~~~~~~~~
  3864.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  3865.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  3866.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  3867.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  3868.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  3869.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  3870.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  3871.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  3872.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  3873.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  3874.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-procfs.c:15:
  3875.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  3876.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3877.      if (likely(sz < 0 || sz >= n)) {
  3878.                              ^
  3879.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  3880.     # define likely(x) __builtin_expect(!!(x), 1)
  3881.                                            ^
  3882.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  3883.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3884.      if (likely(sz < 0 || sz >= n)) {
  3885.                              ^
  3886.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  3887.     # define likely(x) __builtin_expect(!!(x), 1)
  3888.                                            ^
  3889.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-procfs.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-procfs.o"; fi; fi;
  3890.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-usermap.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wal
  3891.    l -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-point
  3892.    er-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-usermap.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-usermap.c
  3893.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  3894.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  3895.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  3896.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  3897.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  3898.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  3899.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  3900.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  3901.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  3902.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  3903.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-usermap.c:15:
  3904.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  3905.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3906.               cnts, cnts | _QW_LOCKED) == cnts);
  3907.                                        ^
  3908.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  3909.     # define likely(x) __builtin_expect(!!(x), 1)
  3910.                                            ^
  3911.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  3912.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3913.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  3914.                                                ^
  3915.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  3916.     # define likely(x) __builtin_expect(!!(x), 1)
  3917.                                            ^
  3918.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  3919.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  3920.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  3921.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  3922.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  3923.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  3924.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  3925.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  3926.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  3927.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  3928.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-usermap.c:15:
  3929.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  3930.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3931.              ((val) == 1 || (val) == -1)) ?  
  3932.                                   ^
  3933.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  3934.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  3935.                                      ^~~~~~~~~~~~~
  3936.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  3937.       case 1: stem##1(variable, __VA_ARGS__);break;  
  3938.               ^~~~
  3939.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3940.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3941.                                     ^~~~~~~~~~~~~~~~
  3942.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3943.       this_cpu_add(*percpu_count, nr);
  3944.       ^~~~~~~~~~~~
  3945.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3946.              ((val) == 1 || (val) == -1)) ?  
  3947.                                   ^
  3948.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  3949.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  3950.                                      ^~~~~~~~~~~~~
  3951.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  3952.       case 2: stem##2(variable, __VA_ARGS__);break;  
  3953.               ^~~~
  3954.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3955.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3956.                                     ^~~~~~~~~~~~~~~~
  3957.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3958.       this_cpu_add(*percpu_count, nr);
  3959.       ^~~~~~~~~~~~
  3960.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3961.              ((val) == 1 || (val) == -1)) ?  
  3962.                                   ^
  3963.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  3964.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  3965.                                      ^~~~~~~~~~~~~
  3966.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  3967.       case 4: stem##4(variable, __VA_ARGS__);break;  
  3968.               ^~~~
  3969.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3970.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3971.                                     ^~~~~~~~~~~~~~~~
  3972.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3973.       this_cpu_add(*percpu_count, nr);
  3974.       ^~~~~~~~~~~~
  3975.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3976.              ((val) == 1 || (val) == -1)) ?  
  3977.                                   ^
  3978.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  3979.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  3980.                                       ^~~~~~~~~~~~~
  3981.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  3982.       case 8: stem##8(variable, __VA_ARGS__);break;  
  3983.               ^~~~
  3984.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  3985.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  3986.                                     ^~~~~~~~~~~~~~~~
  3987.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  3988.       this_cpu_add(*percpu_count, nr);
  3989.       ^~~~~~~~~~~~
  3990.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  3991.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3992.              ((val) == 1 || (val) == -1)) ?  
  3993.                                   ^
  3994.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  3995.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  3996.                                      ^~~~~~~~~~~~~
  3997.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  3998.       case 1: stem##1(variable, __VA_ARGS__);break;  
  3999.               ^~~~
  4000.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4001.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4002.                                     ^~~~~~~~~~~~~~~~
  4003.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4004.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4005.                                     ^~~~~~~~~~~~
  4006.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4007.       this_cpu_sub(*percpu_count, nr);
  4008.       ^~~~~~~~~~~~
  4009.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4010.              ((val) == 1 || (val) == -1)) ?  
  4011.                                   ^
  4012.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  4013.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  4014.                                      ^~~~~~~~~~~~~
  4015.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  4016.       case 2: stem##2(variable, __VA_ARGS__);break;  
  4017.               ^~~~
  4018.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4019.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4020.                                     ^~~~~~~~~~~~~~~~
  4021.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4022.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4023.                                     ^~~~~~~~~~~~
  4024.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4025.       this_cpu_sub(*percpu_count, nr);
  4026.       ^~~~~~~~~~~~
  4027.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4028.              ((val) == 1 || (val) == -1)) ?  
  4029.                                   ^
  4030.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  4031.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  4032.                                      ^~~~~~~~~~~~~
  4033.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  4034.       case 4: stem##4(variable, __VA_ARGS__);break;  
  4035.               ^~~~
  4036.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4037.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4038.                                     ^~~~~~~~~~~~~~~~
  4039.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4040.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4041.                                     ^~~~~~~~~~~~
  4042.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4043.       this_cpu_sub(*percpu_count, nr);
  4044.       ^~~~~~~~~~~~
  4045.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4046.              ((val) == 1 || (val) == -1)) ?  
  4047.                                   ^
  4048.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  4049.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  4050.                                       ^~~~~~~~~~~~~
  4051.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  4052.       case 8: stem##8(variable, __VA_ARGS__);break;  
  4053.               ^~~~
  4054.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4055.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4056.                                     ^~~~~~~~~~~~~~~~
  4057.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4058.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4059.                                     ^~~~~~~~~~~~
  4060.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4061.       this_cpu_sub(*percpu_count, nr);
  4062.       ^~~~~~~~~~~~
  4063.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  4064.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4065.              ((val) == 1 || (val) == -1)) ?  
  4066.                                   ^
  4067.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  4068.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  4069.                                      ^~~~~~~~~~~~~
  4070.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  4071.       case 1: stem##1(variable, __VA_ARGS__);break;  
  4072.               ^~~~
  4073.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  4074.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  4075.                                    ^~~~~~~~~~~~~~~~
  4076.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  4077.      raw_cpu_add(pcp, val);      
  4078.      ^~~~~~~~~~~
  4079.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  4080.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  4081.                                      ^~~~~~~~~~~~~~
  4082.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  4083.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  4084.                                  ^~~~~~~~~~~~~~
  4085.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  4086.       __this_cpu_dec(*sem->read_count);
  4087.       ^~~~~~~~~~~~~~
  4088.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4089.              ((val) == 1 || (val) == -1)) ?  
  4090.                                   ^
  4091.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  4092.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  4093.                                      ^~~~~~~~~~~~~
  4094.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  4095.       case 2: stem##2(variable, __VA_ARGS__);break;  
  4096.               ^~~~
  4097.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  4098.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  4099.                                    ^~~~~~~~~~~~~~~~
  4100.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  4101.      raw_cpu_add(pcp, val);      
  4102.      ^~~~~~~~~~~
  4103.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  4104.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  4105.                                      ^~~~~~~~~~~~~~
  4106.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  4107.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  4108.                                  ^~~~~~~~~~~~~~
  4109.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  4110.       __this_cpu_dec(*sem->read_count);
  4111.       ^~~~~~~~~~~~~~
  4112.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4113.              ((val) == 1 || (val) == -1)) ?  
  4114.                                   ^
  4115.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  4116.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  4117.                                      ^~~~~~~~~~~~~
  4118.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  4119.       case 4: stem##4(variable, __VA_ARGS__);break;  
  4120.               ^~~~
  4121.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  4122.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  4123.                                    ^~~~~~~~~~~~~~~~
  4124.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  4125.      raw_cpu_add(pcp, val);      
  4126.      ^~~~~~~~~~~
  4127.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  4128.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  4129.                                      ^~~~~~~~~~~~~~
  4130.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  4131.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  4132.                                  ^~~~~~~~~~~~~~
  4133.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  4134.       __this_cpu_dec(*sem->read_count);
  4135.       ^~~~~~~~~~~~~~
  4136.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4137.              ((val) == 1 || (val) == -1)) ?  
  4138.                                   ^
  4139.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  4140.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  4141.                                       ^~~~~~~~~~~~~
  4142.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  4143.       case 8: stem##8(variable, __VA_ARGS__);break;  
  4144.               ^~~~
  4145.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  4146.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  4147.                                    ^~~~~~~~~~~~~~~~
  4148.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  4149.      raw_cpu_add(pcp, val);      
  4150.      ^~~~~~~~~~~
  4151.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  4152.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  4153.                                      ^~~~~~~~~~~~~~
  4154.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  4155.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  4156.                                  ^~~~~~~~~~~~~~
  4157.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  4158.       __this_cpu_dec(*sem->read_count);
  4159.       ^~~~~~~~~~~~~~
  4160.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  4161.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  4162.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  4163.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  4164.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  4165.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  4166.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  4167.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  4168.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  4169.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  4170.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-usermap.c:15:
  4171.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  4172.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4173.      if (likely(sz < 0 || sz >= n)) {
  4174.                              ^
  4175.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  4176.     # define likely(x) __builtin_expect(!!(x), 1)
  4177.                                            ^
  4178.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  4179.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4180.      if (likely(sz < 0 || sz >= n)) {
  4181.                              ^
  4182.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  4183.     # define likely(x) __builtin_expect(!!(x), 1)
  4184.                                            ^
  4185.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-usermap.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-usermap.o"; fi; fi;
  4186.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-vm.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9
  4187.    .0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variabl
  4188.    e -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-vm.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-vm.c
  4189.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  4190.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  4191.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  4192.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  4193.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  4194.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  4195.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  4196.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  4197.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  4198.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  4199.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-vm.c:14:
  4200.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  4201.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4202.               cnts, cnts | _QW_LOCKED) == cnts);
  4203.                                        ^
  4204.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  4205.     # define likely(x) __builtin_expect(!!(x), 1)
  4206.                                            ^
  4207.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  4208.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4209.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  4210.                                                ^
  4211.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  4212.     # define likely(x) __builtin_expect(!!(x), 1)
  4213.                                            ^
  4214.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  4215.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  4216.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  4217.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  4218.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  4219.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  4220.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  4221.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  4222.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  4223.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  4224.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-vm.c:14:
  4225.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  4226.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4227.              ((val) == 1 || (val) == -1)) ?  
  4228.                                   ^
  4229.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  4230.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  4231.                                      ^~~~~~~~~~~~~
  4232.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  4233.       case 1: stem##1(variable, __VA_ARGS__);break;  
  4234.               ^~~~
  4235.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4236.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4237.                                     ^~~~~~~~~~~~~~~~
  4238.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  4239.       this_cpu_add(*percpu_count, nr);
  4240.       ^~~~~~~~~~~~
  4241.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4242.              ((val) == 1 || (val) == -1)) ?  
  4243.                                   ^
  4244.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  4245.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  4246.                                      ^~~~~~~~~~~~~
  4247.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  4248.       case 2: stem##2(variable, __VA_ARGS__);break;  
  4249.               ^~~~
  4250.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4251.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4252.                                     ^~~~~~~~~~~~~~~~
  4253.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  4254.       this_cpu_add(*percpu_count, nr);
  4255.       ^~~~~~~~~~~~
  4256.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4257.              ((val) == 1 || (val) == -1)) ?  
  4258.                                   ^
  4259.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  4260.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  4261.                                      ^~~~~~~~~~~~~
  4262.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  4263.       case 4: stem##4(variable, __VA_ARGS__);break;  
  4264.               ^~~~
  4265.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4266.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4267.                                     ^~~~~~~~~~~~~~~~
  4268.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  4269.       this_cpu_add(*percpu_count, nr);
  4270.       ^~~~~~~~~~~~
  4271.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4272.              ((val) == 1 || (val) == -1)) ?  
  4273.                                   ^
  4274.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  4275.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  4276.                                       ^~~~~~~~~~~~~
  4277.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  4278.       case 8: stem##8(variable, __VA_ARGS__);break;  
  4279.               ^~~~
  4280.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4281.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4282.                                     ^~~~~~~~~~~~~~~~
  4283.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  4284.       this_cpu_add(*percpu_count, nr);
  4285.       ^~~~~~~~~~~~
  4286.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  4287.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4288.              ((val) == 1 || (val) == -1)) ?  
  4289.                                   ^
  4290.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  4291.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  4292.                                      ^~~~~~~~~~~~~
  4293.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  4294.       case 1: stem##1(variable, __VA_ARGS__);break;  
  4295.               ^~~~
  4296.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4297.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4298.                                     ^~~~~~~~~~~~~~~~
  4299.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4300.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4301.                                     ^~~~~~~~~~~~
  4302.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4303.       this_cpu_sub(*percpu_count, nr);
  4304.       ^~~~~~~~~~~~
  4305.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4306.              ((val) == 1 || (val) == -1)) ?  
  4307.                                   ^
  4308.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  4309.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  4310.                                      ^~~~~~~~~~~~~
  4311.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  4312.       case 2: stem##2(variable, __VA_ARGS__);break;  
  4313.               ^~~~
  4314.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4315.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4316.                                     ^~~~~~~~~~~~~~~~
  4317.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4318.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4319.                                     ^~~~~~~~~~~~
  4320.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4321.       this_cpu_sub(*percpu_count, nr);
  4322.       ^~~~~~~~~~~~
  4323.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4324.              ((val) == 1 || (val) == -1)) ?  
  4325.                                   ^
  4326.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  4327.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  4328.                                      ^~~~~~~~~~~~~
  4329.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  4330.       case 4: stem##4(variable, __VA_ARGS__);break;  
  4331.               ^~~~
  4332.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4333.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4334.                                     ^~~~~~~~~~~~~~~~
  4335.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4336.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4337.                                     ^~~~~~~~~~~~
  4338.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4339.       this_cpu_sub(*percpu_count, nr);
  4340.       ^~~~~~~~~~~~
  4341.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4342.              ((val) == 1 || (val) == -1)) ?  
  4343.                                   ^
  4344.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  4345.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  4346.                                       ^~~~~~~~~~~~~
  4347.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  4348.       case 8: stem##8(variable, __VA_ARGS__);break;  
  4349.               ^~~~
  4350.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4351.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4352.                                     ^~~~~~~~~~~~~~~~
  4353.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4354.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4355.                                     ^~~~~~~~~~~~
  4356.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4357.       this_cpu_sub(*percpu_count, nr);
  4358.       ^~~~~~~~~~~~
  4359.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  4360.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4361.              ((val) == 1 || (val) == -1)) ?  
  4362.                                   ^
  4363.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  4364.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  4365.                                      ^~~~~~~~~~~~~
  4366.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  4367.       case 1: stem##1(variable, __VA_ARGS__);break;  
  4368.               ^~~~
  4369.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  4370.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  4371.                                    ^~~~~~~~~~~~~~~~
  4372.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  4373.      raw_cpu_add(pcp, val);      
  4374.      ^~~~~~~~~~~
  4375.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  4376.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  4377.                                      ^~~~~~~~~~~~~~
  4378.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  4379.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  4380.                                  ^~~~~~~~~~~~~~
  4381.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  4382.       __this_cpu_dec(*sem->read_count);
  4383.       ^~~~~~~~~~~~~~
  4384.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4385.              ((val) == 1 || (val) == -1)) ?  
  4386.                                   ^
  4387.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  4388.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  4389.                                      ^~~~~~~~~~~~~
  4390.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  4391.       case 2: stem##2(variable, __VA_ARGS__);break;  
  4392.               ^~~~
  4393.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  4394.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  4395.                                    ^~~~~~~~~~~~~~~~
  4396.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  4397.      raw_cpu_add(pcp, val);      
  4398.      ^~~~~~~~~~~
  4399.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  4400.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  4401.                                      ^~~~~~~~~~~~~~
  4402.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  4403.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  4404.                                  ^~~~~~~~~~~~~~
  4405.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  4406.       __this_cpu_dec(*sem->read_count);
  4407.       ^~~~~~~~~~~~~~
  4408.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4409.              ((val) == 1 || (val) == -1)) ?  
  4410.                                   ^
  4411.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  4412.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  4413.                                      ^~~~~~~~~~~~~
  4414.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  4415.       case 4: stem##4(variable, __VA_ARGS__);break;  
  4416.               ^~~~
  4417.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  4418.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  4419.                                    ^~~~~~~~~~~~~~~~
  4420.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  4421.      raw_cpu_add(pcp, val);      
  4422.      ^~~~~~~~~~~
  4423.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  4424.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  4425.                                      ^~~~~~~~~~~~~~
  4426.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  4427.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  4428.                                  ^~~~~~~~~~~~~~
  4429.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  4430.       __this_cpu_dec(*sem->read_count);
  4431.       ^~~~~~~~~~~~~~
  4432.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4433.              ((val) == 1 || (val) == -1)) ?  
  4434.                                   ^
  4435.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  4436.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  4437.                                       ^~~~~~~~~~~~~
  4438.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  4439.       case 8: stem##8(variable, __VA_ARGS__);break;  
  4440.               ^~~~
  4441.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  4442.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  4443.                                    ^~~~~~~~~~~~~~~~
  4444.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  4445.      raw_cpu_add(pcp, val);      
  4446.      ^~~~~~~~~~~
  4447.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  4448.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  4449.                                      ^~~~~~~~~~~~~~
  4450.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  4451.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  4452.                                  ^~~~~~~~~~~~~~
  4453.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  4454.       __this_cpu_dec(*sem->read_count);
  4455.       ^~~~~~~~~~~~~~
  4456.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  4457.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  4458.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  4459.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  4460.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  4461.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  4462.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  4463.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  4464.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  4465.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  4466.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-vm.c:14:
  4467.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  4468.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4469.      if (likely(sz < 0 || sz >= n)) {
  4470.                              ^
  4471.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  4472.     # define likely(x) __builtin_expect(!!(x), 1)
  4473.                                            ^
  4474.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  4475.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4476.      if (likely(sz < 0 || sz >= n)) {
  4477.                              ^
  4478.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  4479.     # define likely(x) __builtin_expect(!!(x), 1)
  4480.                                            ^
  4481.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-vm.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-vm.o"; fi; fi;
  4482.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-vtophys.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -
  4483.    include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allo
  4484.    w-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-vtophys.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-vtophys.c
  4485.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  4486.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  4487.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  4488.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  4489.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  4490.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  4491.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  4492.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  4493.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  4494.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  4495.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-vtophys.c:15:
  4496.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  4497.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4498.               cnts, cnts | _QW_LOCKED) == cnts);
  4499.                                        ^
  4500.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  4501.     # define likely(x) __builtin_expect(!!(x), 1)
  4502.                                            ^
  4503.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  4504.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4505.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  4506.                                                ^
  4507.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  4508.     # define likely(x) __builtin_expect(!!(x), 1)
  4509.                                            ^
  4510.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  4511.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  4512.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  4513.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  4514.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  4515.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  4516.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  4517.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  4518.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  4519.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  4520.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-vtophys.c:15:
  4521.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  4522.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4523.              ((val) == 1 || (val) == -1)) ?  
  4524.                                   ^
  4525.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  4526.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  4527.                                      ^~~~~~~~~~~~~
  4528.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  4529.       case 1: stem##1(variable, __VA_ARGS__);break;  
  4530.               ^~~~
  4531.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4532.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4533.                                     ^~~~~~~~~~~~~~~~
  4534.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  4535.       this_cpu_add(*percpu_count, nr);
  4536.       ^~~~~~~~~~~~
  4537.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4538.              ((val) == 1 || (val) == -1)) ?  
  4539.                                   ^
  4540.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  4541.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  4542.                                      ^~~~~~~~~~~~~
  4543.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  4544.       case 2: stem##2(variable, __VA_ARGS__);break;  
  4545.               ^~~~
  4546.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4547.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4548.                                     ^~~~~~~~~~~~~~~~
  4549.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  4550.       this_cpu_add(*percpu_count, nr);
  4551.       ^~~~~~~~~~~~
  4552.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4553.              ((val) == 1 || (val) == -1)) ?  
  4554.                                   ^
  4555.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  4556.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  4557.                                      ^~~~~~~~~~~~~
  4558.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  4559.       case 4: stem##4(variable, __VA_ARGS__);break;  
  4560.               ^~~~
  4561.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4562.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4563.                                     ^~~~~~~~~~~~~~~~
  4564.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  4565.       this_cpu_add(*percpu_count, nr);
  4566.       ^~~~~~~~~~~~
  4567.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4568.              ((val) == 1 || (val) == -1)) ?  
  4569.                                   ^
  4570.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  4571.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  4572.                                       ^~~~~~~~~~~~~
  4573.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  4574.       case 8: stem##8(variable, __VA_ARGS__);break;  
  4575.               ^~~~
  4576.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4577.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4578.                                     ^~~~~~~~~~~~~~~~
  4579.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  4580.       this_cpu_add(*percpu_count, nr);
  4581.       ^~~~~~~~~~~~
  4582.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  4583.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4584.              ((val) == 1 || (val) == -1)) ?  
  4585.                                   ^
  4586.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  4587.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  4588.                                      ^~~~~~~~~~~~~
  4589.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  4590.       case 1: stem##1(variable, __VA_ARGS__);break;  
  4591.               ^~~~
  4592.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4593.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4594.                                     ^~~~~~~~~~~~~~~~
  4595.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4596.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4597.                                     ^~~~~~~~~~~~
  4598.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4599.       this_cpu_sub(*percpu_count, nr);
  4600.       ^~~~~~~~~~~~
  4601.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4602.              ((val) == 1 || (val) == -1)) ?  
  4603.                                   ^
  4604.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  4605.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  4606.                                      ^~~~~~~~~~~~~
  4607.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  4608.       case 2: stem##2(variable, __VA_ARGS__);break;  
  4609.               ^~~~
  4610.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4611.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4612.                                     ^~~~~~~~~~~~~~~~
  4613.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4614.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4615.                                     ^~~~~~~~~~~~
  4616.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4617.       this_cpu_sub(*percpu_count, nr);
  4618.       ^~~~~~~~~~~~
  4619.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4620.              ((val) == 1 || (val) == -1)) ?  
  4621.                                   ^
  4622.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  4623.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  4624.                                      ^~~~~~~~~~~~~
  4625.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  4626.       case 4: stem##4(variable, __VA_ARGS__);break;  
  4627.               ^~~~
  4628.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4629.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4630.                                     ^~~~~~~~~~~~~~~~
  4631.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4632.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4633.                                     ^~~~~~~~~~~~
  4634.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4635.       this_cpu_sub(*percpu_count, nr);
  4636.       ^~~~~~~~~~~~
  4637.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4638.              ((val) == 1 || (val) == -1)) ?  
  4639.                                   ^
  4640.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  4641.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  4642.                                       ^~~~~~~~~~~~~
  4643.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  4644.       case 8: stem##8(variable, __VA_ARGS__);break;  
  4645.               ^~~~
  4646.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4647.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4648.                                     ^~~~~~~~~~~~~~~~
  4649.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4650.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4651.                                     ^~~~~~~~~~~~
  4652.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4653.       this_cpu_sub(*percpu_count, nr);
  4654.       ^~~~~~~~~~~~
  4655.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  4656.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4657.              ((val) == 1 || (val) == -1)) ?  
  4658.                                   ^
  4659.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  4660.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  4661.                                      ^~~~~~~~~~~~~
  4662.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  4663.       case 1: stem##1(variable, __VA_ARGS__);break;  
  4664.               ^~~~
  4665.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  4666.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  4667.                                    ^~~~~~~~~~~~~~~~
  4668.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  4669.      raw_cpu_add(pcp, val);      
  4670.      ^~~~~~~~~~~
  4671.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  4672.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  4673.                                      ^~~~~~~~~~~~~~
  4674.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  4675.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  4676.                                  ^~~~~~~~~~~~~~
  4677.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  4678.       __this_cpu_dec(*sem->read_count);
  4679.       ^~~~~~~~~~~~~~
  4680.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4681.              ((val) == 1 || (val) == -1)) ?  
  4682.                                   ^
  4683.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  4684.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  4685.                                      ^~~~~~~~~~~~~
  4686.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  4687.       case 2: stem##2(variable, __VA_ARGS__);break;  
  4688.               ^~~~
  4689.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  4690.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  4691.                                    ^~~~~~~~~~~~~~~~
  4692.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  4693.      raw_cpu_add(pcp, val);      
  4694.      ^~~~~~~~~~~
  4695.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  4696.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  4697.                                      ^~~~~~~~~~~~~~
  4698.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  4699.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  4700.                                  ^~~~~~~~~~~~~~
  4701.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  4702.       __this_cpu_dec(*sem->read_count);
  4703.       ^~~~~~~~~~~~~~
  4704.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4705.              ((val) == 1 || (val) == -1)) ?  
  4706.                                   ^
  4707.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  4708.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  4709.                                      ^~~~~~~~~~~~~
  4710.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  4711.       case 4: stem##4(variable, __VA_ARGS__);break;  
  4712.               ^~~~
  4713.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  4714.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  4715.                                    ^~~~~~~~~~~~~~~~
  4716.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  4717.      raw_cpu_add(pcp, val);      
  4718.      ^~~~~~~~~~~
  4719.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  4720.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  4721.                                      ^~~~~~~~~~~~~~
  4722.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  4723.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  4724.                                  ^~~~~~~~~~~~~~
  4725.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  4726.       __this_cpu_dec(*sem->read_count);
  4727.       ^~~~~~~~~~~~~~
  4728.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4729.              ((val) == 1 || (val) == -1)) ?  
  4730.                                   ^
  4731.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  4732.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  4733.                                       ^~~~~~~~~~~~~
  4734.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  4735.       case 8: stem##8(variable, __VA_ARGS__);break;  
  4736.               ^~~~
  4737.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  4738.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  4739.                                    ^~~~~~~~~~~~~~~~
  4740.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  4741.      raw_cpu_add(pcp, val);      
  4742.      ^~~~~~~~~~~
  4743.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  4744.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  4745.                                      ^~~~~~~~~~~~~~
  4746.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  4747.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  4748.                                  ^~~~~~~~~~~~~~
  4749.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  4750.       __this_cpu_dec(*sem->read_count);
  4751.       ^~~~~~~~~~~~~~
  4752.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  4753.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  4754.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  4755.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  4756.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  4757.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  4758.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  4759.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  4760.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  4761.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  4762.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-vtophys.c:15:
  4763.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  4764.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4765.      if (likely(sz < 0 || sz >= n)) {
  4766.                              ^
  4767.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  4768.     # define likely(x) __builtin_expect(!!(x), 1)
  4769.                                            ^
  4770.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  4771.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4772.      if (likely(sz < 0 || sz >= n)) {
  4773.                              ^
  4774.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  4775.     # define likely(x) __builtin_expect(!!(x), 1)
  4776.                                            ^
  4777.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-vtophys.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-vtophys.o"; fi; fi;
  4778.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.os-interface.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/
  4779.    usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFI
  4780.    G_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDI
  4781.    A-Linux-x86_64-340.102/kernel/.tmp_os-interface.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-interface.c
  4782.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  4783.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  4784.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  4785.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  4786.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  4787.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  4788.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  4789.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  4790.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  4791.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  4792.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-interface.c:15:
  4793.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  4794.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4795.               cnts, cnts | _QW_LOCKED) == cnts);
  4796.                                        ^
  4797.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  4798.     # define likely(x) __builtin_expect(!!(x), 1)
  4799.                                            ^
  4800.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  4801.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4802.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  4803.                                                ^
  4804.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  4805.     # define likely(x) __builtin_expect(!!(x), 1)
  4806.                                            ^
  4807.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  4808.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  4809.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  4810.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  4811.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  4812.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  4813.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  4814.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  4815.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  4816.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  4817.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-interface.c:15:
  4818.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  4819.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4820.              ((val) == 1 || (val) == -1)) ?  
  4821.                                   ^
  4822.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  4823.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  4824.                                      ^~~~~~~~~~~~~
  4825.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  4826.       case 1: stem##1(variable, __VA_ARGS__);break;  
  4827.               ^~~~
  4828.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4829.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4830.                                     ^~~~~~~~~~~~~~~~
  4831.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  4832.       this_cpu_add(*percpu_count, nr);
  4833.       ^~~~~~~~~~~~
  4834.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4835.              ((val) == 1 || (val) == -1)) ?  
  4836.                                   ^
  4837.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  4838.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  4839.                                      ^~~~~~~~~~~~~
  4840.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  4841.       case 2: stem##2(variable, __VA_ARGS__);break;  
  4842.               ^~~~
  4843.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4844.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4845.                                     ^~~~~~~~~~~~~~~~
  4846.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  4847.       this_cpu_add(*percpu_count, nr);
  4848.       ^~~~~~~~~~~~
  4849.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4850.              ((val) == 1 || (val) == -1)) ?  
  4851.                                   ^
  4852.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  4853.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  4854.                                      ^~~~~~~~~~~~~
  4855.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  4856.       case 4: stem##4(variable, __VA_ARGS__);break;  
  4857.               ^~~~
  4858.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4859.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4860.                                     ^~~~~~~~~~~~~~~~
  4861.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  4862.       this_cpu_add(*percpu_count, nr);
  4863.       ^~~~~~~~~~~~
  4864.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4865.              ((val) == 1 || (val) == -1)) ?  
  4866.                                   ^
  4867.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  4868.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  4869.                                       ^~~~~~~~~~~~~
  4870.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  4871.       case 8: stem##8(variable, __VA_ARGS__);break;  
  4872.               ^~~~
  4873.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4874.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4875.                                     ^~~~~~~~~~~~~~~~
  4876.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  4877.       this_cpu_add(*percpu_count, nr);
  4878.       ^~~~~~~~~~~~
  4879.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  4880.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4881.              ((val) == 1 || (val) == -1)) ?  
  4882.                                   ^
  4883.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  4884.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  4885.                                      ^~~~~~~~~~~~~
  4886.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  4887.       case 1: stem##1(variable, __VA_ARGS__);break;  
  4888.               ^~~~
  4889.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4890.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4891.                                     ^~~~~~~~~~~~~~~~
  4892.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4893.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4894.                                     ^~~~~~~~~~~~
  4895.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4896.       this_cpu_sub(*percpu_count, nr);
  4897.       ^~~~~~~~~~~~
  4898.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4899.              ((val) == 1 || (val) == -1)) ?  
  4900.                                   ^
  4901.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  4902.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  4903.                                      ^~~~~~~~~~~~~
  4904.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  4905.       case 2: stem##2(variable, __VA_ARGS__);break;  
  4906.               ^~~~
  4907.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4908.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4909.                                     ^~~~~~~~~~~~~~~~
  4910.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4911.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4912.                                     ^~~~~~~~~~~~
  4913.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4914.       this_cpu_sub(*percpu_count, nr);
  4915.       ^~~~~~~~~~~~
  4916.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4917.              ((val) == 1 || (val) == -1)) ?  
  4918.                                   ^
  4919.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  4920.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  4921.                                      ^~~~~~~~~~~~~
  4922.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  4923.       case 4: stem##4(variable, __VA_ARGS__);break;  
  4924.               ^~~~
  4925.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4926.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4927.                                     ^~~~~~~~~~~~~~~~
  4928.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4929.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4930.                                     ^~~~~~~~~~~~
  4931.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4932.       this_cpu_sub(*percpu_count, nr);
  4933.       ^~~~~~~~~~~~
  4934.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4935.              ((val) == 1 || (val) == -1)) ?  
  4936.                                   ^
  4937.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  4938.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  4939.                                       ^~~~~~~~~~~~~
  4940.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  4941.       case 8: stem##8(variable, __VA_ARGS__);break;  
  4942.               ^~~~
  4943.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  4944.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  4945.                                     ^~~~~~~~~~~~~~~~
  4946.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  4947.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  4948.                                     ^~~~~~~~~~~~
  4949.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  4950.       this_cpu_sub(*percpu_count, nr);
  4951.       ^~~~~~~~~~~~
  4952.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  4953.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4954.              ((val) == 1 || (val) == -1)) ?  
  4955.                                   ^
  4956.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  4957.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  4958.                                      ^~~~~~~~~~~~~
  4959.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  4960.       case 1: stem##1(variable, __VA_ARGS__);break;  
  4961.               ^~~~
  4962.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  4963.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  4964.                                    ^~~~~~~~~~~~~~~~
  4965.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  4966.      raw_cpu_add(pcp, val);      
  4967.      ^~~~~~~~~~~
  4968.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  4969.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  4970.                                      ^~~~~~~~~~~~~~
  4971.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  4972.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  4973.                                  ^~~~~~~~~~~~~~
  4974.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  4975.       __this_cpu_dec(*sem->read_count);
  4976.       ^~~~~~~~~~~~~~
  4977.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  4978.              ((val) == 1 || (val) == -1)) ?  
  4979.                                   ^
  4980.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  4981.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  4982.                                      ^~~~~~~~~~~~~
  4983.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  4984.       case 2: stem##2(variable, __VA_ARGS__);break;  
  4985.               ^~~~
  4986.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  4987.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  4988.                                    ^~~~~~~~~~~~~~~~
  4989.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  4990.      raw_cpu_add(pcp, val);      
  4991.      ^~~~~~~~~~~
  4992.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  4993.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  4994.                                      ^~~~~~~~~~~~~~
  4995.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  4996.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  4997.                                  ^~~~~~~~~~~~~~
  4998.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  4999.       __this_cpu_dec(*sem->read_count);
  5000.       ^~~~~~~~~~~~~~
  5001.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5002.              ((val) == 1 || (val) == -1)) ?  
  5003.                                   ^
  5004.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  5005.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  5006.                                      ^~~~~~~~~~~~~
  5007.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  5008.       case 4: stem##4(variable, __VA_ARGS__);break;  
  5009.               ^~~~
  5010.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  5011.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  5012.                                    ^~~~~~~~~~~~~~~~
  5013.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  5014.      raw_cpu_add(pcp, val);      
  5015.      ^~~~~~~~~~~
  5016.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  5017.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  5018.                                      ^~~~~~~~~~~~~~
  5019.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  5020.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  5021.                                  ^~~~~~~~~~~~~~
  5022.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  5023.       __this_cpu_dec(*sem->read_count);
  5024.       ^~~~~~~~~~~~~~
  5025.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5026.              ((val) == 1 || (val) == -1)) ?  
  5027.                                   ^
  5028.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  5029.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  5030.                                       ^~~~~~~~~~~~~
  5031.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  5032.       case 8: stem##8(variable, __VA_ARGS__);break;  
  5033.               ^~~~
  5034.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  5035.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  5036.                                    ^~~~~~~~~~~~~~~~
  5037.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  5038.      raw_cpu_add(pcp, val);      
  5039.      ^~~~~~~~~~~
  5040.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  5041.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  5042.                                      ^~~~~~~~~~~~~~
  5043.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  5044.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  5045.                                  ^~~~~~~~~~~~~~
  5046.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  5047.       __this_cpu_dec(*sem->read_count);
  5048.       ^~~~~~~~~~~~~~
  5049.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  5050.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  5051.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  5052.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  5053.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  5054.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  5055.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  5056.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  5057.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  5058.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  5059.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-interface.c:15:
  5060.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  5061.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5062.      if (likely(sz < 0 || sz >= n)) {
  5063.                              ^
  5064.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5065.     # define likely(x) __builtin_expect(!!(x), 1)
  5066.                                            ^
  5067.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  5068.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5069.      if (likely(sz < 0 || sz >= n)) {
  5070.                              ^
  5071.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5072.     # define likely(x) __builtin_expect(!!(x), 1)
  5073.                                            ^
  5074.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-interface.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-interface.o"; fi; fi;
  5075.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.os-mlock.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS
  5076.    =1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DN
  5077.    V_UVM_ENABLE -D__linux__ -DNV_DEV_NAME="nvidia"  -DMODULE  -DKBUILD_BASENAME='"os_mlock"'  -DKBUILD_MODNAME='"nvidia"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_os-mlock.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-mlock.c
  5078.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  5079.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  5080.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  5081.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  5082.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  5083.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  5084.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  5085.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  5086.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  5087.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  5088.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-mlock.c:15:
  5089.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  5090.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5091.               cnts, cnts | _QW_LOCKED) == cnts);
  5092.                                        ^
  5093.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5094.     # define likely(x) __builtin_expect(!!(x), 1)
  5095.                                            ^
  5096.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  5097.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5098.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  5099.                                                ^
  5100.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5101.     # define likely(x) __builtin_expect(!!(x), 1)
  5102.                                            ^
  5103.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  5104.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  5105.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  5106.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  5107.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  5108.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  5109.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  5110.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  5111.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  5112.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  5113.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-mlock.c:15:
  5114.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  5115.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5116.              ((val) == 1 || (val) == -1)) ?  
  5117.                                   ^
  5118.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  5119.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  5120.                                      ^~~~~~~~~~~~~
  5121.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  5122.       case 1: stem##1(variable, __VA_ARGS__);break;  
  5123.               ^~~~
  5124.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5125.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5126.                                     ^~~~~~~~~~~~~~~~
  5127.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  5128.       this_cpu_add(*percpu_count, nr);
  5129.       ^~~~~~~~~~~~
  5130.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5131.              ((val) == 1 || (val) == -1)) ?  
  5132.                                   ^
  5133.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  5134.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  5135.                                      ^~~~~~~~~~~~~
  5136.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  5137.       case 2: stem##2(variable, __VA_ARGS__);break;  
  5138.               ^~~~
  5139.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5140.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5141.                                     ^~~~~~~~~~~~~~~~
  5142.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  5143.       this_cpu_add(*percpu_count, nr);
  5144.       ^~~~~~~~~~~~
  5145.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5146.              ((val) == 1 || (val) == -1)) ?  
  5147.                                   ^
  5148.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  5149.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  5150.                                      ^~~~~~~~~~~~~
  5151.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  5152.       case 4: stem##4(variable, __VA_ARGS__);break;  
  5153.               ^~~~
  5154.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5155.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5156.                                     ^~~~~~~~~~~~~~~~
  5157.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  5158.       this_cpu_add(*percpu_count, nr);
  5159.       ^~~~~~~~~~~~
  5160.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5161.              ((val) == 1 || (val) == -1)) ?  
  5162.                                   ^
  5163.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  5164.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  5165.                                       ^~~~~~~~~~~~~
  5166.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  5167.       case 8: stem##8(variable, __VA_ARGS__);break;  
  5168.               ^~~~
  5169.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5170.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5171.                                     ^~~~~~~~~~~~~~~~
  5172.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  5173.       this_cpu_add(*percpu_count, nr);
  5174.       ^~~~~~~~~~~~
  5175.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  5176.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5177.              ((val) == 1 || (val) == -1)) ?  
  5178.                                   ^
  5179.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  5180.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  5181.                                      ^~~~~~~~~~~~~
  5182.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  5183.       case 1: stem##1(variable, __VA_ARGS__);break;  
  5184.               ^~~~
  5185.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5186.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5187.                                     ^~~~~~~~~~~~~~~~
  5188.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  5189.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  5190.                                     ^~~~~~~~~~~~
  5191.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  5192.       this_cpu_sub(*percpu_count, nr);
  5193.       ^~~~~~~~~~~~
  5194.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5195.              ((val) == 1 || (val) == -1)) ?  
  5196.                                   ^
  5197.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  5198.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  5199.                                      ^~~~~~~~~~~~~
  5200.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  5201.       case 2: stem##2(variable, __VA_ARGS__);break;  
  5202.               ^~~~
  5203.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5204.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5205.                                     ^~~~~~~~~~~~~~~~
  5206.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  5207.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  5208.                                     ^~~~~~~~~~~~
  5209.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  5210.       this_cpu_sub(*percpu_count, nr);
  5211.       ^~~~~~~~~~~~
  5212.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5213.              ((val) == 1 || (val) == -1)) ?  
  5214.                                   ^
  5215.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  5216.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  5217.                                      ^~~~~~~~~~~~~
  5218.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  5219.       case 4: stem##4(variable, __VA_ARGS__);break;  
  5220.               ^~~~
  5221.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5222.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5223.                                     ^~~~~~~~~~~~~~~~
  5224.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  5225.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  5226.                                     ^~~~~~~~~~~~
  5227.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  5228.       this_cpu_sub(*percpu_count, nr);
  5229.       ^~~~~~~~~~~~
  5230.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5231.              ((val) == 1 || (val) == -1)) ?  
  5232.                                   ^
  5233.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  5234.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  5235.                                       ^~~~~~~~~~~~~
  5236.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  5237.       case 8: stem##8(variable, __VA_ARGS__);break;  
  5238.               ^~~~
  5239.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5240.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5241.                                     ^~~~~~~~~~~~~~~~
  5242.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  5243.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  5244.                                     ^~~~~~~~~~~~
  5245.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  5246.       this_cpu_sub(*percpu_count, nr);
  5247.       ^~~~~~~~~~~~
  5248.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  5249.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5250.              ((val) == 1 || (val) == -1)) ?  
  5251.                                   ^
  5252.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  5253.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  5254.                                      ^~~~~~~~~~~~~
  5255.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  5256.       case 1: stem##1(variable, __VA_ARGS__);break;  
  5257.               ^~~~
  5258.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  5259.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  5260.                                    ^~~~~~~~~~~~~~~~
  5261.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  5262.      raw_cpu_add(pcp, val);      
  5263.      ^~~~~~~~~~~
  5264.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  5265.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  5266.                                      ^~~~~~~~~~~~~~
  5267.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  5268.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  5269.                                  ^~~~~~~~~~~~~~
  5270.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  5271.       __this_cpu_dec(*sem->read_count);
  5272.       ^~~~~~~~~~~~~~
  5273.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5274.              ((val) == 1 || (val) == -1)) ?  
  5275.                                   ^
  5276.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  5277.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  5278.                                      ^~~~~~~~~~~~~
  5279.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  5280.       case 2: stem##2(variable, __VA_ARGS__);break;  
  5281.               ^~~~
  5282.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  5283.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  5284.                                    ^~~~~~~~~~~~~~~~
  5285.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  5286.      raw_cpu_add(pcp, val);      
  5287.      ^~~~~~~~~~~
  5288.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  5289.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  5290.                                      ^~~~~~~~~~~~~~
  5291.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  5292.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  5293.                                  ^~~~~~~~~~~~~~
  5294.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  5295.       __this_cpu_dec(*sem->read_count);
  5296.       ^~~~~~~~~~~~~~
  5297.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5298.              ((val) == 1 || (val) == -1)) ?  
  5299.                                   ^
  5300.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  5301.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  5302.                                      ^~~~~~~~~~~~~
  5303.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  5304.       case 4: stem##4(variable, __VA_ARGS__);break;  
  5305.               ^~~~
  5306.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  5307.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  5308.                                    ^~~~~~~~~~~~~~~~
  5309.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  5310.      raw_cpu_add(pcp, val);      
  5311.      ^~~~~~~~~~~
  5312.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  5313.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  5314.                                      ^~~~~~~~~~~~~~
  5315.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  5316.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  5317.                                  ^~~~~~~~~~~~~~
  5318.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  5319.       __this_cpu_dec(*sem->read_count);
  5320.       ^~~~~~~~~~~~~~
  5321.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5322.              ((val) == 1 || (val) == -1)) ?  
  5323.                                   ^
  5324.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  5325.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  5326.                                       ^~~~~~~~~~~~~
  5327.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  5328.       case 8: stem##8(variable, __VA_ARGS__);break;  
  5329.               ^~~~
  5330.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  5331.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  5332.                                    ^~~~~~~~~~~~~~~~
  5333.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  5334.      raw_cpu_add(pcp, val);      
  5335.      ^~~~~~~~~~~
  5336.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  5337.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  5338.                                      ^~~~~~~~~~~~~~
  5339.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  5340.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  5341.                                  ^~~~~~~~~~~~~~
  5342.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  5343.       __this_cpu_dec(*sem->read_count);
  5344.       ^~~~~~~~~~~~~~
  5345.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  5346.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  5347.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  5348.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  5349.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  5350.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  5351.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  5352.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  5353.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  5354.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  5355.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-mlock.c:15:
  5356.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  5357.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5358.      if (likely(sz < 0 || sz >= n)) {
  5359.                              ^
  5360.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5361.     # define likely(x) __builtin_expect(!!(x), 1)
  5362.                                            ^
  5363.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  5364.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5365.      if (likely(sz < 0 || sz >= n)) {
  5366.                              ^
  5367.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5368.     # define likely(x) __builtin_expect(!!(x), 1)
  5369.                                            ^
  5370.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-mlock.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-mlock.o"; fi; fi;
  5371.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.os-pci.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -ma
  5372.    ccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_
  5373.    VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_os-pci.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-pci.c
  5374.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  5375.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  5376.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  5377.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  5378.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  5379.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  5380.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  5381.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  5382.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  5383.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  5384.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-pci.c:15:
  5385.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  5386.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5387.               cnts, cnts | _QW_LOCKED) == cnts);
  5388.                                        ^
  5389.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5390.     # define likely(x) __builtin_expect(!!(x), 1)
  5391.                                            ^
  5392.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  5393.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5394.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  5395.                                                ^
  5396.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5397.     # define likely(x) __builtin_expect(!!(x), 1)
  5398.                                            ^
  5399.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  5400.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  5401.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  5402.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  5403.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  5404.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  5405.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  5406.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  5407.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  5408.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  5409.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-pci.c:15:
  5410.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  5411.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5412.              ((val) == 1 || (val) == -1)) ?  
  5413.                                   ^
  5414.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  5415.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  5416.                                      ^~~~~~~~~~~~~
  5417.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  5418.       case 1: stem##1(variable, __VA_ARGS__);break;  
  5419.               ^~~~
  5420.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5421.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5422.                                     ^~~~~~~~~~~~~~~~
  5423.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  5424.       this_cpu_add(*percpu_count, nr);
  5425.       ^~~~~~~~~~~~
  5426.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5427.              ((val) == 1 || (val) == -1)) ?  
  5428.                                   ^
  5429.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  5430.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  5431.                                      ^~~~~~~~~~~~~
  5432.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  5433.       case 2: stem##2(variable, __VA_ARGS__);break;  
  5434.               ^~~~
  5435.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5436.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5437.                                     ^~~~~~~~~~~~~~~~
  5438.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  5439.       this_cpu_add(*percpu_count, nr);
  5440.       ^~~~~~~~~~~~
  5441.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5442.              ((val) == 1 || (val) == -1)) ?  
  5443.                                   ^
  5444.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  5445.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  5446.                                      ^~~~~~~~~~~~~
  5447.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  5448.       case 4: stem##4(variable, __VA_ARGS__);break;  
  5449.               ^~~~
  5450.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5451.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5452.                                     ^~~~~~~~~~~~~~~~
  5453.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  5454.       this_cpu_add(*percpu_count, nr);
  5455.       ^~~~~~~~~~~~
  5456.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5457.              ((val) == 1 || (val) == -1)) ?  
  5458.                                   ^
  5459.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  5460.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  5461.                                       ^~~~~~~~~~~~~
  5462.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  5463.       case 8: stem##8(variable, __VA_ARGS__);break;  
  5464.               ^~~~
  5465.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5466.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5467.                                     ^~~~~~~~~~~~~~~~
  5468.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  5469.       this_cpu_add(*percpu_count, nr);
  5470.       ^~~~~~~~~~~~
  5471.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  5472.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5473.              ((val) == 1 || (val) == -1)) ?  
  5474.                                   ^
  5475.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  5476.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  5477.                                      ^~~~~~~~~~~~~
  5478.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  5479.       case 1: stem##1(variable, __VA_ARGS__);break;  
  5480.               ^~~~
  5481.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5482.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5483.                                     ^~~~~~~~~~~~~~~~
  5484.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  5485.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  5486.                                     ^~~~~~~~~~~~
  5487.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  5488.       this_cpu_sub(*percpu_count, nr);
  5489.       ^~~~~~~~~~~~
  5490.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5491.              ((val) == 1 || (val) == -1)) ?  
  5492.                                   ^
  5493.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  5494.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  5495.                                      ^~~~~~~~~~~~~
  5496.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  5497.       case 2: stem##2(variable, __VA_ARGS__);break;  
  5498.               ^~~~
  5499.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5500.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5501.                                     ^~~~~~~~~~~~~~~~
  5502.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  5503.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  5504.                                     ^~~~~~~~~~~~
  5505.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  5506.       this_cpu_sub(*percpu_count, nr);
  5507.       ^~~~~~~~~~~~
  5508.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5509.              ((val) == 1 || (val) == -1)) ?  
  5510.                                   ^
  5511.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  5512.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  5513.                                      ^~~~~~~~~~~~~
  5514.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  5515.       case 4: stem##4(variable, __VA_ARGS__);break;  
  5516.               ^~~~
  5517.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5518.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5519.                                     ^~~~~~~~~~~~~~~~
  5520.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  5521.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  5522.                                     ^~~~~~~~~~~~
  5523.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  5524.       this_cpu_sub(*percpu_count, nr);
  5525.       ^~~~~~~~~~~~
  5526.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5527.              ((val) == 1 || (val) == -1)) ?  
  5528.                                   ^
  5529.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  5530.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  5531.                                       ^~~~~~~~~~~~~
  5532.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  5533.       case 8: stem##8(variable, __VA_ARGS__);break;  
  5534.               ^~~~
  5535.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5536.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5537.                                     ^~~~~~~~~~~~~~~~
  5538.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  5539.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  5540.                                     ^~~~~~~~~~~~
  5541.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  5542.       this_cpu_sub(*percpu_count, nr);
  5543.       ^~~~~~~~~~~~
  5544.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  5545.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5546.              ((val) == 1 || (val) == -1)) ?  
  5547.                                   ^
  5548.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  5549.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  5550.                                      ^~~~~~~~~~~~~
  5551.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  5552.       case 1: stem##1(variable, __VA_ARGS__);break;  
  5553.               ^~~~
  5554.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  5555.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  5556.                                    ^~~~~~~~~~~~~~~~
  5557.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  5558.      raw_cpu_add(pcp, val);      
  5559.      ^~~~~~~~~~~
  5560.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  5561.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  5562.                                      ^~~~~~~~~~~~~~
  5563.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  5564.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  5565.                                  ^~~~~~~~~~~~~~
  5566.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  5567.       __this_cpu_dec(*sem->read_count);
  5568.       ^~~~~~~~~~~~~~
  5569.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5570.              ((val) == 1 || (val) == -1)) ?  
  5571.                                   ^
  5572.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  5573.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  5574.                                      ^~~~~~~~~~~~~
  5575.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  5576.       case 2: stem##2(variable, __VA_ARGS__);break;  
  5577.               ^~~~
  5578.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  5579.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  5580.                                    ^~~~~~~~~~~~~~~~
  5581.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  5582.      raw_cpu_add(pcp, val);      
  5583.      ^~~~~~~~~~~
  5584.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  5585.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  5586.                                      ^~~~~~~~~~~~~~
  5587.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  5588.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  5589.                                  ^~~~~~~~~~~~~~
  5590.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  5591.       __this_cpu_dec(*sem->read_count);
  5592.       ^~~~~~~~~~~~~~
  5593.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5594.              ((val) == 1 || (val) == -1)) ?  
  5595.                                   ^
  5596.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  5597.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  5598.                                      ^~~~~~~~~~~~~
  5599.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  5600.       case 4: stem##4(variable, __VA_ARGS__);break;  
  5601.               ^~~~
  5602.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  5603.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  5604.                                    ^~~~~~~~~~~~~~~~
  5605.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  5606.      raw_cpu_add(pcp, val);      
  5607.      ^~~~~~~~~~~
  5608.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  5609.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  5610.                                      ^~~~~~~~~~~~~~
  5611.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  5612.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  5613.                                  ^~~~~~~~~~~~~~
  5614.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  5615.       __this_cpu_dec(*sem->read_count);
  5616.       ^~~~~~~~~~~~~~
  5617.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5618.              ((val) == 1 || (val) == -1)) ?  
  5619.                                   ^
  5620.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  5621.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  5622.                                       ^~~~~~~~~~~~~
  5623.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  5624.       case 8: stem##8(variable, __VA_ARGS__);break;  
  5625.               ^~~~
  5626.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  5627.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  5628.                                    ^~~~~~~~~~~~~~~~
  5629.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  5630.      raw_cpu_add(pcp, val);      
  5631.      ^~~~~~~~~~~
  5632.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  5633.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  5634.                                      ^~~~~~~~~~~~~~
  5635.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  5636.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  5637.                                  ^~~~~~~~~~~~~~
  5638.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  5639.       __this_cpu_dec(*sem->read_count);
  5640.       ^~~~~~~~~~~~~~
  5641.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  5642.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  5643.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  5644.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  5645.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  5646.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  5647.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  5648.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  5649.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  5650.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  5651.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-pci.c:15:
  5652.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  5653.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5654.      if (likely(sz < 0 || sz >= n)) {
  5655.                              ^
  5656.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5657.     # define likely(x) __builtin_expect(!!(x), 1)
  5658.                                            ^
  5659.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  5660.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5661.      if (likely(sz < 0 || sz >= n)) {
  5662.                              ^
  5663.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5664.     # define likely(x) __builtin_expect(!!(x), 1)
  5665.                                            ^
  5666.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-pci.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-pci.o"; fi; fi;
  5667.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.os-registry.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpr
  5668.    eferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-
  5669.    x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_os-registry.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-registry.c
  5670.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  5671.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  5672.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  5673.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  5674.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  5675.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  5676.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  5677.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  5678.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  5679.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  5680.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-registry.c:15:
  5681.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  5682.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5683.               cnts, cnts | _QW_LOCKED) == cnts);
  5684.                                        ^
  5685.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5686.     # define likely(x) __builtin_expect(!!(x), 1)
  5687.                                            ^
  5688.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  5689.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5690.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  5691.                                                ^
  5692.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5693.     # define likely(x) __builtin_expect(!!(x), 1)
  5694.                                            ^
  5695.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  5696.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  5697.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  5698.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  5699.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  5700.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  5701.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  5702.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  5703.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  5704.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  5705.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-registry.c:15:
  5706.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  5707.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5708.              ((val) == 1 || (val) == -1)) ?  
  5709.                                   ^
  5710.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  5711.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  5712.                                      ^~~~~~~~~~~~~
  5713.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  5714.       case 1: stem##1(variable, __VA_ARGS__);break;  
  5715.               ^~~~
  5716.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5717.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5718.                                     ^~~~~~~~~~~~~~~~
  5719.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  5720.       this_cpu_add(*percpu_count, nr);
  5721.       ^~~~~~~~~~~~
  5722.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5723.              ((val) == 1 || (val) == -1)) ?  
  5724.                                   ^
  5725.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  5726.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  5727.                                      ^~~~~~~~~~~~~
  5728.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  5729.       case 2: stem##2(variable, __VA_ARGS__);break;  
  5730.               ^~~~
  5731.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5732.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5733.                                     ^~~~~~~~~~~~~~~~
  5734.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  5735.       this_cpu_add(*percpu_count, nr);
  5736.       ^~~~~~~~~~~~
  5737.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5738.              ((val) == 1 || (val) == -1)) ?  
  5739.                                   ^
  5740.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  5741.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  5742.                                      ^~~~~~~~~~~~~
  5743.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  5744.       case 4: stem##4(variable, __VA_ARGS__);break;  
  5745.               ^~~~
  5746.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5747.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5748.                                     ^~~~~~~~~~~~~~~~
  5749.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  5750.       this_cpu_add(*percpu_count, nr);
  5751.       ^~~~~~~~~~~~
  5752.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5753.              ((val) == 1 || (val) == -1)) ?  
  5754.                                   ^
  5755.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  5756.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  5757.                                       ^~~~~~~~~~~~~
  5758.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  5759.       case 8: stem##8(variable, __VA_ARGS__);break;  
  5760.               ^~~~
  5761.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5762.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5763.                                     ^~~~~~~~~~~~~~~~
  5764.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  5765.       this_cpu_add(*percpu_count, nr);
  5766.       ^~~~~~~~~~~~
  5767.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  5768.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5769.              ((val) == 1 || (val) == -1)) ?  
  5770.                                   ^
  5771.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  5772.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  5773.                                      ^~~~~~~~~~~~~
  5774.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  5775.       case 1: stem##1(variable, __VA_ARGS__);break;  
  5776.               ^~~~
  5777.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5778.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5779.                                     ^~~~~~~~~~~~~~~~
  5780.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  5781.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  5782.                                     ^~~~~~~~~~~~
  5783.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  5784.       this_cpu_sub(*percpu_count, nr);
  5785.       ^~~~~~~~~~~~
  5786.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5787.              ((val) == 1 || (val) == -1)) ?  
  5788.                                   ^
  5789.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  5790.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  5791.                                      ^~~~~~~~~~~~~
  5792.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  5793.       case 2: stem##2(variable, __VA_ARGS__);break;  
  5794.               ^~~~
  5795.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5796.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5797.                                     ^~~~~~~~~~~~~~~~
  5798.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  5799.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  5800.                                     ^~~~~~~~~~~~
  5801.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  5802.       this_cpu_sub(*percpu_count, nr);
  5803.       ^~~~~~~~~~~~
  5804.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5805.              ((val) == 1 || (val) == -1)) ?  
  5806.                                   ^
  5807.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  5808.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  5809.                                      ^~~~~~~~~~~~~
  5810.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  5811.       case 4: stem##4(variable, __VA_ARGS__);break;  
  5812.               ^~~~
  5813.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5814.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5815.                                     ^~~~~~~~~~~~~~~~
  5816.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  5817.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  5818.                                     ^~~~~~~~~~~~
  5819.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  5820.       this_cpu_sub(*percpu_count, nr);
  5821.       ^~~~~~~~~~~~
  5822.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5823.              ((val) == 1 || (val) == -1)) ?  
  5824.                                   ^
  5825.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  5826.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  5827.                                       ^~~~~~~~~~~~~
  5828.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  5829.       case 8: stem##8(variable, __VA_ARGS__);break;  
  5830.               ^~~~
  5831.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  5832.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  5833.                                     ^~~~~~~~~~~~~~~~
  5834.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  5835.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  5836.                                     ^~~~~~~~~~~~
  5837.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  5838.       this_cpu_sub(*percpu_count, nr);
  5839.       ^~~~~~~~~~~~
  5840.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  5841.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5842.              ((val) == 1 || (val) == -1)) ?  
  5843.                                   ^
  5844.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  5845.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  5846.                                      ^~~~~~~~~~~~~
  5847.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  5848.       case 1: stem##1(variable, __VA_ARGS__);break;  
  5849.               ^~~~
  5850.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  5851.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  5852.                                    ^~~~~~~~~~~~~~~~
  5853.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  5854.      raw_cpu_add(pcp, val);      
  5855.      ^~~~~~~~~~~
  5856.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  5857.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  5858.                                      ^~~~~~~~~~~~~~
  5859.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  5860.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  5861.                                  ^~~~~~~~~~~~~~
  5862.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  5863.       __this_cpu_dec(*sem->read_count);
  5864.       ^~~~~~~~~~~~~~
  5865.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5866.              ((val) == 1 || (val) == -1)) ?  
  5867.                                   ^
  5868.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  5869.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  5870.                                      ^~~~~~~~~~~~~
  5871.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  5872.       case 2: stem##2(variable, __VA_ARGS__);break;  
  5873.               ^~~~
  5874.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  5875.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  5876.                                    ^~~~~~~~~~~~~~~~
  5877.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  5878.      raw_cpu_add(pcp, val);      
  5879.      ^~~~~~~~~~~
  5880.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  5881.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  5882.                                      ^~~~~~~~~~~~~~
  5883.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  5884.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  5885.                                  ^~~~~~~~~~~~~~
  5886.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  5887.       __this_cpu_dec(*sem->read_count);
  5888.       ^~~~~~~~~~~~~~
  5889.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5890.              ((val) == 1 || (val) == -1)) ?  
  5891.                                   ^
  5892.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  5893.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  5894.                                      ^~~~~~~~~~~~~
  5895.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  5896.       case 4: stem##4(variable, __VA_ARGS__);break;  
  5897.               ^~~~
  5898.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  5899.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  5900.                                    ^~~~~~~~~~~~~~~~
  5901.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  5902.      raw_cpu_add(pcp, val);      
  5903.      ^~~~~~~~~~~
  5904.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  5905.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  5906.                                      ^~~~~~~~~~~~~~
  5907.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  5908.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  5909.                                  ^~~~~~~~~~~~~~
  5910.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  5911.       __this_cpu_dec(*sem->read_count);
  5912.       ^~~~~~~~~~~~~~
  5913.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5914.              ((val) == 1 || (val) == -1)) ?  
  5915.                                   ^
  5916.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  5917.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  5918.                                       ^~~~~~~~~~~~~
  5919.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  5920.       case 8: stem##8(variable, __VA_ARGS__);break;  
  5921.               ^~~~
  5922.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  5923.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  5924.                                    ^~~~~~~~~~~~~~~~
  5925.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  5926.      raw_cpu_add(pcp, val);      
  5927.      ^~~~~~~~~~~
  5928.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  5929.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  5930.                                      ^~~~~~~~~~~~~~
  5931.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  5932.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  5933.                                  ^~~~~~~~~~~~~~
  5934.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  5935.       __this_cpu_dec(*sem->read_count);
  5936.       ^~~~~~~~~~~~~~
  5937.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  5938.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  5939.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  5940.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  5941.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  5942.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  5943.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  5944.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  5945.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  5946.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  5947.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-registry.c:15:
  5948.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  5949.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5950.      if (likely(sz < 0 || sz >= n)) {
  5951.                              ^
  5952.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5953.     # define likely(x) __builtin_expect(!!(x), 1)
  5954.                                            ^
  5955.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  5956.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5957.      if (likely(sz < 0 || sz >= n)) {
  5958.                              ^
  5959.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5960.     # define likely(x) __builtin_expect(!!(x), 1)
  5961.                                            ^
  5962.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-registry.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-registry.o"; fi; fi;
  5963.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.os-smp.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-securi
  5964.    ty -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-po
  5965.    inter-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_os-smp.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-smp.c
  5966.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  5967.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  5968.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  5969.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  5970.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  5971.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  5972.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  5973.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  5974.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  5975.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  5976.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-smp.c:15:
  5977.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  5978.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5979.               cnts, cnts | _QW_LOCKED) == cnts);
  5980.                                        ^
  5981.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5982.     # define likely(x) __builtin_expect(!!(x), 1)
  5983.                                            ^
  5984.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  5985.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  5986.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  5987.                                                ^
  5988.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  5989.     # define likely(x) __builtin_expect(!!(x), 1)
  5990.                                            ^
  5991.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  5992.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  5993.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  5994.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  5995.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  5996.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  5997.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  5998.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  5999.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  6000.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  6001.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-smp.c:15:
  6002.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  6003.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6004.              ((val) == 1 || (val) == -1)) ?  
  6005.                                   ^
  6006.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  6007.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  6008.                                      ^~~~~~~~~~~~~
  6009.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  6010.       case 1: stem##1(variable, __VA_ARGS__);break;  
  6011.               ^~~~
  6012.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6013.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6014.                                     ^~~~~~~~~~~~~~~~
  6015.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6016.       this_cpu_add(*percpu_count, nr);
  6017.       ^~~~~~~~~~~~
  6018.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6019.              ((val) == 1 || (val) == -1)) ?  
  6020.                                   ^
  6021.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  6022.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  6023.                                      ^~~~~~~~~~~~~
  6024.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  6025.       case 2: stem##2(variable, __VA_ARGS__);break;  
  6026.               ^~~~
  6027.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6028.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6029.                                     ^~~~~~~~~~~~~~~~
  6030.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6031.       this_cpu_add(*percpu_count, nr);
  6032.       ^~~~~~~~~~~~
  6033.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6034.              ((val) == 1 || (val) == -1)) ?  
  6035.                                   ^
  6036.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  6037.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  6038.                                      ^~~~~~~~~~~~~
  6039.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  6040.       case 4: stem##4(variable, __VA_ARGS__);break;  
  6041.               ^~~~
  6042.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6043.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6044.                                     ^~~~~~~~~~~~~~~~
  6045.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6046.       this_cpu_add(*percpu_count, nr);
  6047.       ^~~~~~~~~~~~
  6048.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6049.              ((val) == 1 || (val) == -1)) ?  
  6050.                                   ^
  6051.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  6052.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  6053.                                       ^~~~~~~~~~~~~
  6054.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  6055.       case 8: stem##8(variable, __VA_ARGS__);break;  
  6056.               ^~~~
  6057.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6058.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6059.                                     ^~~~~~~~~~~~~~~~
  6060.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6061.       this_cpu_add(*percpu_count, nr);
  6062.       ^~~~~~~~~~~~
  6063.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  6064.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6065.              ((val) == 1 || (val) == -1)) ?  
  6066.                                   ^
  6067.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  6068.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  6069.                                      ^~~~~~~~~~~~~
  6070.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  6071.       case 1: stem##1(variable, __VA_ARGS__);break;  
  6072.               ^~~~
  6073.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6074.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6075.                                     ^~~~~~~~~~~~~~~~
  6076.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  6077.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  6078.                                     ^~~~~~~~~~~~
  6079.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  6080.       this_cpu_sub(*percpu_count, nr);
  6081.       ^~~~~~~~~~~~
  6082.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6083.              ((val) == 1 || (val) == -1)) ?  
  6084.                                   ^
  6085.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  6086.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  6087.                                      ^~~~~~~~~~~~~
  6088.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  6089.       case 2: stem##2(variable, __VA_ARGS__);break;  
  6090.               ^~~~
  6091.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6092.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6093.                                     ^~~~~~~~~~~~~~~~
  6094.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  6095.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  6096.                                     ^~~~~~~~~~~~
  6097.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  6098.       this_cpu_sub(*percpu_count, nr);
  6099.       ^~~~~~~~~~~~
  6100.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6101.              ((val) == 1 || (val) == -1)) ?  
  6102.                                   ^
  6103.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  6104.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  6105.                                      ^~~~~~~~~~~~~
  6106.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  6107.       case 4: stem##4(variable, __VA_ARGS__);break;  
  6108.               ^~~~
  6109.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6110.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6111.                                     ^~~~~~~~~~~~~~~~
  6112.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  6113.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  6114.                                     ^~~~~~~~~~~~
  6115.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  6116.       this_cpu_sub(*percpu_count, nr);
  6117.       ^~~~~~~~~~~~
  6118.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6119.              ((val) == 1 || (val) == -1)) ?  
  6120.                                   ^
  6121.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  6122.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  6123.                                       ^~~~~~~~~~~~~
  6124.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  6125.       case 8: stem##8(variable, __VA_ARGS__);break;  
  6126.               ^~~~
  6127.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6128.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6129.                                     ^~~~~~~~~~~~~~~~
  6130.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  6131.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  6132.                                     ^~~~~~~~~~~~
  6133.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  6134.       this_cpu_sub(*percpu_count, nr);
  6135.       ^~~~~~~~~~~~
  6136.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  6137.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6138.              ((val) == 1 || (val) == -1)) ?  
  6139.                                   ^
  6140.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  6141.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  6142.                                      ^~~~~~~~~~~~~
  6143.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  6144.       case 1: stem##1(variable, __VA_ARGS__);break;  
  6145.               ^~~~
  6146.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  6147.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  6148.                                    ^~~~~~~~~~~~~~~~
  6149.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  6150.      raw_cpu_add(pcp, val);      
  6151.      ^~~~~~~~~~~
  6152.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  6153.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  6154.                                      ^~~~~~~~~~~~~~
  6155.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  6156.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  6157.                                  ^~~~~~~~~~~~~~
  6158.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  6159.       __this_cpu_dec(*sem->read_count);
  6160.       ^~~~~~~~~~~~~~
  6161.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6162.              ((val) == 1 || (val) == -1)) ?  
  6163.                                   ^
  6164.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  6165.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  6166.                                      ^~~~~~~~~~~~~
  6167.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  6168.       case 2: stem##2(variable, __VA_ARGS__);break;  
  6169.               ^~~~
  6170.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  6171.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  6172.                                    ^~~~~~~~~~~~~~~~
  6173.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  6174.      raw_cpu_add(pcp, val);      
  6175.      ^~~~~~~~~~~
  6176.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  6177.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  6178.                                      ^~~~~~~~~~~~~~
  6179.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  6180.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  6181.                                  ^~~~~~~~~~~~~~
  6182.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  6183.       __this_cpu_dec(*sem->read_count);
  6184.       ^~~~~~~~~~~~~~
  6185.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6186.              ((val) == 1 || (val) == -1)) ?  
  6187.                                   ^
  6188.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  6189.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  6190.                                      ^~~~~~~~~~~~~
  6191.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  6192.       case 4: stem##4(variable, __VA_ARGS__);break;  
  6193.               ^~~~
  6194.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  6195.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  6196.                                    ^~~~~~~~~~~~~~~~
  6197.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  6198.      raw_cpu_add(pcp, val);      
  6199.      ^~~~~~~~~~~
  6200.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  6201.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  6202.                                      ^~~~~~~~~~~~~~
  6203.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  6204.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  6205.                                  ^~~~~~~~~~~~~~
  6206.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  6207.       __this_cpu_dec(*sem->read_count);
  6208.       ^~~~~~~~~~~~~~
  6209.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6210.              ((val) == 1 || (val) == -1)) ?  
  6211.                                   ^
  6212.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  6213.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  6214.                                       ^~~~~~~~~~~~~
  6215.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  6216.       case 8: stem##8(variable, __VA_ARGS__);break;  
  6217.               ^~~~
  6218.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  6219.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  6220.                                    ^~~~~~~~~~~~~~~~
  6221.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  6222.      raw_cpu_add(pcp, val);      
  6223.      ^~~~~~~~~~~
  6224.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  6225.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  6226.                                      ^~~~~~~~~~~~~~
  6227.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  6228.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  6229.                                  ^~~~~~~~~~~~~~
  6230.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  6231.       __this_cpu_dec(*sem->read_count);
  6232.       ^~~~~~~~~~~~~~
  6233.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  6234.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  6235.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  6236.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  6237.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  6238.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  6239.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  6240.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  6241.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  6242.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  6243.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-smp.c:15:
  6244.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  6245.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6246.      if (likely(sz < 0 || sz >= n)) {
  6247.                              ^
  6248.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  6249.     # define likely(x) __builtin_expect(!!(x), 1)
  6250.                                            ^
  6251.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  6252.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6253.      if (likely(sz < 0 || sz >= n)) {
  6254.                              ^
  6255.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  6256.     # define likely(x) __builtin_expect(!!(x), 1)
  6257.                                            ^
  6258.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-smp.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-smp.o"; fi; fi;
  6259.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.os-usermap.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototype
  6260.    s -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow
  6261.     -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_os-usermap.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-usermap.c
  6262.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  6263.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  6264.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  6265.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  6266.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  6267.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  6268.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  6269.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  6270.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  6271.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  6272.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-usermap.c:15:
  6273.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  6274.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6275.               cnts, cnts | _QW_LOCKED) == cnts);
  6276.                                        ^
  6277.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  6278.     # define likely(x) __builtin_expect(!!(x), 1)
  6279.                                            ^
  6280.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  6281.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6282.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  6283.                                                ^
  6284.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  6285.     # define likely(x) __builtin_expect(!!(x), 1)
  6286.                                            ^
  6287.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  6288.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  6289.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  6290.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  6291.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  6292.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  6293.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  6294.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  6295.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  6296.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  6297.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-usermap.c:15:
  6298.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  6299.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6300.              ((val) == 1 || (val) == -1)) ?  
  6301.                                   ^
  6302.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  6303.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  6304.                                      ^~~~~~~~~~~~~
  6305.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  6306.       case 1: stem##1(variable, __VA_ARGS__);break;  
  6307.               ^~~~
  6308.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6309.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6310.                                     ^~~~~~~~~~~~~~~~
  6311.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6312.       this_cpu_add(*percpu_count, nr);
  6313.       ^~~~~~~~~~~~
  6314.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6315.              ((val) == 1 || (val) == -1)) ?  
  6316.                                   ^
  6317.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  6318.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  6319.                                      ^~~~~~~~~~~~~
  6320.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  6321.       case 2: stem##2(variable, __VA_ARGS__);break;  
  6322.               ^~~~
  6323.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6324.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6325.                                     ^~~~~~~~~~~~~~~~
  6326.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6327.       this_cpu_add(*percpu_count, nr);
  6328.       ^~~~~~~~~~~~
  6329.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6330.              ((val) == 1 || (val) == -1)) ?  
  6331.                                   ^
  6332.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  6333.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  6334.                                      ^~~~~~~~~~~~~
  6335.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  6336.       case 4: stem##4(variable, __VA_ARGS__);break;  
  6337.               ^~~~
  6338.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6339.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6340.                                     ^~~~~~~~~~~~~~~~
  6341.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6342.       this_cpu_add(*percpu_count, nr);
  6343.       ^~~~~~~~~~~~
  6344.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6345.              ((val) == 1 || (val) == -1)) ?  
  6346.                                   ^
  6347.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  6348.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  6349.                                       ^~~~~~~~~~~~~
  6350.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  6351.       case 8: stem##8(variable, __VA_ARGS__);break;  
  6352.               ^~~~
  6353.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6354.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6355.                                     ^~~~~~~~~~~~~~~~
  6356.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6357.       this_cpu_add(*percpu_count, nr);
  6358.       ^~~~~~~~~~~~
  6359.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  6360.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6361.              ((val) == 1 || (val) == -1)) ?  
  6362.                                   ^
  6363.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  6364.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  6365.                                      ^~~~~~~~~~~~~
  6366.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  6367.       case 1: stem##1(variable, __VA_ARGS__);break;  
  6368.               ^~~~
  6369.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6370.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6371.                                     ^~~~~~~~~~~~~~~~
  6372.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  6373.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  6374.                                     ^~~~~~~~~~~~
  6375.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  6376.       this_cpu_sub(*percpu_count, nr);
  6377.       ^~~~~~~~~~~~
  6378.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6379.              ((val) == 1 || (val) == -1)) ?  
  6380.                                   ^
  6381.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  6382.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  6383.                                      ^~~~~~~~~~~~~
  6384.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  6385.       case 2: stem##2(variable, __VA_ARGS__);break;  
  6386.               ^~~~
  6387.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6388.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6389.                                     ^~~~~~~~~~~~~~~~
  6390.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  6391.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  6392.                                     ^~~~~~~~~~~~
  6393.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  6394.       this_cpu_sub(*percpu_count, nr);
  6395.       ^~~~~~~~~~~~
  6396.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6397.              ((val) == 1 || (val) == -1)) ?  
  6398.                                   ^
  6399.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  6400.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  6401.                                      ^~~~~~~~~~~~~
  6402.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  6403.       case 4: stem##4(variable, __VA_ARGS__);break;  
  6404.               ^~~~
  6405.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6406.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6407.                                     ^~~~~~~~~~~~~~~~
  6408.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  6409.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  6410.                                     ^~~~~~~~~~~~
  6411.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  6412.       this_cpu_sub(*percpu_count, nr);
  6413.       ^~~~~~~~~~~~
  6414.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6415.              ((val) == 1 || (val) == -1)) ?  
  6416.                                   ^
  6417.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  6418.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  6419.                                       ^~~~~~~~~~~~~
  6420.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  6421.       case 8: stem##8(variable, __VA_ARGS__);break;  
  6422.               ^~~~
  6423.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6424.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6425.                                     ^~~~~~~~~~~~~~~~
  6426.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  6427.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  6428.                                     ^~~~~~~~~~~~
  6429.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  6430.       this_cpu_sub(*percpu_count, nr);
  6431.       ^~~~~~~~~~~~
  6432.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  6433.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6434.              ((val) == 1 || (val) == -1)) ?  
  6435.                                   ^
  6436.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  6437.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  6438.                                      ^~~~~~~~~~~~~
  6439.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  6440.       case 1: stem##1(variable, __VA_ARGS__);break;  
  6441.               ^~~~
  6442.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  6443.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  6444.                                    ^~~~~~~~~~~~~~~~
  6445.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  6446.      raw_cpu_add(pcp, val);      
  6447.      ^~~~~~~~~~~
  6448.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  6449.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  6450.                                      ^~~~~~~~~~~~~~
  6451.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  6452.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  6453.                                  ^~~~~~~~~~~~~~
  6454.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  6455.       __this_cpu_dec(*sem->read_count);
  6456.       ^~~~~~~~~~~~~~
  6457.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6458.              ((val) == 1 || (val) == -1)) ?  
  6459.                                   ^
  6460.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  6461.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  6462.                                      ^~~~~~~~~~~~~
  6463.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  6464.       case 2: stem##2(variable, __VA_ARGS__);break;  
  6465.               ^~~~
  6466.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  6467.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  6468.                                    ^~~~~~~~~~~~~~~~
  6469.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  6470.      raw_cpu_add(pcp, val);      
  6471.      ^~~~~~~~~~~
  6472.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  6473.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  6474.                                      ^~~~~~~~~~~~~~
  6475.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  6476.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  6477.                                  ^~~~~~~~~~~~~~
  6478.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  6479.       __this_cpu_dec(*sem->read_count);
  6480.       ^~~~~~~~~~~~~~
  6481.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6482.              ((val) == 1 || (val) == -1)) ?  
  6483.                                   ^
  6484.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  6485.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  6486.                                      ^~~~~~~~~~~~~
  6487.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  6488.       case 4: stem##4(variable, __VA_ARGS__);break;  
  6489.               ^~~~
  6490.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  6491.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  6492.                                    ^~~~~~~~~~~~~~~~
  6493.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  6494.      raw_cpu_add(pcp, val);      
  6495.      ^~~~~~~~~~~
  6496.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  6497.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  6498.                                      ^~~~~~~~~~~~~~
  6499.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  6500.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  6501.                                  ^~~~~~~~~~~~~~
  6502.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  6503.       __this_cpu_dec(*sem->read_count);
  6504.       ^~~~~~~~~~~~~~
  6505.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6506.              ((val) == 1 || (val) == -1)) ?  
  6507.                                   ^
  6508.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  6509.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  6510.                                       ^~~~~~~~~~~~~
  6511.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  6512.       case 8: stem##8(variable, __VA_ARGS__);break;  
  6513.               ^~~~
  6514.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  6515.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  6516.                                    ^~~~~~~~~~~~~~~~
  6517.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  6518.      raw_cpu_add(pcp, val);      
  6519.      ^~~~~~~~~~~
  6520.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  6521.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  6522.                                      ^~~~~~~~~~~~~~
  6523.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  6524.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  6525.                                  ^~~~~~~~~~~~~~
  6526.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  6527.       __this_cpu_dec(*sem->read_count);
  6528.       ^~~~~~~~~~~~~~
  6529.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  6530.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  6531.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  6532.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  6533.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  6534.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  6535.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  6536.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  6537.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  6538.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  6539.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-usermap.c:15:
  6540.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  6541.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6542.      if (likely(sz < 0 || sz >= n)) {
  6543.                              ^
  6544.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  6545.     # define likely(x) __builtin_expect(!!(x), 1)
  6546.                                            ^
  6547.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  6548.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6549.      if (likely(sz < 0 || sz >= n)) {
  6550.                              ^
  6551.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  6552.     # define likely(x) __builtin_expect(!!(x), 1)
  6553.                                            ^
  6554.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-usermap.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-usermap.o"; fi; fi;
  6555.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv_uvm_interface.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/
  6556.    selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-con
  6557.    st-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv_uvm_interface.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv_uvm_interface.c
  6558.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  6559.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  6560.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  6561.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  6562.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  6563.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  6564.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  6565.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  6566.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  6567.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  6568.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv_uvm_interface.c:21:
  6569.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  6570.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6571.               cnts, cnts | _QW_LOCKED) == cnts);
  6572.                                        ^
  6573.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  6574.     # define likely(x) __builtin_expect(!!(x), 1)
  6575.                                            ^
  6576.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  6577.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6578.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  6579.                                                ^
  6580.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  6581.     # define likely(x) __builtin_expect(!!(x), 1)
  6582.                                            ^
  6583.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  6584.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  6585.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  6586.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  6587.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  6588.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  6589.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  6590.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  6591.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  6592.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  6593.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv_uvm_interface.c:21:
  6594.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  6595.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6596.              ((val) == 1 || (val) == -1)) ?  
  6597.                                   ^
  6598.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  6599.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  6600.                                      ^~~~~~~~~~~~~
  6601.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  6602.       case 1: stem##1(variable, __VA_ARGS__);break;  
  6603.               ^~~~
  6604.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6605.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6606.                                     ^~~~~~~~~~~~~~~~
  6607.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6608.       this_cpu_add(*percpu_count, nr);
  6609.       ^~~~~~~~~~~~
  6610.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6611.              ((val) == 1 || (val) == -1)) ?  
  6612.                                   ^
  6613.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  6614.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  6615.                                      ^~~~~~~~~~~~~
  6616.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  6617.       case 2: stem##2(variable, __VA_ARGS__);break;  
  6618.               ^~~~
  6619.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6620.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6621.                                     ^~~~~~~~~~~~~~~~
  6622.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6623.       this_cpu_add(*percpu_count, nr);
  6624.       ^~~~~~~~~~~~
  6625.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6626.              ((val) == 1 || (val) == -1)) ?  
  6627.                                   ^
  6628.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  6629.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  6630.                                      ^~~~~~~~~~~~~
  6631.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  6632.       case 4: stem##4(variable, __VA_ARGS__);break;  
  6633.               ^~~~
  6634.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6635.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6636.                                     ^~~~~~~~~~~~~~~~
  6637.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6638.       this_cpu_add(*percpu_count, nr);
  6639.       ^~~~~~~~~~~~
  6640.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6641.              ((val) == 1 || (val) == -1)) ?  
  6642.                                   ^
  6643.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  6644.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  6645.                                       ^~~~~~~~~~~~~
  6646.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  6647.       case 8: stem##8(variable, __VA_ARGS__);break;  
  6648.               ^~~~
  6649.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6650.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6651.                                     ^~~~~~~~~~~~~~~~
  6652.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6653.       this_cpu_add(*percpu_count, nr);
  6654.       ^~~~~~~~~~~~
  6655.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  6656.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6657.              ((val) == 1 || (val) == -1)) ?  
  6658.                                   ^
  6659.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  6660.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  6661.                                      ^~~~~~~~~~~~~
  6662.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  6663.       case 1: stem##1(variable, __VA_ARGS__);break;  
  6664.               ^~~~
  6665.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6666.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6667.                                     ^~~~~~~~~~~~~~~~
  6668.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  6669.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  6670.                                     ^~~~~~~~~~~~
  6671.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  6672.       this_cpu_sub(*percpu_count, nr);
  6673.       ^~~~~~~~~~~~
  6674.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6675.              ((val) == 1 || (val) == -1)) ?  
  6676.                                   ^
  6677.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  6678.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  6679.                                      ^~~~~~~~~~~~~
  6680.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  6681.       case 2: stem##2(variable, __VA_ARGS__);break;  
  6682.               ^~~~
  6683.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6684.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6685.                                     ^~~~~~~~~~~~~~~~
  6686.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  6687.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  6688.                                     ^~~~~~~~~~~~
  6689.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  6690.       this_cpu_sub(*percpu_count, nr);
  6691.       ^~~~~~~~~~~~
  6692.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6693.              ((val) == 1 || (val) == -1)) ?  
  6694.                                   ^
  6695.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  6696.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  6697.                                      ^~~~~~~~~~~~~
  6698.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  6699.       case 4: stem##4(variable, __VA_ARGS__);break;  
  6700.               ^~~~
  6701.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6702.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6703.                                     ^~~~~~~~~~~~~~~~
  6704.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  6705.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  6706.                                     ^~~~~~~~~~~~
  6707.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  6708.       this_cpu_sub(*percpu_count, nr);
  6709.       ^~~~~~~~~~~~
  6710.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6711.              ((val) == 1 || (val) == -1)) ?  
  6712.                                   ^
  6713.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  6714.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  6715.                                       ^~~~~~~~~~~~~
  6716.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  6717.       case 8: stem##8(variable, __VA_ARGS__);break;  
  6718.               ^~~~
  6719.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6720.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6721.                                     ^~~~~~~~~~~~~~~~
  6722.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  6723.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  6724.                                     ^~~~~~~~~~~~
  6725.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  6726.       this_cpu_sub(*percpu_count, nr);
  6727.       ^~~~~~~~~~~~
  6728.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  6729.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6730.              ((val) == 1 || (val) == -1)) ?  
  6731.                                   ^
  6732.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  6733.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  6734.                                      ^~~~~~~~~~~~~
  6735.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  6736.       case 1: stem##1(variable, __VA_ARGS__);break;  
  6737.               ^~~~
  6738.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  6739.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  6740.                                    ^~~~~~~~~~~~~~~~
  6741.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  6742.      raw_cpu_add(pcp, val);      
  6743.      ^~~~~~~~~~~
  6744.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  6745.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  6746.                                      ^~~~~~~~~~~~~~
  6747.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  6748.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  6749.                                  ^~~~~~~~~~~~~~
  6750.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  6751.       __this_cpu_dec(*sem->read_count);
  6752.       ^~~~~~~~~~~~~~
  6753.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6754.              ((val) == 1 || (val) == -1)) ?  
  6755.                                   ^
  6756.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  6757.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  6758.                                      ^~~~~~~~~~~~~
  6759.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  6760.       case 2: stem##2(variable, __VA_ARGS__);break;  
  6761.               ^~~~
  6762.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  6763.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  6764.                                    ^~~~~~~~~~~~~~~~
  6765.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  6766.      raw_cpu_add(pcp, val);      
  6767.      ^~~~~~~~~~~
  6768.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  6769.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  6770.                                      ^~~~~~~~~~~~~~
  6771.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  6772.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  6773.                                  ^~~~~~~~~~~~~~
  6774.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  6775.       __this_cpu_dec(*sem->read_count);
  6776.       ^~~~~~~~~~~~~~
  6777.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6778.              ((val) == 1 || (val) == -1)) ?  
  6779.                                   ^
  6780.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  6781.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  6782.                                      ^~~~~~~~~~~~~
  6783.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  6784.       case 4: stem##4(variable, __VA_ARGS__);break;  
  6785.               ^~~~
  6786.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  6787.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  6788.                                    ^~~~~~~~~~~~~~~~
  6789.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  6790.      raw_cpu_add(pcp, val);      
  6791.      ^~~~~~~~~~~
  6792.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  6793.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  6794.                                      ^~~~~~~~~~~~~~
  6795.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  6796.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  6797.                                  ^~~~~~~~~~~~~~
  6798.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  6799.       __this_cpu_dec(*sem->read_count);
  6800.       ^~~~~~~~~~~~~~
  6801.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6802.              ((val) == 1 || (val) == -1)) ?  
  6803.                                   ^
  6804.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  6805.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  6806.                                       ^~~~~~~~~~~~~
  6807.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  6808.       case 8: stem##8(variable, __VA_ARGS__);break;  
  6809.               ^~~~
  6810.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  6811.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  6812.                                    ^~~~~~~~~~~~~~~~
  6813.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  6814.      raw_cpu_add(pcp, val);      
  6815.      ^~~~~~~~~~~
  6816.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  6817.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  6818.                                      ^~~~~~~~~~~~~~
  6819.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  6820.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  6821.                                  ^~~~~~~~~~~~~~
  6822.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  6823.       __this_cpu_dec(*sem->read_count);
  6824.       ^~~~~~~~~~~~~~
  6825.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  6826.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  6827.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  6828.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  6829.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  6830.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  6831.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  6832.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  6833.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  6834.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  6835.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv_uvm_interface.c:21:
  6836.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  6837.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6838.      if (likely(sz < 0 || sz >= n)) {
  6839.                              ^
  6840.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  6841.     # define likely(x) __builtin_expect(!!(x), 1)
  6842.                                            ^
  6843.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  6844.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6845.      if (likely(sz < 0 || sz >= n)) {
  6846.                              ^
  6847.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  6848.     # define likely(x) __builtin_expect(!!(x), 1)
  6849.                                            ^
  6850.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv_uvm_interface.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv_uvm_interface.o"; fi; fi;
  6851.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-frontend.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/sr
  6852.    c/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-ta
  6853.    bles -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_nv-frontend.o /tmp/selfgz1097/NVID
  6854.    IA-Linux-x86_64-340.102/kernel/nv-frontend.c
  6855.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  6856.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  6857.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  6858.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  6859.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  6860.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  6861.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  6862.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  6863.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  6864.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  6865.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-frontend.c:13:
  6866.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  6867.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6868.               cnts, cnts | _QW_LOCKED) == cnts);
  6869.                                        ^
  6870.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  6871.     # define likely(x) __builtin_expect(!!(x), 1)
  6872.                                            ^
  6873.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  6874.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6875.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  6876.                                                ^
  6877.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  6878.     # define likely(x) __builtin_expect(!!(x), 1)
  6879.                                            ^
  6880.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  6881.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  6882.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  6883.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  6884.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  6885.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  6886.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  6887.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  6888.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  6889.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  6890.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-frontend.c:13:
  6891.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  6892.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6893.              ((val) == 1 || (val) == -1)) ?  
  6894.                                   ^
  6895.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  6896.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  6897.                                      ^~~~~~~~~~~~~
  6898.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  6899.       case 1: stem##1(variable, __VA_ARGS__);break;  
  6900.               ^~~~
  6901.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6902.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6903.                                     ^~~~~~~~~~~~~~~~
  6904.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6905.       this_cpu_add(*percpu_count, nr);
  6906.       ^~~~~~~~~~~~
  6907.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6908.              ((val) == 1 || (val) == -1)) ?  
  6909.                                   ^
  6910.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  6911.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  6912.                                      ^~~~~~~~~~~~~
  6913.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  6914.       case 2: stem##2(variable, __VA_ARGS__);break;  
  6915.               ^~~~
  6916.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6917.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6918.                                     ^~~~~~~~~~~~~~~~
  6919.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6920.       this_cpu_add(*percpu_count, nr);
  6921.       ^~~~~~~~~~~~
  6922.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6923.              ((val) == 1 || (val) == -1)) ?  
  6924.                                   ^
  6925.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  6926.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  6927.                                      ^~~~~~~~~~~~~
  6928.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  6929.       case 4: stem##4(variable, __VA_ARGS__);break;  
  6930.               ^~~~
  6931.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6932.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6933.                                     ^~~~~~~~~~~~~~~~
  6934.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6935.       this_cpu_add(*percpu_count, nr);
  6936.       ^~~~~~~~~~~~
  6937.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6938.              ((val) == 1 || (val) == -1)) ?  
  6939.                                   ^
  6940.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  6941.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  6942.                                       ^~~~~~~~~~~~~
  6943.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  6944.       case 8: stem##8(variable, __VA_ARGS__);break;  
  6945.               ^~~~
  6946.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6947.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6948.                                     ^~~~~~~~~~~~~~~~
  6949.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  6950.       this_cpu_add(*percpu_count, nr);
  6951.       ^~~~~~~~~~~~
  6952.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  6953.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6954.              ((val) == 1 || (val) == -1)) ?  
  6955.                                   ^
  6956.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  6957.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  6958.                                      ^~~~~~~~~~~~~
  6959.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  6960.       case 1: stem##1(variable, __VA_ARGS__);break;  
  6961.               ^~~~
  6962.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6963.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6964.                                     ^~~~~~~~~~~~~~~~
  6965.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  6966.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  6967.                                     ^~~~~~~~~~~~
  6968.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  6969.       this_cpu_sub(*percpu_count, nr);
  6970.       ^~~~~~~~~~~~
  6971.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6972.              ((val) == 1 || (val) == -1)) ?  
  6973.                                   ^
  6974.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  6975.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  6976.                                      ^~~~~~~~~~~~~
  6977.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  6978.       case 2: stem##2(variable, __VA_ARGS__);break;  
  6979.               ^~~~
  6980.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6981.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  6982.                                     ^~~~~~~~~~~~~~~~
  6983.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  6984.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  6985.                                     ^~~~~~~~~~~~
  6986.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  6987.       this_cpu_sub(*percpu_count, nr);
  6988.       ^~~~~~~~~~~~
  6989.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  6990.              ((val) == 1 || (val) == -1)) ?  
  6991.                                   ^
  6992.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  6993.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  6994.                                      ^~~~~~~~~~~~~
  6995.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  6996.       case 4: stem##4(variable, __VA_ARGS__);break;  
  6997.               ^~~~
  6998.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  6999.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7000.                                     ^~~~~~~~~~~~~~~~
  7001.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  7002.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  7003.                                     ^~~~~~~~~~~~
  7004.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  7005.       this_cpu_sub(*percpu_count, nr);
  7006.       ^~~~~~~~~~~~
  7007.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7008.              ((val) == 1 || (val) == -1)) ?  
  7009.                                   ^
  7010.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  7011.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  7012.                                       ^~~~~~~~~~~~~
  7013.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  7014.       case 8: stem##8(variable, __VA_ARGS__);break;  
  7015.               ^~~~
  7016.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7017.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7018.                                     ^~~~~~~~~~~~~~~~
  7019.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  7020.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  7021.                                     ^~~~~~~~~~~~
  7022.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  7023.       this_cpu_sub(*percpu_count, nr);
  7024.       ^~~~~~~~~~~~
  7025.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  7026.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7027.              ((val) == 1 || (val) == -1)) ?  
  7028.                                   ^
  7029.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  7030.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  7031.                                      ^~~~~~~~~~~~~
  7032.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  7033.       case 1: stem##1(variable, __VA_ARGS__);break;  
  7034.               ^~~~
  7035.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7036.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7037.                                    ^~~~~~~~~~~~~~~~
  7038.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7039.      raw_cpu_add(pcp, val);      
  7040.      ^~~~~~~~~~~
  7041.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7042.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7043.                                      ^~~~~~~~~~~~~~
  7044.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7045.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7046.                                  ^~~~~~~~~~~~~~
  7047.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7048.       __this_cpu_dec(*sem->read_count);
  7049.       ^~~~~~~~~~~~~~
  7050.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7051.              ((val) == 1 || (val) == -1)) ?  
  7052.                                   ^
  7053.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  7054.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  7055.                                      ^~~~~~~~~~~~~
  7056.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  7057.       case 2: stem##2(variable, __VA_ARGS__);break;  
  7058.               ^~~~
  7059.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7060.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7061.                                    ^~~~~~~~~~~~~~~~
  7062.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7063.      raw_cpu_add(pcp, val);      
  7064.      ^~~~~~~~~~~
  7065.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7066.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7067.                                      ^~~~~~~~~~~~~~
  7068.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7069.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7070.                                  ^~~~~~~~~~~~~~
  7071.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7072.       __this_cpu_dec(*sem->read_count);
  7073.       ^~~~~~~~~~~~~~
  7074.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7075.              ((val) == 1 || (val) == -1)) ?  
  7076.                                   ^
  7077.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  7078.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  7079.                                      ^~~~~~~~~~~~~
  7080.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  7081.       case 4: stem##4(variable, __VA_ARGS__);break;  
  7082.               ^~~~
  7083.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7084.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7085.                                    ^~~~~~~~~~~~~~~~
  7086.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7087.      raw_cpu_add(pcp, val);      
  7088.      ^~~~~~~~~~~
  7089.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7090.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7091.                                      ^~~~~~~~~~~~~~
  7092.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7093.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7094.                                  ^~~~~~~~~~~~~~
  7095.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7096.       __this_cpu_dec(*sem->read_count);
  7097.       ^~~~~~~~~~~~~~
  7098.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7099.              ((val) == 1 || (val) == -1)) ?  
  7100.                                   ^
  7101.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  7102.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  7103.                                       ^~~~~~~~~~~~~
  7104.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  7105.       case 8: stem##8(variable, __VA_ARGS__);break;  
  7106.               ^~~~
  7107.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7108.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7109.                                    ^~~~~~~~~~~~~~~~
  7110.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7111.      raw_cpu_add(pcp, val);      
  7112.      ^~~~~~~~~~~
  7113.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7114.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7115.                                      ^~~~~~~~~~~~~~
  7116.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7117.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7118.                                  ^~~~~~~~~~~~~~
  7119.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7120.       __this_cpu_dec(*sem->read_count);
  7121.       ^~~~~~~~~~~~~~
  7122.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  7123.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  7124.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  7125.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  7126.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  7127.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  7128.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  7129.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  7130.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  7131.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-linux.h:44,
  7132.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-frontend.c:13:
  7133.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  7134.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7135.      if (likely(sz < 0 || sz >= n)) {
  7136.                              ^
  7137.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  7138.     # define likely(x) __builtin_expect(!!(x), 1)
  7139.                                            ^
  7140.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  7141.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7142.      if (likely(sz < 0 || sz >= n)) {
  7143.                              ^
  7144.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  7145.     # define likely(x) __builtin_expect(!!(x), 1)
  7146.                                            ^
  7147.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-frontend.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-frontend.o"; fi; fi;
  7148.      ld -m elf_x86_64   -r -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nvidia.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-kernel.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-acpi.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-chrdev.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-cray.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-dma.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-drm.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-gvi.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-i2c.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-mempool.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-mmap.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-p2p.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-pat.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-procfs.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-usermap.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-vm.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-vtophys.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-interface.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-mlock.o /tmp/selfgz1097/NVID
  7149.    IA-Linux-x86_64-340.102/kernel/os-pci.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-registry.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-smp.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/os-usermap.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv_uvm_interface.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-frontend.o
  7150.    (cat /dev/null;   echo kernel//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nvidia.ko;) > /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/modules.order
  7151.    /usr/bin/make -f /usr/src/linux-headers-4.9.0-3-common/scripts/Makefile.modpost
  7152.      find /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.tmp_versions -name '*.mod' | xargs -r grep -h '.ko$' | sort -u | sed 's/.ko$/.o/' | scripts/mod/modpost -m  -i ./Module.symvers -I /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/Module.symvers  -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/Module.symvers -S  -w  -s -T -
  7153.    WARNING: could not find /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nv-kernel.o.cmd for /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nv-kernel.o
  7154.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/.nvidia.mod.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1
  7155.     -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEB
  7156.    UG  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME="nvidia"  -DKBUILD_BASENAME='"nvidia.mod"'  -DKBUILD_MODNAME='"nvidia"' -DMODULE  -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nvidia.mod.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nvidia.mod.c
  7157.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  7158.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  7159.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  7160.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  7161.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  7162.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/list.h:4,
  7163.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/module.h:9,
  7164.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nvidia.mod.c:1:
  7165.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  7166.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7167.               cnts, cnts | _QW_LOCKED) == cnts);
  7168.                                        ^
  7169.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  7170.     # define likely(x) __builtin_expect(!!(x), 1)
  7171.                                            ^
  7172.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  7173.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7174.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  7175.                                                ^
  7176.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  7177.     # define likely(x) __builtin_expect(!!(x), 1)
  7178.                                            ^
  7179.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  7180.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  7181.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  7182.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  7183.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  7184.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stat.h:18,
  7185.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/module.h:10,
  7186.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nvidia.mod.c:1:
  7187.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  7188.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7189.              ((val) == 1 || (val) == -1)) ?  
  7190.                                   ^
  7191.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  7192.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  7193.                                      ^~~~~~~~~~~~~
  7194.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  7195.       case 1: stem##1(variable, __VA_ARGS__);break;  
  7196.               ^~~~
  7197.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7198.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7199.                                     ^~~~~~~~~~~~~~~~
  7200.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  7201.       this_cpu_add(*percpu_count, nr);
  7202.       ^~~~~~~~~~~~
  7203.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7204.              ((val) == 1 || (val) == -1)) ?  
  7205.                                   ^
  7206.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  7207.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  7208.                                      ^~~~~~~~~~~~~
  7209.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  7210.       case 2: stem##2(variable, __VA_ARGS__);break;  
  7211.               ^~~~
  7212.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7213.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7214.                                     ^~~~~~~~~~~~~~~~
  7215.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  7216.       this_cpu_add(*percpu_count, nr);
  7217.       ^~~~~~~~~~~~
  7218.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7219.              ((val) == 1 || (val) == -1)) ?  
  7220.                                   ^
  7221.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  7222.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  7223.                                      ^~~~~~~~~~~~~
  7224.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  7225.       case 4: stem##4(variable, __VA_ARGS__);break;  
  7226.               ^~~~
  7227.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7228.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7229.                                     ^~~~~~~~~~~~~~~~
  7230.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  7231.       this_cpu_add(*percpu_count, nr);
  7232.       ^~~~~~~~~~~~
  7233.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7234.              ((val) == 1 || (val) == -1)) ?  
  7235.                                   ^
  7236.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  7237.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  7238.                                       ^~~~~~~~~~~~~
  7239.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  7240.       case 8: stem##8(variable, __VA_ARGS__);break;  
  7241.               ^~~~
  7242.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7243.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7244.                                     ^~~~~~~~~~~~~~~~
  7245.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  7246.       this_cpu_add(*percpu_count, nr);
  7247.       ^~~~~~~~~~~~
  7248.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  7249.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7250.              ((val) == 1 || (val) == -1)) ?  
  7251.                                   ^
  7252.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  7253.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  7254.                                      ^~~~~~~~~~~~~
  7255.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  7256.       case 1: stem##1(variable, __VA_ARGS__);break;  
  7257.               ^~~~
  7258.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7259.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7260.                                     ^~~~~~~~~~~~~~~~
  7261.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  7262.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  7263.                                     ^~~~~~~~~~~~
  7264.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  7265.       this_cpu_sub(*percpu_count, nr);
  7266.       ^~~~~~~~~~~~
  7267.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7268.              ((val) == 1 || (val) == -1)) ?  
  7269.                                   ^
  7270.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  7271.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  7272.                                      ^~~~~~~~~~~~~
  7273.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  7274.       case 2: stem##2(variable, __VA_ARGS__);break;  
  7275.               ^~~~
  7276.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7277.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7278.                                     ^~~~~~~~~~~~~~~~
  7279.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  7280.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  7281.                                     ^~~~~~~~~~~~
  7282.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  7283.       this_cpu_sub(*percpu_count, nr);
  7284.       ^~~~~~~~~~~~
  7285.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7286.              ((val) == 1 || (val) == -1)) ?  
  7287.                                   ^
  7288.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  7289.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  7290.                                      ^~~~~~~~~~~~~
  7291.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  7292.       case 4: stem##4(variable, __VA_ARGS__);break;  
  7293.               ^~~~
  7294.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7295.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7296.                                     ^~~~~~~~~~~~~~~~
  7297.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  7298.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  7299.                                     ^~~~~~~~~~~~
  7300.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  7301.       this_cpu_sub(*percpu_count, nr);
  7302.       ^~~~~~~~~~~~
  7303.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7304.              ((val) == 1 || (val) == -1)) ?  
  7305.                                   ^
  7306.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  7307.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  7308.                                       ^~~~~~~~~~~~~
  7309.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  7310.       case 8: stem##8(variable, __VA_ARGS__);break;  
  7311.               ^~~~
  7312.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7313.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7314.                                     ^~~~~~~~~~~~~~~~
  7315.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  7316.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  7317.                                     ^~~~~~~~~~~~
  7318.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  7319.       this_cpu_sub(*percpu_count, nr);
  7320.       ^~~~~~~~~~~~
  7321.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  7322.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7323.              ((val) == 1 || (val) == -1)) ?  
  7324.                                   ^
  7325.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  7326.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  7327.                                      ^~~~~~~~~~~~~
  7328.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  7329.       case 1: stem##1(variable, __VA_ARGS__);break;  
  7330.               ^~~~
  7331.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7332.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7333.                                    ^~~~~~~~~~~~~~~~
  7334.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7335.      raw_cpu_add(pcp, val);      
  7336.      ^~~~~~~~~~~
  7337.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7338.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7339.                                      ^~~~~~~~~~~~~~
  7340.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7341.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7342.                                  ^~~~~~~~~~~~~~
  7343.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7344.       __this_cpu_dec(*sem->read_count);
  7345.       ^~~~~~~~~~~~~~
  7346.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7347.              ((val) == 1 || (val) == -1)) ?  
  7348.                                   ^
  7349.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  7350.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  7351.                                      ^~~~~~~~~~~~~
  7352.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  7353.       case 2: stem##2(variable, __VA_ARGS__);break;  
  7354.               ^~~~
  7355.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7356.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7357.                                    ^~~~~~~~~~~~~~~~
  7358.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7359.      raw_cpu_add(pcp, val);      
  7360.      ^~~~~~~~~~~
  7361.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7362.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7363.                                      ^~~~~~~~~~~~~~
  7364.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7365.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7366.                                  ^~~~~~~~~~~~~~
  7367.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7368.       __this_cpu_dec(*sem->read_count);
  7369.       ^~~~~~~~~~~~~~
  7370.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7371.              ((val) == 1 || (val) == -1)) ?  
  7372.                                   ^
  7373.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  7374.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  7375.                                      ^~~~~~~~~~~~~
  7376.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  7377.       case 4: stem##4(variable, __VA_ARGS__);break;  
  7378.               ^~~~
  7379.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7380.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7381.                                    ^~~~~~~~~~~~~~~~
  7382.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7383.      raw_cpu_add(pcp, val);      
  7384.      ^~~~~~~~~~~
  7385.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7386.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7387.                                      ^~~~~~~~~~~~~~
  7388.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7389.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7390.                                  ^~~~~~~~~~~~~~
  7391.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7392.       __this_cpu_dec(*sem->read_count);
  7393.       ^~~~~~~~~~~~~~
  7394.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7395.              ((val) == 1 || (val) == -1)) ?  
  7396.                                   ^
  7397.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  7398.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  7399.                                       ^~~~~~~~~~~~~
  7400.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  7401.       case 8: stem##8(variable, __VA_ARGS__);break;  
  7402.               ^~~~
  7403.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7404.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7405.                                    ^~~~~~~~~~~~~~~~
  7406.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7407.      raw_cpu_add(pcp, val);      
  7408.      ^~~~~~~~~~~
  7409.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7410.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7411.                                      ^~~~~~~~~~~~~~
  7412.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7413.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7414.                                  ^~~~~~~~~~~~~~
  7415.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7416.       __this_cpu_dec(*sem->read_count);
  7417.       ^~~~~~~~~~~~~~
  7418.      ld -r -m elf_x86_64 -T /usr/src/linux-headers-4.9.0-3-common/scripts/module-common.lds --build-id  -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nvidia.ko /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nvidia.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/nvidia.mod.o ;  true
  7419.    make[2]: Opuszczenie katalogu '/usr/src/linux-headers-4.9.0-3-amd64'
  7420.    make[1]: Opuszczenie katalogu '/usr/src/linux-headers-4.9.0-3-common'
  7421.    NVIDIA: left KBUILD.
  7422. -> done.
  7423. -> Building Unified Memory kernel module:
  7424.    executing: 'cd ./kernel/uvm; /usr/bin/make module SYSSRC=/lib/modules/4.9.0-3-amd64/source SYSOUT=/lib/modules/4.9.0-3-amd64/build NV_BUILD_MODULE_INSTANCES='...
  7425.    cp ../Module.symvers Module.symvers
  7426.    NVIDIA UVM: CC=cc, HOST_CC=cc NV_TARGET_ARCH=x86_64
  7427.    NVIDIA UVM: CONFTEST=/bin/sh ./conftest.sh cc cc x86_64 /lib/modules/4.9.0-3-amd64/source /lib/modules/4.9.0-3-amd64/build
  7428.    KERNEL_SOURCES: /lib/modules/4.9.0-3-amd64/source
  7429.    EXTRA_CFLAGS: -O2  -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -I./.. -I. -Wall -MD   -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME="nvidia-uvm"
  7430.    NVIDIA: calling KBUILD...
  7431.    make[1]: Wejście do katalogu '/usr/src/linux-headers-4.9.0-3-common'
  7432.    /usr/bin/make -C /lib/modules/4.9.0-3-amd64/build KBUILD_SRC=/usr/src/linux-headers-4.9.0-3-common
  7433.    -f /usr/src/linux-headers-4.9.0-3-common/Makefile modules
  7434.    make[2]: Wejście do katalogu '/usr/src/linux-headers-4.9.0-3-amd64'
  7435.    test -e include/generated/autoconf.h -a -e include/config/auto.conf || (            
  7436.    echo >&2;                                                   
  7437.    echo >&2 "  ERROR: Kernel configuration is invalid.";               
  7438.    echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";
  7439.    echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";  
  7440.    echo >&2 ;                                                  
  7441.    /bin/false)
  7442.    mkdir -p /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.tmp_versions ; rm -f /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.tmp_versions/*
  7443.    /usr/bin/make -f /usr/src/linux-headers-4.9.0-3-common/scripts/Makefile.build obj=/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm
  7444.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.nvidia_uvm_linux.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi
  7445.     -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asyn
  7446.    chronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/..  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_S
  7447.    TRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.tmp_nvidia_uvm_linux.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.c
  7448.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  7449.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  7450.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  7451.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  7452.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  7453.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  7454.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  7455.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  7456.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  7457.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  7458.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.c:24:
  7459.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  7460.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7461.               cnts, cnts | _QW_LOCKED) == cnts);
  7462.                                        ^
  7463.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  7464.     # define likely(x) __builtin_expect(!!(x), 1)
  7465.                                            ^
  7466.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  7467.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7468.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  7469.                                                ^
  7470.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  7471.     # define likely(x) __builtin_expect(!!(x), 1)
  7472.                                            ^
  7473.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  7474.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  7475.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  7476.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  7477.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  7478.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  7479.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  7480.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  7481.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  7482.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  7483.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.c:24:
  7484.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  7485.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7486.              ((val) == 1 || (val) == -1)) ?  
  7487.                                   ^
  7488.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  7489.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  7490.                                      ^~~~~~~~~~~~~
  7491.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  7492.       case 1: stem##1(variable, __VA_ARGS__);break;  
  7493.               ^~~~
  7494.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7495.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7496.                                     ^~~~~~~~~~~~~~~~
  7497.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  7498.       this_cpu_add(*percpu_count, nr);
  7499.       ^~~~~~~~~~~~
  7500.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7501.              ((val) == 1 || (val) == -1)) ?  
  7502.                                   ^
  7503.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  7504.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  7505.                                      ^~~~~~~~~~~~~
  7506.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  7507.       case 2: stem##2(variable, __VA_ARGS__);break;  
  7508.               ^~~~
  7509.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7510.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7511.                                     ^~~~~~~~~~~~~~~~
  7512.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  7513.       this_cpu_add(*percpu_count, nr);
  7514.       ^~~~~~~~~~~~
  7515.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7516.              ((val) == 1 || (val) == -1)) ?  
  7517.                                   ^
  7518.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  7519.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  7520.                                      ^~~~~~~~~~~~~
  7521.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  7522.       case 4: stem##4(variable, __VA_ARGS__);break;  
  7523.               ^~~~
  7524.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7525.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7526.                                     ^~~~~~~~~~~~~~~~
  7527.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  7528.       this_cpu_add(*percpu_count, nr);
  7529.       ^~~~~~~~~~~~
  7530.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7531.              ((val) == 1 || (val) == -1)) ?  
  7532.                                   ^
  7533.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  7534.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  7535.                                       ^~~~~~~~~~~~~
  7536.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  7537.       case 8: stem##8(variable, __VA_ARGS__);break;  
  7538.               ^~~~
  7539.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7540.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7541.                                     ^~~~~~~~~~~~~~~~
  7542.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  7543.       this_cpu_add(*percpu_count, nr);
  7544.       ^~~~~~~~~~~~
  7545.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  7546.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7547.              ((val) == 1 || (val) == -1)) ?  
  7548.                                   ^
  7549.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  7550.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  7551.                                      ^~~~~~~~~~~~~
  7552.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  7553.       case 1: stem##1(variable, __VA_ARGS__);break;  
  7554.               ^~~~
  7555.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7556.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7557.                                     ^~~~~~~~~~~~~~~~
  7558.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  7559.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  7560.                                     ^~~~~~~~~~~~
  7561.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  7562.       this_cpu_sub(*percpu_count, nr);
  7563.       ^~~~~~~~~~~~
  7564.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7565.              ((val) == 1 || (val) == -1)) ?  
  7566.                                   ^
  7567.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  7568.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  7569.                                      ^~~~~~~~~~~~~
  7570.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  7571.       case 2: stem##2(variable, __VA_ARGS__);break;  
  7572.               ^~~~
  7573.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7574.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7575.                                     ^~~~~~~~~~~~~~~~
  7576.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  7577.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  7578.                                     ^~~~~~~~~~~~
  7579.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  7580.       this_cpu_sub(*percpu_count, nr);
  7581.       ^~~~~~~~~~~~
  7582.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7583.              ((val) == 1 || (val) == -1)) ?  
  7584.                                   ^
  7585.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  7586.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  7587.                                      ^~~~~~~~~~~~~
  7588.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  7589.       case 4: stem##4(variable, __VA_ARGS__);break;  
  7590.               ^~~~
  7591.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7592.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7593.                                     ^~~~~~~~~~~~~~~~
  7594.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  7595.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  7596.                                     ^~~~~~~~~~~~
  7597.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  7598.       this_cpu_sub(*percpu_count, nr);
  7599.       ^~~~~~~~~~~~
  7600.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7601.              ((val) == 1 || (val) == -1)) ?  
  7602.                                   ^
  7603.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  7604.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  7605.                                       ^~~~~~~~~~~~~
  7606.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  7607.       case 8: stem##8(variable, __VA_ARGS__);break;  
  7608.               ^~~~
  7609.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7610.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7611.                                     ^~~~~~~~~~~~~~~~
  7612.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  7613.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  7614.                                     ^~~~~~~~~~~~
  7615.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  7616.       this_cpu_sub(*percpu_count, nr);
  7617.       ^~~~~~~~~~~~
  7618.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  7619.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7620.              ((val) == 1 || (val) == -1)) ?  
  7621.                                   ^
  7622.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  7623.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  7624.                                      ^~~~~~~~~~~~~
  7625.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  7626.       case 1: stem##1(variable, __VA_ARGS__);break;  
  7627.               ^~~~
  7628.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7629.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7630.                                    ^~~~~~~~~~~~~~~~
  7631.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7632.      raw_cpu_add(pcp, val);      
  7633.      ^~~~~~~~~~~
  7634.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7635.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7636.                                      ^~~~~~~~~~~~~~
  7637.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7638.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7639.                                  ^~~~~~~~~~~~~~
  7640.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7641.       __this_cpu_dec(*sem->read_count);
  7642.       ^~~~~~~~~~~~~~
  7643.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7644.              ((val) == 1 || (val) == -1)) ?  
  7645.                                   ^
  7646.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  7647.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  7648.                                      ^~~~~~~~~~~~~
  7649.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  7650.       case 2: stem##2(variable, __VA_ARGS__);break;  
  7651.               ^~~~
  7652.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7653.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7654.                                    ^~~~~~~~~~~~~~~~
  7655.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7656.      raw_cpu_add(pcp, val);      
  7657.      ^~~~~~~~~~~
  7658.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7659.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7660.                                      ^~~~~~~~~~~~~~
  7661.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7662.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7663.                                  ^~~~~~~~~~~~~~
  7664.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7665.       __this_cpu_dec(*sem->read_count);
  7666.       ^~~~~~~~~~~~~~
  7667.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7668.              ((val) == 1 || (val) == -1)) ?  
  7669.                                   ^
  7670.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  7671.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  7672.                                      ^~~~~~~~~~~~~
  7673.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  7674.       case 4: stem##4(variable, __VA_ARGS__);break;  
  7675.               ^~~~
  7676.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7677.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7678.                                    ^~~~~~~~~~~~~~~~
  7679.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7680.      raw_cpu_add(pcp, val);      
  7681.      ^~~~~~~~~~~
  7682.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7683.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7684.                                      ^~~~~~~~~~~~~~
  7685.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7686.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7687.                                  ^~~~~~~~~~~~~~
  7688.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7689.       __this_cpu_dec(*sem->read_count);
  7690.       ^~~~~~~~~~~~~~
  7691.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7692.              ((val) == 1 || (val) == -1)) ?  
  7693.                                   ^
  7694.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  7695.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  7696.                                       ^~~~~~~~~~~~~
  7697.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  7698.       case 8: stem##8(variable, __VA_ARGS__);break;  
  7699.               ^~~~
  7700.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7701.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7702.                                    ^~~~~~~~~~~~~~~~
  7703.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7704.      raw_cpu_add(pcp, val);      
  7705.      ^~~~~~~~~~~
  7706.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7707.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7708.                                      ^~~~~~~~~~~~~~
  7709.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7710.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7711.                                  ^~~~~~~~~~~~~~
  7712.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7713.       __this_cpu_dec(*sem->read_count);
  7714.       ^~~~~~~~~~~~~~
  7715.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  7716.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  7717.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  7718.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  7719.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  7720.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  7721.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  7722.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  7723.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  7724.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  7725.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.c:24:
  7726.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  7727.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7728.      if (likely(sz < 0 || sz >= n)) {
  7729.                              ^
  7730.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  7731.     # define likely(x) __builtin_expect(!!(x), 1)
  7732.                                            ^
  7733.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  7734.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7735.      if (likely(sz < 0 || sz >= n)) {
  7736.                              ^
  7737.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  7738.     # define likely(x) __builtin_expect(!!(x), 1)
  7739.                                            ^
  7740.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.o"; fi; fi;
  7741.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.nvidia_uvm_common.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration
  7742.     -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Wer
  7743.    ror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/..  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.tmp_nvidia_uvm_common.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.c
  7744.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  7745.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  7746.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  7747.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  7748.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  7749.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  7750.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  7751.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  7752.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  7753.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  7754.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  7755.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.c:41:
  7756.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  7757.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7758.               cnts, cnts | _QW_LOCKED) == cnts);
  7759.                                        ^
  7760.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  7761.     # define likely(x) __builtin_expect(!!(x), 1)
  7762.                                            ^
  7763.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  7764.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7765.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  7766.                                                ^
  7767.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  7768.     # define likely(x) __builtin_expect(!!(x), 1)
  7769.                                            ^
  7770.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  7771.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  7772.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  7773.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  7774.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  7775.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  7776.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  7777.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  7778.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  7779.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  7780.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  7781.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.c:41:
  7782.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  7783.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7784.              ((val) == 1 || (val) == -1)) ?  
  7785.                                   ^
  7786.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  7787.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  7788.                                      ^~~~~~~~~~~~~
  7789.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  7790.       case 1: stem##1(variable, __VA_ARGS__);break;  
  7791.               ^~~~
  7792.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7793.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7794.                                     ^~~~~~~~~~~~~~~~
  7795.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  7796.       this_cpu_add(*percpu_count, nr);
  7797.       ^~~~~~~~~~~~
  7798.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7799.              ((val) == 1 || (val) == -1)) ?  
  7800.                                   ^
  7801.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  7802.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  7803.                                      ^~~~~~~~~~~~~
  7804.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  7805.       case 2: stem##2(variable, __VA_ARGS__);break;  
  7806.               ^~~~
  7807.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7808.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7809.                                     ^~~~~~~~~~~~~~~~
  7810.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  7811.       this_cpu_add(*percpu_count, nr);
  7812.       ^~~~~~~~~~~~
  7813.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7814.              ((val) == 1 || (val) == -1)) ?  
  7815.                                   ^
  7816.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  7817.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  7818.                                      ^~~~~~~~~~~~~
  7819.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  7820.       case 4: stem##4(variable, __VA_ARGS__);break;  
  7821.               ^~~~
  7822.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7823.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7824.                                     ^~~~~~~~~~~~~~~~
  7825.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  7826.       this_cpu_add(*percpu_count, nr);
  7827.       ^~~~~~~~~~~~
  7828.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7829.              ((val) == 1 || (val) == -1)) ?  
  7830.                                   ^
  7831.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  7832.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  7833.                                       ^~~~~~~~~~~~~
  7834.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  7835.       case 8: stem##8(variable, __VA_ARGS__);break;  
  7836.               ^~~~
  7837.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7838.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7839.                                     ^~~~~~~~~~~~~~~~
  7840.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  7841.       this_cpu_add(*percpu_count, nr);
  7842.       ^~~~~~~~~~~~
  7843.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  7844.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7845.              ((val) == 1 || (val) == -1)) ?  
  7846.                                   ^
  7847.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  7848.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  7849.                                      ^~~~~~~~~~~~~
  7850.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  7851.       case 1: stem##1(variable, __VA_ARGS__);break;  
  7852.               ^~~~
  7853.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7854.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7855.                                     ^~~~~~~~~~~~~~~~
  7856.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  7857.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  7858.                                     ^~~~~~~~~~~~
  7859.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  7860.       this_cpu_sub(*percpu_count, nr);
  7861.       ^~~~~~~~~~~~
  7862.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7863.              ((val) == 1 || (val) == -1)) ?  
  7864.                                   ^
  7865.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  7866.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  7867.                                      ^~~~~~~~~~~~~
  7868.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  7869.       case 2: stem##2(variable, __VA_ARGS__);break;  
  7870.               ^~~~
  7871.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7872.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7873.                                     ^~~~~~~~~~~~~~~~
  7874.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  7875.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  7876.                                     ^~~~~~~~~~~~
  7877.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  7878.       this_cpu_sub(*percpu_count, nr);
  7879.       ^~~~~~~~~~~~
  7880.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7881.              ((val) == 1 || (val) == -1)) ?  
  7882.                                   ^
  7883.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  7884.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  7885.                                      ^~~~~~~~~~~~~
  7886.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  7887.       case 4: stem##4(variable, __VA_ARGS__);break;  
  7888.               ^~~~
  7889.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7890.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7891.                                     ^~~~~~~~~~~~~~~~
  7892.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  7893.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  7894.                                     ^~~~~~~~~~~~
  7895.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  7896.       this_cpu_sub(*percpu_count, nr);
  7897.       ^~~~~~~~~~~~
  7898.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7899.              ((val) == 1 || (val) == -1)) ?  
  7900.                                   ^
  7901.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  7902.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  7903.                                       ^~~~~~~~~~~~~
  7904.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  7905.       case 8: stem##8(variable, __VA_ARGS__);break;  
  7906.               ^~~~
  7907.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  7908.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  7909.                                     ^~~~~~~~~~~~~~~~
  7910.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  7911.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  7912.                                     ^~~~~~~~~~~~
  7913.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  7914.       this_cpu_sub(*percpu_count, nr);
  7915.       ^~~~~~~~~~~~
  7916.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  7917.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7918.              ((val) == 1 || (val) == -1)) ?  
  7919.                                   ^
  7920.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  7921.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  7922.                                      ^~~~~~~~~~~~~
  7923.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  7924.       case 1: stem##1(variable, __VA_ARGS__);break;  
  7925.               ^~~~
  7926.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7927.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7928.                                    ^~~~~~~~~~~~~~~~
  7929.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7930.      raw_cpu_add(pcp, val);      
  7931.      ^~~~~~~~~~~
  7932.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7933.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7934.                                      ^~~~~~~~~~~~~~
  7935.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7936.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7937.                                  ^~~~~~~~~~~~~~
  7938.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7939.       __this_cpu_dec(*sem->read_count);
  7940.       ^~~~~~~~~~~~~~
  7941.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7942.              ((val) == 1 || (val) == -1)) ?  
  7943.                                   ^
  7944.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  7945.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  7946.                                      ^~~~~~~~~~~~~
  7947.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  7948.       case 2: stem##2(variable, __VA_ARGS__);break;  
  7949.               ^~~~
  7950.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7951.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7952.                                    ^~~~~~~~~~~~~~~~
  7953.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7954.      raw_cpu_add(pcp, val);      
  7955.      ^~~~~~~~~~~
  7956.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7957.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7958.                                      ^~~~~~~~~~~~~~
  7959.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7960.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7961.                                  ^~~~~~~~~~~~~~
  7962.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7963.       __this_cpu_dec(*sem->read_count);
  7964.       ^~~~~~~~~~~~~~
  7965.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7966.              ((val) == 1 || (val) == -1)) ?  
  7967.                                   ^
  7968.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  7969.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  7970.                                      ^~~~~~~~~~~~~
  7971.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  7972.       case 4: stem##4(variable, __VA_ARGS__);break;  
  7973.               ^~~~
  7974.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7975.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  7976.                                    ^~~~~~~~~~~~~~~~
  7977.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  7978.      raw_cpu_add(pcp, val);      
  7979.      ^~~~~~~~~~~
  7980.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  7981.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  7982.                                      ^~~~~~~~~~~~~~
  7983.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  7984.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  7985.                                  ^~~~~~~~~~~~~~
  7986.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  7987.       __this_cpu_dec(*sem->read_count);
  7988.       ^~~~~~~~~~~~~~
  7989.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  7990.              ((val) == 1 || (val) == -1)) ?  
  7991.                                   ^
  7992.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  7993.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  7994.                                       ^~~~~~~~~~~~~
  7995.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  7996.       case 8: stem##8(variable, __VA_ARGS__);break;  
  7997.               ^~~~
  7998.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  7999.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  8000.                                    ^~~~~~~~~~~~~~~~
  8001.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  8002.      raw_cpu_add(pcp, val);      
  8003.      ^~~~~~~~~~~
  8004.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  8005.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  8006.                                      ^~~~~~~~~~~~~~
  8007.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  8008.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  8009.                                  ^~~~~~~~~~~~~~
  8010.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  8011.       __this_cpu_dec(*sem->read_count);
  8012.       ^~~~~~~~~~~~~~
  8013.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  8014.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  8015.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  8016.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  8017.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  8018.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  8019.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  8020.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  8021.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  8022.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  8023.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  8024.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.c:41:
  8025.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  8026.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8027.      if (likely(sz < 0 || sz >= n)) {
  8028.                              ^
  8029.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8030.     # define likely(x) __builtin_expect(!!(x), 1)
  8031.                                            ^
  8032.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  8033.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8034.      if (likely(sz < 0 || sz >= n)) {
  8035.                              ^
  8036.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8037.     # define likely(x) __builtin_expect(!!(x), 1)
  8038.                                            ^
  8039.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.o"; fi; fi;
  8040.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.nvidia_uvm_utils.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1
  8041.     -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -
  8042.    I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/..  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.tmp_nvidia_uvm_utils.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_utils.c
  8043.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  8044.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  8045.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  8046.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  8047.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  8048.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  8049.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  8050.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  8051.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  8052.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  8053.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_utils.c:25:
  8054.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  8055.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8056.               cnts, cnts | _QW_LOCKED) == cnts);
  8057.                                        ^
  8058.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8059.     # define likely(x) __builtin_expect(!!(x), 1)
  8060.                                            ^
  8061.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  8062.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8063.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  8064.                                                ^
  8065.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8066.     # define likely(x) __builtin_expect(!!(x), 1)
  8067.                                            ^
  8068.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  8069.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  8070.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  8071.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  8072.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  8073.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  8074.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  8075.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  8076.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  8077.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  8078.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_utils.c:25:
  8079.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  8080.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8081.              ((val) == 1 || (val) == -1)) ?  
  8082.                                   ^
  8083.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  8084.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  8085.                                      ^~~~~~~~~~~~~
  8086.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  8087.       case 1: stem##1(variable, __VA_ARGS__);break;  
  8088.               ^~~~
  8089.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8090.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8091.                                     ^~~~~~~~~~~~~~~~
  8092.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  8093.       this_cpu_add(*percpu_count, nr);
  8094.       ^~~~~~~~~~~~
  8095.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8096.              ((val) == 1 || (val) == -1)) ?  
  8097.                                   ^
  8098.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  8099.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  8100.                                      ^~~~~~~~~~~~~
  8101.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  8102.       case 2: stem##2(variable, __VA_ARGS__);break;  
  8103.               ^~~~
  8104.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8105.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8106.                                     ^~~~~~~~~~~~~~~~
  8107.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  8108.       this_cpu_add(*percpu_count, nr);
  8109.       ^~~~~~~~~~~~
  8110.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8111.              ((val) == 1 || (val) == -1)) ?  
  8112.                                   ^
  8113.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  8114.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  8115.                                      ^~~~~~~~~~~~~
  8116.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  8117.       case 4: stem##4(variable, __VA_ARGS__);break;  
  8118.               ^~~~
  8119.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8120.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8121.                                     ^~~~~~~~~~~~~~~~
  8122.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  8123.       this_cpu_add(*percpu_count, nr);
  8124.       ^~~~~~~~~~~~
  8125.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8126.              ((val) == 1 || (val) == -1)) ?  
  8127.                                   ^
  8128.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  8129.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  8130.                                       ^~~~~~~~~~~~~
  8131.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  8132.       case 8: stem##8(variable, __VA_ARGS__);break;  
  8133.               ^~~~
  8134.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8135.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8136.                                     ^~~~~~~~~~~~~~~~
  8137.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  8138.       this_cpu_add(*percpu_count, nr);
  8139.       ^~~~~~~~~~~~
  8140.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  8141.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8142.              ((val) == 1 || (val) == -1)) ?  
  8143.                                   ^
  8144.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  8145.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  8146.                                      ^~~~~~~~~~~~~
  8147.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  8148.       case 1: stem##1(variable, __VA_ARGS__);break;  
  8149.               ^~~~
  8150.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8151.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8152.                                     ^~~~~~~~~~~~~~~~
  8153.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  8154.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  8155.                                     ^~~~~~~~~~~~
  8156.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  8157.       this_cpu_sub(*percpu_count, nr);
  8158.       ^~~~~~~~~~~~
  8159.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8160.              ((val) == 1 || (val) == -1)) ?  
  8161.                                   ^
  8162.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  8163.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  8164.                                      ^~~~~~~~~~~~~
  8165.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  8166.       case 2: stem##2(variable, __VA_ARGS__);break;  
  8167.               ^~~~
  8168.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8169.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8170.                                     ^~~~~~~~~~~~~~~~
  8171.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  8172.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  8173.                                     ^~~~~~~~~~~~
  8174.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  8175.       this_cpu_sub(*percpu_count, nr);
  8176.       ^~~~~~~~~~~~
  8177.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8178.              ((val) == 1 || (val) == -1)) ?  
  8179.                                   ^
  8180.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  8181.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  8182.                                      ^~~~~~~~~~~~~
  8183.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  8184.       case 4: stem##4(variable, __VA_ARGS__);break;  
  8185.               ^~~~
  8186.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8187.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8188.                                     ^~~~~~~~~~~~~~~~
  8189.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  8190.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  8191.                                     ^~~~~~~~~~~~
  8192.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  8193.       this_cpu_sub(*percpu_count, nr);
  8194.       ^~~~~~~~~~~~
  8195.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8196.              ((val) == 1 || (val) == -1)) ?  
  8197.                                   ^
  8198.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  8199.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  8200.                                       ^~~~~~~~~~~~~
  8201.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  8202.       case 8: stem##8(variable, __VA_ARGS__);break;  
  8203.               ^~~~
  8204.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8205.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8206.                                     ^~~~~~~~~~~~~~~~
  8207.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  8208.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  8209.                                     ^~~~~~~~~~~~
  8210.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  8211.       this_cpu_sub(*percpu_count, nr);
  8212.       ^~~~~~~~~~~~
  8213.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  8214.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8215.              ((val) == 1 || (val) == -1)) ?  
  8216.                                   ^
  8217.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  8218.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  8219.                                      ^~~~~~~~~~~~~
  8220.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  8221.       case 1: stem##1(variable, __VA_ARGS__);break;  
  8222.               ^~~~
  8223.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  8224.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  8225.                                    ^~~~~~~~~~~~~~~~
  8226.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  8227.      raw_cpu_add(pcp, val);      
  8228.      ^~~~~~~~~~~
  8229.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  8230.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  8231.                                      ^~~~~~~~~~~~~~
  8232.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  8233.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  8234.                                  ^~~~~~~~~~~~~~
  8235.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  8236.       __this_cpu_dec(*sem->read_count);
  8237.       ^~~~~~~~~~~~~~
  8238.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8239.              ((val) == 1 || (val) == -1)) ?  
  8240.                                   ^
  8241.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  8242.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  8243.                                      ^~~~~~~~~~~~~
  8244.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  8245.       case 2: stem##2(variable, __VA_ARGS__);break;  
  8246.               ^~~~
  8247.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  8248.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  8249.                                    ^~~~~~~~~~~~~~~~
  8250.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  8251.      raw_cpu_add(pcp, val);      
  8252.      ^~~~~~~~~~~
  8253.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  8254.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  8255.                                      ^~~~~~~~~~~~~~
  8256.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  8257.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  8258.                                  ^~~~~~~~~~~~~~
  8259.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  8260.       __this_cpu_dec(*sem->read_count);
  8261.       ^~~~~~~~~~~~~~
  8262.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8263.              ((val) == 1 || (val) == -1)) ?  
  8264.                                   ^
  8265.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  8266.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  8267.                                      ^~~~~~~~~~~~~
  8268.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  8269.       case 4: stem##4(variable, __VA_ARGS__);break;  
  8270.               ^~~~
  8271.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  8272.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  8273.                                    ^~~~~~~~~~~~~~~~
  8274.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  8275.      raw_cpu_add(pcp, val);      
  8276.      ^~~~~~~~~~~
  8277.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  8278.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  8279.                                      ^~~~~~~~~~~~~~
  8280.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  8281.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  8282.                                  ^~~~~~~~~~~~~~
  8283.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  8284.       __this_cpu_dec(*sem->read_count);
  8285.       ^~~~~~~~~~~~~~
  8286.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8287.              ((val) == 1 || (val) == -1)) ?  
  8288.                                   ^
  8289.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  8290.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  8291.                                       ^~~~~~~~~~~~~
  8292.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  8293.       case 8: stem##8(variable, __VA_ARGS__);break;  
  8294.               ^~~~
  8295.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  8296.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  8297.                                    ^~~~~~~~~~~~~~~~
  8298.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  8299.      raw_cpu_add(pcp, val);      
  8300.      ^~~~~~~~~~~
  8301.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  8302.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  8303.                                      ^~~~~~~~~~~~~~
  8304.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  8305.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  8306.                                  ^~~~~~~~~~~~~~
  8307.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  8308.       __this_cpu_dec(*sem->read_count);
  8309.       ^~~~~~~~~~~~~~
  8310.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  8311.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  8312.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  8313.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  8314.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  8315.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  8316.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  8317.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  8318.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  8319.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  8320.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_utils.c:25:
  8321.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  8322.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8323.      if (likely(sz < 0 || sz >= n)) {
  8324.                              ^
  8325.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8326.     # define likely(x) __builtin_expect(!!(x), 1)
  8327.                                            ^
  8328.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  8329.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8330.      if (likely(sz < 0 || sz >= n)) {
  8331.                              ^
  8332.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8333.     # define likely(x) __builtin_expect(!!(x), 1)
  8334.                                            ^
  8335.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_utils.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_utils.o"; fi; fi;
  8336.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.nvidia_uvm_lite.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-comm
  8337.    on/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wn
  8338.    o-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/..  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODU
  8339.    LE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.tmp_nvidia_uvm_lite.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite.c
  8340.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  8341.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  8342.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  8343.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  8344.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  8345.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  8346.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  8347.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  8348.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  8349.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  8350.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  8351.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite.c:26:
  8352.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  8353.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8354.               cnts, cnts | _QW_LOCKED) == cnts);
  8355.                                        ^
  8356.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8357.     # define likely(x) __builtin_expect(!!(x), 1)
  8358.                                            ^
  8359.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  8360.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8361.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  8362.                                                ^
  8363.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8364.     # define likely(x) __builtin_expect(!!(x), 1)
  8365.                                            ^
  8366.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  8367.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  8368.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  8369.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  8370.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  8371.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  8372.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  8373.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  8374.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  8375.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  8376.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  8377.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite.c:26:
  8378.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  8379.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8380.              ((val) == 1 || (val) == -1)) ?  
  8381.                                   ^
  8382.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  8383.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  8384.                                      ^~~~~~~~~~~~~
  8385.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  8386.       case 1: stem##1(variable, __VA_ARGS__);break;  
  8387.               ^~~~
  8388.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8389.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8390.                                     ^~~~~~~~~~~~~~~~
  8391.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  8392.       this_cpu_add(*percpu_count, nr);
  8393.       ^~~~~~~~~~~~
  8394.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8395.              ((val) == 1 || (val) == -1)) ?  
  8396.                                   ^
  8397.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  8398.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  8399.                                      ^~~~~~~~~~~~~
  8400.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  8401.       case 2: stem##2(variable, __VA_ARGS__);break;  
  8402.               ^~~~
  8403.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8404.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8405.                                     ^~~~~~~~~~~~~~~~
  8406.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  8407.       this_cpu_add(*percpu_count, nr);
  8408.       ^~~~~~~~~~~~
  8409.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8410.              ((val) == 1 || (val) == -1)) ?  
  8411.                                   ^
  8412.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  8413.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  8414.                                      ^~~~~~~~~~~~~
  8415.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  8416.       case 4: stem##4(variable, __VA_ARGS__);break;  
  8417.               ^~~~
  8418.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8419.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8420.                                     ^~~~~~~~~~~~~~~~
  8421.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  8422.       this_cpu_add(*percpu_count, nr);
  8423.       ^~~~~~~~~~~~
  8424.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8425.              ((val) == 1 || (val) == -1)) ?  
  8426.                                   ^
  8427.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  8428.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  8429.                                       ^~~~~~~~~~~~~
  8430.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  8431.       case 8: stem##8(variable, __VA_ARGS__);break;  
  8432.               ^~~~
  8433.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8434.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8435.                                     ^~~~~~~~~~~~~~~~
  8436.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  8437.       this_cpu_add(*percpu_count, nr);
  8438.       ^~~~~~~~~~~~
  8439.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  8440.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8441.              ((val) == 1 || (val) == -1)) ?  
  8442.                                   ^
  8443.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  8444.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  8445.                                      ^~~~~~~~~~~~~
  8446.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  8447.       case 1: stem##1(variable, __VA_ARGS__);break;  
  8448.               ^~~~
  8449.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8450.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8451.                                     ^~~~~~~~~~~~~~~~
  8452.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  8453.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  8454.                                     ^~~~~~~~~~~~
  8455.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  8456.       this_cpu_sub(*percpu_count, nr);
  8457.       ^~~~~~~~~~~~
  8458.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8459.              ((val) == 1 || (val) == -1)) ?  
  8460.                                   ^
  8461.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  8462.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  8463.                                      ^~~~~~~~~~~~~
  8464.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  8465.       case 2: stem##2(variable, __VA_ARGS__);break;  
  8466.               ^~~~
  8467.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8468.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8469.                                     ^~~~~~~~~~~~~~~~
  8470.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  8471.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  8472.                                     ^~~~~~~~~~~~
  8473.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  8474.       this_cpu_sub(*percpu_count, nr);
  8475.       ^~~~~~~~~~~~
  8476.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8477.              ((val) == 1 || (val) == -1)) ?  
  8478.                                   ^
  8479.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  8480.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  8481.                                      ^~~~~~~~~~~~~
  8482.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  8483.       case 4: stem##4(variable, __VA_ARGS__);break;  
  8484.               ^~~~
  8485.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8486.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8487.                                     ^~~~~~~~~~~~~~~~
  8488.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  8489.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  8490.                                     ^~~~~~~~~~~~
  8491.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  8492.       this_cpu_sub(*percpu_count, nr);
  8493.       ^~~~~~~~~~~~
  8494.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8495.              ((val) == 1 || (val) == -1)) ?  
  8496.                                   ^
  8497.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  8498.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  8499.                                       ^~~~~~~~~~~~~
  8500.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  8501.       case 8: stem##8(variable, __VA_ARGS__);break;  
  8502.               ^~~~
  8503.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8504.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8505.                                     ^~~~~~~~~~~~~~~~
  8506.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  8507.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  8508.                                     ^~~~~~~~~~~~
  8509.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  8510.       this_cpu_sub(*percpu_count, nr);
  8511.       ^~~~~~~~~~~~
  8512.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  8513.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8514.              ((val) == 1 || (val) == -1)) ?  
  8515.                                   ^
  8516.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  8517.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  8518.                                      ^~~~~~~~~~~~~
  8519.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  8520.       case 1: stem##1(variable, __VA_ARGS__);break;  
  8521.               ^~~~
  8522.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  8523.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  8524.                                    ^~~~~~~~~~~~~~~~
  8525.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  8526.      raw_cpu_add(pcp, val);      
  8527.      ^~~~~~~~~~~
  8528.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  8529.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  8530.                                      ^~~~~~~~~~~~~~
  8531.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  8532.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  8533.                                  ^~~~~~~~~~~~~~
  8534.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  8535.       __this_cpu_dec(*sem->read_count);
  8536.       ^~~~~~~~~~~~~~
  8537.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8538.              ((val) == 1 || (val) == -1)) ?  
  8539.                                   ^
  8540.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  8541.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  8542.                                      ^~~~~~~~~~~~~
  8543.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  8544.       case 2: stem##2(variable, __VA_ARGS__);break;  
  8545.               ^~~~
  8546.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  8547.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  8548.                                    ^~~~~~~~~~~~~~~~
  8549.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  8550.      raw_cpu_add(pcp, val);      
  8551.      ^~~~~~~~~~~
  8552.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  8553.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  8554.                                      ^~~~~~~~~~~~~~
  8555.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  8556.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  8557.                                  ^~~~~~~~~~~~~~
  8558.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  8559.       __this_cpu_dec(*sem->read_count);
  8560.       ^~~~~~~~~~~~~~
  8561.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8562.              ((val) == 1 || (val) == -1)) ?  
  8563.                                   ^
  8564.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  8565.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  8566.                                      ^~~~~~~~~~~~~
  8567.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  8568.       case 4: stem##4(variable, __VA_ARGS__);break;  
  8569.               ^~~~
  8570.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  8571.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  8572.                                    ^~~~~~~~~~~~~~~~
  8573.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  8574.      raw_cpu_add(pcp, val);      
  8575.      ^~~~~~~~~~~
  8576.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  8577.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  8578.                                      ^~~~~~~~~~~~~~
  8579.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  8580.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  8581.                                  ^~~~~~~~~~~~~~
  8582.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  8583.       __this_cpu_dec(*sem->read_count);
  8584.       ^~~~~~~~~~~~~~
  8585.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8586.              ((val) == 1 || (val) == -1)) ?  
  8587.                                   ^
  8588.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  8589.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  8590.                                       ^~~~~~~~~~~~~
  8591.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  8592.       case 8: stem##8(variable, __VA_ARGS__);break;  
  8593.               ^~~~
  8594.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  8595.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  8596.                                    ^~~~~~~~~~~~~~~~
  8597.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  8598.      raw_cpu_add(pcp, val);      
  8599.      ^~~~~~~~~~~
  8600.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  8601.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  8602.                                      ^~~~~~~~~~~~~~
  8603.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  8604.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  8605.                                  ^~~~~~~~~~~~~~
  8606.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  8607.       __this_cpu_dec(*sem->read_count);
  8608.       ^~~~~~~~~~~~~~
  8609.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  8610.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  8611.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  8612.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  8613.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  8614.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  8615.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  8616.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  8617.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  8618.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  8619.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  8620.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite.c:26:
  8621.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  8622.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8623.      if (likely(sz < 0 || sz >= n)) {
  8624.                              ^
  8625.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8626.     # define likely(x) __builtin_expect(!!(x), 1)
  8627.                                            ^
  8628.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  8629.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8630.      if (likely(sz < 0 || sz >= n)) {
  8631.                              ^
  8632.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8633.     # define likely(x) __builtin_expect(!!(x), 1)
  8634.                                            ^
  8635.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite.o"; fi; fi;
  8636.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.nvidia_uvm_page_cache.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-
  8637.    4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -W
  8638.    frame-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/..  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UV
  8639.    M_ENABLE -D__linux__ -DNV_DEV_NAME="nvidia-uvm"  -DMODULE  -DKBUILD_BASENAME='"nvidia_uvm_page_cache"'  -DKBUILD_MODNAME='"nvidia_uvm"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.tmp_nvidia_uvm_page_cache.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_page_cache.c
  8640.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  8641.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  8642.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  8643.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  8644.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  8645.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  8646.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  8647.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  8648.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  8649.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  8650.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  8651.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_page_cache.c:25:
  8652.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  8653.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8654.               cnts, cnts | _QW_LOCKED) == cnts);
  8655.                                        ^
  8656.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8657.     # define likely(x) __builtin_expect(!!(x), 1)
  8658.                                            ^
  8659.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  8660.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8661.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  8662.                                                ^
  8663.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8664.     # define likely(x) __builtin_expect(!!(x), 1)
  8665.                                            ^
  8666.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  8667.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  8668.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  8669.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  8670.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  8671.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  8672.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  8673.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  8674.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  8675.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  8676.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  8677.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_page_cache.c:25:
  8678.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  8679.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8680.              ((val) == 1 || (val) == -1)) ?  
  8681.                                   ^
  8682.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  8683.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  8684.                                      ^~~~~~~~~~~~~
  8685.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  8686.       case 1: stem##1(variable, __VA_ARGS__);break;  
  8687.               ^~~~
  8688.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8689.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8690.                                     ^~~~~~~~~~~~~~~~
  8691.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  8692.       this_cpu_add(*percpu_count, nr);
  8693.       ^~~~~~~~~~~~
  8694.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8695.              ((val) == 1 || (val) == -1)) ?  
  8696.                                   ^
  8697.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  8698.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  8699.                                      ^~~~~~~~~~~~~
  8700.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  8701.       case 2: stem##2(variable, __VA_ARGS__);break;  
  8702.               ^~~~
  8703.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8704.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8705.                                     ^~~~~~~~~~~~~~~~
  8706.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  8707.       this_cpu_add(*percpu_count, nr);
  8708.       ^~~~~~~~~~~~
  8709.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8710.              ((val) == 1 || (val) == -1)) ?  
  8711.                                   ^
  8712.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  8713.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  8714.                                      ^~~~~~~~~~~~~
  8715.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  8716.       case 4: stem##4(variable, __VA_ARGS__);break;  
  8717.               ^~~~
  8718.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8719.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8720.                                     ^~~~~~~~~~~~~~~~
  8721.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  8722.       this_cpu_add(*percpu_count, nr);
  8723.       ^~~~~~~~~~~~
  8724.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8725.              ((val) == 1 || (val) == -1)) ?  
  8726.                                   ^
  8727.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  8728.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  8729.                                       ^~~~~~~~~~~~~
  8730.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  8731.       case 8: stem##8(variable, __VA_ARGS__);break;  
  8732.               ^~~~
  8733.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8734.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8735.                                     ^~~~~~~~~~~~~~~~
  8736.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  8737.       this_cpu_add(*percpu_count, nr);
  8738.       ^~~~~~~~~~~~
  8739.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  8740.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8741.              ((val) == 1 || (val) == -1)) ?  
  8742.                                   ^
  8743.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  8744.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  8745.                                      ^~~~~~~~~~~~~
  8746.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  8747.       case 1: stem##1(variable, __VA_ARGS__);break;  
  8748.               ^~~~
  8749.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8750.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8751.                                     ^~~~~~~~~~~~~~~~
  8752.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  8753.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  8754.                                     ^~~~~~~~~~~~
  8755.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  8756.       this_cpu_sub(*percpu_count, nr);
  8757.       ^~~~~~~~~~~~
  8758.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8759.              ((val) == 1 || (val) == -1)) ?  
  8760.                                   ^
  8761.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  8762.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  8763.                                      ^~~~~~~~~~~~~
  8764.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  8765.       case 2: stem##2(variable, __VA_ARGS__);break;  
  8766.               ^~~~
  8767.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8768.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8769.                                     ^~~~~~~~~~~~~~~~
  8770.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  8771.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  8772.                                     ^~~~~~~~~~~~
  8773.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  8774.       this_cpu_sub(*percpu_count, nr);
  8775.       ^~~~~~~~~~~~
  8776.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8777.              ((val) == 1 || (val) == -1)) ?  
  8778.                                   ^
  8779.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  8780.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  8781.                                      ^~~~~~~~~~~~~
  8782.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  8783.       case 4: stem##4(variable, __VA_ARGS__);break;  
  8784.               ^~~~
  8785.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8786.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8787.                                     ^~~~~~~~~~~~~~~~
  8788.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  8789.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  8790.                                     ^~~~~~~~~~~~
  8791.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  8792.       this_cpu_sub(*percpu_count, nr);
  8793.       ^~~~~~~~~~~~
  8794.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8795.              ((val) == 1 || (val) == -1)) ?  
  8796.                                   ^
  8797.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  8798.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  8799.                                       ^~~~~~~~~~~~~
  8800.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  8801.       case 8: stem##8(variable, __VA_ARGS__);break;  
  8802.               ^~~~
  8803.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8804.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8805.                                     ^~~~~~~~~~~~~~~~
  8806.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  8807.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  8808.                                     ^~~~~~~~~~~~
  8809.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  8810.       this_cpu_sub(*percpu_count, nr);
  8811.       ^~~~~~~~~~~~
  8812.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  8813.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8814.              ((val) == 1 || (val) == -1)) ?  
  8815.                                   ^
  8816.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  8817.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  8818.                                      ^~~~~~~~~~~~~
  8819.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  8820.       case 1: stem##1(variable, __VA_ARGS__);break;  
  8821.               ^~~~
  8822.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  8823.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  8824.                                    ^~~~~~~~~~~~~~~~
  8825.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  8826.      raw_cpu_add(pcp, val);      
  8827.      ^~~~~~~~~~~
  8828.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  8829.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  8830.                                      ^~~~~~~~~~~~~~
  8831.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  8832.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  8833.                                  ^~~~~~~~~~~~~~
  8834.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  8835.       __this_cpu_dec(*sem->read_count);
  8836.       ^~~~~~~~~~~~~~
  8837.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8838.              ((val) == 1 || (val) == -1)) ?  
  8839.                                   ^
  8840.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  8841.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  8842.                                      ^~~~~~~~~~~~~
  8843.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  8844.       case 2: stem##2(variable, __VA_ARGS__);break;  
  8845.               ^~~~
  8846.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  8847.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  8848.                                    ^~~~~~~~~~~~~~~~
  8849.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  8850.      raw_cpu_add(pcp, val);      
  8851.      ^~~~~~~~~~~
  8852.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  8853.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  8854.                                      ^~~~~~~~~~~~~~
  8855.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  8856.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  8857.                                  ^~~~~~~~~~~~~~
  8858.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  8859.       __this_cpu_dec(*sem->read_count);
  8860.       ^~~~~~~~~~~~~~
  8861.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8862.              ((val) == 1 || (val) == -1)) ?  
  8863.                                   ^
  8864.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  8865.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  8866.                                      ^~~~~~~~~~~~~
  8867.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  8868.       case 4: stem##4(variable, __VA_ARGS__);break;  
  8869.               ^~~~
  8870.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  8871.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  8872.                                    ^~~~~~~~~~~~~~~~
  8873.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  8874.      raw_cpu_add(pcp, val);      
  8875.      ^~~~~~~~~~~
  8876.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  8877.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  8878.                                      ^~~~~~~~~~~~~~
  8879.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  8880.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  8881.                                  ^~~~~~~~~~~~~~
  8882.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  8883.       __this_cpu_dec(*sem->read_count);
  8884.       ^~~~~~~~~~~~~~
  8885.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8886.              ((val) == 1 || (val) == -1)) ?  
  8887.                                   ^
  8888.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  8889.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  8890.                                       ^~~~~~~~~~~~~
  8891.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  8892.       case 8: stem##8(variable, __VA_ARGS__);break;  
  8893.               ^~~~
  8894.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  8895.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  8896.                                    ^~~~~~~~~~~~~~~~
  8897.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  8898.      raw_cpu_add(pcp, val);      
  8899.      ^~~~~~~~~~~
  8900.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  8901.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  8902.                                      ^~~~~~~~~~~~~~
  8903.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  8904.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  8905.                                  ^~~~~~~~~~~~~~
  8906.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  8907.       __this_cpu_dec(*sem->read_count);
  8908.       ^~~~~~~~~~~~~~
  8909.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  8910.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  8911.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  8912.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  8913.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  8914.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  8915.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  8916.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  8917.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  8918.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  8919.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  8920.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_page_cache.c:25:
  8921.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  8922.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8923.      if (likely(sz < 0 || sz >= n)) {
  8924.                              ^
  8925.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8926.     # define likely(x) __builtin_expect(!!(x), 1)
  8927.                                            ^
  8928.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  8929.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8930.      if (likely(sz < 0 || sz >= n)) {
  8931.                              ^
  8932.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8933.     # define likely(x) __builtin_expect(!!(x), 1)
  8934.                                            ^
  8935.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_page_cache.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_page_cache.o"; fi; fi;
  8936.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.nvidia_uvm_lite_api.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1
  8937.    097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-co
  8938.    nst-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/..  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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
  8939.    _lite_api"'  -DKBUILD_MODNAME='"nvidia_uvm"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.tmp_nvidia_uvm_lite_api.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_api.c
  8940.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  8941.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  8942.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  8943.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  8944.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  8945.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  8946.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  8947.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  8948.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  8949.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  8950.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  8951.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_api.c:25:
  8952.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  8953.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8954.               cnts, cnts | _QW_LOCKED) == cnts);
  8955.                                        ^
  8956.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8957.     # define likely(x) __builtin_expect(!!(x), 1)
  8958.                                            ^
  8959.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  8960.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8961.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  8962.                                                ^
  8963.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  8964.     # define likely(x) __builtin_expect(!!(x), 1)
  8965.                                            ^
  8966.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  8967.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  8968.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  8969.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  8970.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  8971.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  8972.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  8973.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  8974.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  8975.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  8976.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  8977.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_api.c:25:
  8978.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  8979.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8980.              ((val) == 1 || (val) == -1)) ?  
  8981.                                   ^
  8982.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  8983.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  8984.                                      ^~~~~~~~~~~~~
  8985.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  8986.       case 1: stem##1(variable, __VA_ARGS__);break;  
  8987.               ^~~~
  8988.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  8989.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  8990.                                     ^~~~~~~~~~~~~~~~
  8991.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  8992.       this_cpu_add(*percpu_count, nr);
  8993.       ^~~~~~~~~~~~
  8994.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  8995.              ((val) == 1 || (val) == -1)) ?  
  8996.                                   ^
  8997.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  8998.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  8999.                                      ^~~~~~~~~~~~~
  9000.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  9001.       case 2: stem##2(variable, __VA_ARGS__);break;  
  9002.               ^~~~
  9003.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9004.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9005.                                     ^~~~~~~~~~~~~~~~
  9006.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9007.       this_cpu_add(*percpu_count, nr);
  9008.       ^~~~~~~~~~~~
  9009.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9010.              ((val) == 1 || (val) == -1)) ?  
  9011.                                   ^
  9012.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  9013.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  9014.                                      ^~~~~~~~~~~~~
  9015.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  9016.       case 4: stem##4(variable, __VA_ARGS__);break;  
  9017.               ^~~~
  9018.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9019.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9020.                                     ^~~~~~~~~~~~~~~~
  9021.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9022.       this_cpu_add(*percpu_count, nr);
  9023.       ^~~~~~~~~~~~
  9024.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9025.              ((val) == 1 || (val) == -1)) ?  
  9026.                                   ^
  9027.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  9028.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  9029.                                       ^~~~~~~~~~~~~
  9030.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  9031.       case 8: stem##8(variable, __VA_ARGS__);break;  
  9032.               ^~~~
  9033.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9034.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9035.                                     ^~~~~~~~~~~~~~~~
  9036.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9037.       this_cpu_add(*percpu_count, nr);
  9038.       ^~~~~~~~~~~~
  9039.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  9040.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9041.              ((val) == 1 || (val) == -1)) ?  
  9042.                                   ^
  9043.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  9044.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  9045.                                      ^~~~~~~~~~~~~
  9046.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  9047.       case 1: stem##1(variable, __VA_ARGS__);break;  
  9048.               ^~~~
  9049.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9050.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9051.                                     ^~~~~~~~~~~~~~~~
  9052.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9053.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9054.                                     ^~~~~~~~~~~~
  9055.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9056.       this_cpu_sub(*percpu_count, nr);
  9057.       ^~~~~~~~~~~~
  9058.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9059.              ((val) == 1 || (val) == -1)) ?  
  9060.                                   ^
  9061.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  9062.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  9063.                                      ^~~~~~~~~~~~~
  9064.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  9065.       case 2: stem##2(variable, __VA_ARGS__);break;  
  9066.               ^~~~
  9067.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9068.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9069.                                     ^~~~~~~~~~~~~~~~
  9070.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9071.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9072.                                     ^~~~~~~~~~~~
  9073.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9074.       this_cpu_sub(*percpu_count, nr);
  9075.       ^~~~~~~~~~~~
  9076.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9077.              ((val) == 1 || (val) == -1)) ?  
  9078.                                   ^
  9079.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  9080.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  9081.                                      ^~~~~~~~~~~~~
  9082.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  9083.       case 4: stem##4(variable, __VA_ARGS__);break;  
  9084.               ^~~~
  9085.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9086.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9087.                                     ^~~~~~~~~~~~~~~~
  9088.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9089.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9090.                                     ^~~~~~~~~~~~
  9091.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9092.       this_cpu_sub(*percpu_count, nr);
  9093.       ^~~~~~~~~~~~
  9094.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9095.              ((val) == 1 || (val) == -1)) ?  
  9096.                                   ^
  9097.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  9098.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  9099.                                       ^~~~~~~~~~~~~
  9100.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  9101.       case 8: stem##8(variable, __VA_ARGS__);break;  
  9102.               ^~~~
  9103.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9104.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9105.                                     ^~~~~~~~~~~~~~~~
  9106.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9107.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9108.                                     ^~~~~~~~~~~~
  9109.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9110.       this_cpu_sub(*percpu_count, nr);
  9111.       ^~~~~~~~~~~~
  9112.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  9113.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9114.              ((val) == 1 || (val) == -1)) ?  
  9115.                                   ^
  9116.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  9117.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  9118.                                      ^~~~~~~~~~~~~
  9119.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  9120.       case 1: stem##1(variable, __VA_ARGS__);break;  
  9121.               ^~~~
  9122.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  9123.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  9124.                                    ^~~~~~~~~~~~~~~~
  9125.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  9126.      raw_cpu_add(pcp, val);      
  9127.      ^~~~~~~~~~~
  9128.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  9129.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  9130.                                      ^~~~~~~~~~~~~~
  9131.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  9132.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  9133.                                  ^~~~~~~~~~~~~~
  9134.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  9135.       __this_cpu_dec(*sem->read_count);
  9136.       ^~~~~~~~~~~~~~
  9137.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9138.              ((val) == 1 || (val) == -1)) ?  
  9139.                                   ^
  9140.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  9141.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  9142.                                      ^~~~~~~~~~~~~
  9143.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  9144.       case 2: stem##2(variable, __VA_ARGS__);break;  
  9145.               ^~~~
  9146.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  9147.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  9148.                                    ^~~~~~~~~~~~~~~~
  9149.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  9150.      raw_cpu_add(pcp, val);      
  9151.      ^~~~~~~~~~~
  9152.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  9153.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  9154.                                      ^~~~~~~~~~~~~~
  9155.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  9156.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  9157.                                  ^~~~~~~~~~~~~~
  9158.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  9159.       __this_cpu_dec(*sem->read_count);
  9160.       ^~~~~~~~~~~~~~
  9161.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9162.              ((val) == 1 || (val) == -1)) ?  
  9163.                                   ^
  9164.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  9165.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  9166.                                      ^~~~~~~~~~~~~
  9167.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  9168.       case 4: stem##4(variable, __VA_ARGS__);break;  
  9169.               ^~~~
  9170.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  9171.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  9172.                                    ^~~~~~~~~~~~~~~~
  9173.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  9174.      raw_cpu_add(pcp, val);      
  9175.      ^~~~~~~~~~~
  9176.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  9177.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  9178.                                      ^~~~~~~~~~~~~~
  9179.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  9180.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  9181.                                  ^~~~~~~~~~~~~~
  9182.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  9183.       __this_cpu_dec(*sem->read_count);
  9184.       ^~~~~~~~~~~~~~
  9185.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9186.              ((val) == 1 || (val) == -1)) ?  
  9187.                                   ^
  9188.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  9189.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  9190.                                       ^~~~~~~~~~~~~
  9191.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  9192.       case 8: stem##8(variable, __VA_ARGS__);break;  
  9193.               ^~~~
  9194.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  9195.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  9196.                                    ^~~~~~~~~~~~~~~~
  9197.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  9198.      raw_cpu_add(pcp, val);      
  9199.      ^~~~~~~~~~~
  9200.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  9201.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  9202.                                      ^~~~~~~~~~~~~~
  9203.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  9204.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  9205.                                  ^~~~~~~~~~~~~~
  9206.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  9207.       __this_cpu_dec(*sem->read_count);
  9208.       ^~~~~~~~~~~~~~
  9209.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  9210.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  9211.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  9212.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  9213.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  9214.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  9215.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  9216.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  9217.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  9218.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  9219.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  9220.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_api.c:25:
  9221.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  9222.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9223.      if (likely(sz < 0 || sz >= n)) {
  9224.                              ^
  9225.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  9226.     # define likely(x) __builtin_expect(!!(x), 1)
  9227.                                            ^
  9228.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  9229.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9230.      if (likely(sz < 0 || sz >= n)) {
  9231.                              ^
  9232.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  9233.     # define likely(x) __builtin_expect(!!(x), 1)
  9234.                                            ^
  9235.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_api.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_api.o"; fi; fi;
  9236.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.nvidia_uvm_lite_counters.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -D
  9237.    __KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-state
  9238.    ment -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/..  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/ke
  9239.    rnel/uvm/.tmp_nvidia_uvm_lite_counters.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_counters.c
  9240.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  9241.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  9242.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  9243.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  9244.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  9245.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  9246.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  9247.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  9248.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  9249.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  9250.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  9251.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_counters.c:28:
  9252.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  9253.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9254.               cnts, cnts | _QW_LOCKED) == cnts);
  9255.                                        ^
  9256.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  9257.     # define likely(x) __builtin_expect(!!(x), 1)
  9258.                                            ^
  9259.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  9260.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9261.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  9262.                                                ^
  9263.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  9264.     # define likely(x) __builtin_expect(!!(x), 1)
  9265.                                            ^
  9266.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  9267.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  9268.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  9269.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  9270.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  9271.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  9272.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  9273.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  9274.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  9275.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  9276.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  9277.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_counters.c:28:
  9278.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  9279.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9280.              ((val) == 1 || (val) == -1)) ?  
  9281.                                   ^
  9282.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  9283.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  9284.                                      ^~~~~~~~~~~~~
  9285.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  9286.       case 1: stem##1(variable, __VA_ARGS__);break;  
  9287.               ^~~~
  9288.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9289.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9290.                                     ^~~~~~~~~~~~~~~~
  9291.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9292.       this_cpu_add(*percpu_count, nr);
  9293.       ^~~~~~~~~~~~
  9294.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9295.              ((val) == 1 || (val) == -1)) ?  
  9296.                                   ^
  9297.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  9298.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  9299.                                      ^~~~~~~~~~~~~
  9300.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  9301.       case 2: stem##2(variable, __VA_ARGS__);break;  
  9302.               ^~~~
  9303.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9304.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9305.                                     ^~~~~~~~~~~~~~~~
  9306.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9307.       this_cpu_add(*percpu_count, nr);
  9308.       ^~~~~~~~~~~~
  9309.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9310.              ((val) == 1 || (val) == -1)) ?  
  9311.                                   ^
  9312.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  9313.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  9314.                                      ^~~~~~~~~~~~~
  9315.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  9316.       case 4: stem##4(variable, __VA_ARGS__);break;  
  9317.               ^~~~
  9318.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9319.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9320.                                     ^~~~~~~~~~~~~~~~
  9321.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9322.       this_cpu_add(*percpu_count, nr);
  9323.       ^~~~~~~~~~~~
  9324.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9325.              ((val) == 1 || (val) == -1)) ?  
  9326.                                   ^
  9327.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  9328.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  9329.                                       ^~~~~~~~~~~~~
  9330.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  9331.       case 8: stem##8(variable, __VA_ARGS__);break;  
  9332.               ^~~~
  9333.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9334.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9335.                                     ^~~~~~~~~~~~~~~~
  9336.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9337.       this_cpu_add(*percpu_count, nr);
  9338.       ^~~~~~~~~~~~
  9339.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  9340.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9341.              ((val) == 1 || (val) == -1)) ?  
  9342.                                   ^
  9343.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  9344.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  9345.                                      ^~~~~~~~~~~~~
  9346.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  9347.       case 1: stem##1(variable, __VA_ARGS__);break;  
  9348.               ^~~~
  9349.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9350.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9351.                                     ^~~~~~~~~~~~~~~~
  9352.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9353.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9354.                                     ^~~~~~~~~~~~
  9355.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9356.       this_cpu_sub(*percpu_count, nr);
  9357.       ^~~~~~~~~~~~
  9358.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9359.              ((val) == 1 || (val) == -1)) ?  
  9360.                                   ^
  9361.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  9362.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  9363.                                      ^~~~~~~~~~~~~
  9364.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  9365.       case 2: stem##2(variable, __VA_ARGS__);break;  
  9366.               ^~~~
  9367.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9368.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9369.                                     ^~~~~~~~~~~~~~~~
  9370.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9371.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9372.                                     ^~~~~~~~~~~~
  9373.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9374.       this_cpu_sub(*percpu_count, nr);
  9375.       ^~~~~~~~~~~~
  9376.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9377.              ((val) == 1 || (val) == -1)) ?  
  9378.                                   ^
  9379.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  9380.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  9381.                                      ^~~~~~~~~~~~~
  9382.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  9383.       case 4: stem##4(variable, __VA_ARGS__);break;  
  9384.               ^~~~
  9385.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9386.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9387.                                     ^~~~~~~~~~~~~~~~
  9388.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9389.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9390.                                     ^~~~~~~~~~~~
  9391.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9392.       this_cpu_sub(*percpu_count, nr);
  9393.       ^~~~~~~~~~~~
  9394.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9395.              ((val) == 1 || (val) == -1)) ?  
  9396.                                   ^
  9397.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  9398.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  9399.                                       ^~~~~~~~~~~~~
  9400.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  9401.       case 8: stem##8(variable, __VA_ARGS__);break;  
  9402.               ^~~~
  9403.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9404.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9405.                                     ^~~~~~~~~~~~~~~~
  9406.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9407.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9408.                                     ^~~~~~~~~~~~
  9409.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9410.       this_cpu_sub(*percpu_count, nr);
  9411.       ^~~~~~~~~~~~
  9412.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  9413.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9414.              ((val) == 1 || (val) == -1)) ?  
  9415.                                   ^
  9416.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  9417.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  9418.                                      ^~~~~~~~~~~~~
  9419.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  9420.       case 1: stem##1(variable, __VA_ARGS__);break;  
  9421.               ^~~~
  9422.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  9423.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  9424.                                    ^~~~~~~~~~~~~~~~
  9425.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  9426.      raw_cpu_add(pcp, val);      
  9427.      ^~~~~~~~~~~
  9428.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  9429.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  9430.                                      ^~~~~~~~~~~~~~
  9431.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  9432.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  9433.                                  ^~~~~~~~~~~~~~
  9434.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  9435.       __this_cpu_dec(*sem->read_count);
  9436.       ^~~~~~~~~~~~~~
  9437.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9438.              ((val) == 1 || (val) == -1)) ?  
  9439.                                   ^
  9440.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  9441.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  9442.                                      ^~~~~~~~~~~~~
  9443.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  9444.       case 2: stem##2(variable, __VA_ARGS__);break;  
  9445.               ^~~~
  9446.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  9447.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  9448.                                    ^~~~~~~~~~~~~~~~
  9449.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  9450.      raw_cpu_add(pcp, val);      
  9451.      ^~~~~~~~~~~
  9452.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  9453.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  9454.                                      ^~~~~~~~~~~~~~
  9455.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  9456.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  9457.                                  ^~~~~~~~~~~~~~
  9458.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  9459.       __this_cpu_dec(*sem->read_count);
  9460.       ^~~~~~~~~~~~~~
  9461.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9462.              ((val) == 1 || (val) == -1)) ?  
  9463.                                   ^
  9464.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  9465.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  9466.                                      ^~~~~~~~~~~~~
  9467.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  9468.       case 4: stem##4(variable, __VA_ARGS__);break;  
  9469.               ^~~~
  9470.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  9471.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  9472.                                    ^~~~~~~~~~~~~~~~
  9473.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  9474.      raw_cpu_add(pcp, val);      
  9475.      ^~~~~~~~~~~
  9476.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  9477.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  9478.                                      ^~~~~~~~~~~~~~
  9479.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  9480.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  9481.                                  ^~~~~~~~~~~~~~
  9482.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  9483.       __this_cpu_dec(*sem->read_count);
  9484.       ^~~~~~~~~~~~~~
  9485.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9486.              ((val) == 1 || (val) == -1)) ?  
  9487.                                   ^
  9488.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  9489.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  9490.                                       ^~~~~~~~~~~~~
  9491.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  9492.       case 8: stem##8(variable, __VA_ARGS__);break;  
  9493.               ^~~~
  9494.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  9495.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  9496.                                    ^~~~~~~~~~~~~~~~
  9497.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  9498.      raw_cpu_add(pcp, val);      
  9499.      ^~~~~~~~~~~
  9500.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  9501.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  9502.                                      ^~~~~~~~~~~~~~
  9503.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  9504.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  9505.                                  ^~~~~~~~~~~~~~
  9506.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  9507.       __this_cpu_dec(*sem->read_count);
  9508.       ^~~~~~~~~~~~~~
  9509.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  9510.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  9511.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  9512.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  9513.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  9514.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  9515.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  9516.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  9517.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  9518.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  9519.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  9520.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_counters.c:28:
  9521.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  9522.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9523.      if (likely(sz < 0 || sz >= n)) {
  9524.                              ^
  9525.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  9526.     # define likely(x) __builtin_expect(!!(x), 1)
  9527.                                            ^
  9528.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  9529.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9530.      if (likely(sz < 0 || sz >= n)) {
  9531.                              ^
  9532.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  9533.     # define likely(x) __builtin_expect(!!(x), 1)
  9534.                                            ^
  9535.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_counters.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_counters.o"; fi; fi;
  9536.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.nvidia_page_migration.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-
  9537.    strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Wer
  9538.    ror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/..  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.tmp_nvidia_page_migration.o /tmp/selfgz1097/NVIDIA-Linux-x
  9539.    86_64-340.102/kernel/uvm/nvidia_page_migration.c
  9540.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  9541.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  9542.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  9543.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  9544.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  9545.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  9546.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  9547.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  9548.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  9549.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  9550.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_page_migration.c:28:
  9551.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  9552.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9553.               cnts, cnts | _QW_LOCKED) == cnts);
  9554.                                        ^
  9555.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  9556.     # define likely(x) __builtin_expect(!!(x), 1)
  9557.                                            ^
  9558.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  9559.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9560.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  9561.                                                ^
  9562.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  9563.     # define likely(x) __builtin_expect(!!(x), 1)
  9564.                                            ^
  9565.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  9566.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  9567.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  9568.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  9569.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  9570.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  9571.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  9572.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  9573.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  9574.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  9575.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_page_migration.c:28:
  9576.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  9577.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9578.              ((val) == 1 || (val) == -1)) ?  
  9579.                                   ^
  9580.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  9581.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  9582.                                      ^~~~~~~~~~~~~
  9583.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  9584.       case 1: stem##1(variable, __VA_ARGS__);break;  
  9585.               ^~~~
  9586.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9587.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9588.                                     ^~~~~~~~~~~~~~~~
  9589.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9590.       this_cpu_add(*percpu_count, nr);
  9591.       ^~~~~~~~~~~~
  9592.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9593.              ((val) == 1 || (val) == -1)) ?  
  9594.                                   ^
  9595.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  9596.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  9597.                                      ^~~~~~~~~~~~~
  9598.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  9599.       case 2: stem##2(variable, __VA_ARGS__);break;  
  9600.               ^~~~
  9601.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9602.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9603.                                     ^~~~~~~~~~~~~~~~
  9604.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9605.       this_cpu_add(*percpu_count, nr);
  9606.       ^~~~~~~~~~~~
  9607.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9608.              ((val) == 1 || (val) == -1)) ?  
  9609.                                   ^
  9610.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  9611.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  9612.                                      ^~~~~~~~~~~~~
  9613.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  9614.       case 4: stem##4(variable, __VA_ARGS__);break;  
  9615.               ^~~~
  9616.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9617.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9618.                                     ^~~~~~~~~~~~~~~~
  9619.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9620.       this_cpu_add(*percpu_count, nr);
  9621.       ^~~~~~~~~~~~
  9622.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9623.              ((val) == 1 || (val) == -1)) ?  
  9624.                                   ^
  9625.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  9626.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  9627.                                       ^~~~~~~~~~~~~
  9628.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  9629.       case 8: stem##8(variable, __VA_ARGS__);break;  
  9630.               ^~~~
  9631.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9632.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9633.                                     ^~~~~~~~~~~~~~~~
  9634.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9635.       this_cpu_add(*percpu_count, nr);
  9636.       ^~~~~~~~~~~~
  9637.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  9638.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9639.              ((val) == 1 || (val) == -1)) ?  
  9640.                                   ^
  9641.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  9642.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  9643.                                      ^~~~~~~~~~~~~
  9644.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  9645.       case 1: stem##1(variable, __VA_ARGS__);break;  
  9646.               ^~~~
  9647.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9648.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9649.                                     ^~~~~~~~~~~~~~~~
  9650.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9651.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9652.                                     ^~~~~~~~~~~~
  9653.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9654.       this_cpu_sub(*percpu_count, nr);
  9655.       ^~~~~~~~~~~~
  9656.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9657.              ((val) == 1 || (val) == -1)) ?  
  9658.                                   ^
  9659.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  9660.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  9661.                                      ^~~~~~~~~~~~~
  9662.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  9663.       case 2: stem##2(variable, __VA_ARGS__);break;  
  9664.               ^~~~
  9665.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9666.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9667.                                     ^~~~~~~~~~~~~~~~
  9668.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9669.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9670.                                     ^~~~~~~~~~~~
  9671.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9672.       this_cpu_sub(*percpu_count, nr);
  9673.       ^~~~~~~~~~~~
  9674.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9675.              ((val) == 1 || (val) == -1)) ?  
  9676.                                   ^
  9677.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  9678.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  9679.                                      ^~~~~~~~~~~~~
  9680.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  9681.       case 4: stem##4(variable, __VA_ARGS__);break;  
  9682.               ^~~~
  9683.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9684.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9685.                                     ^~~~~~~~~~~~~~~~
  9686.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9687.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9688.                                     ^~~~~~~~~~~~
  9689.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9690.       this_cpu_sub(*percpu_count, nr);
  9691.       ^~~~~~~~~~~~
  9692.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9693.              ((val) == 1 || (val) == -1)) ?  
  9694.                                   ^
  9695.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  9696.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  9697.                                       ^~~~~~~~~~~~~
  9698.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  9699.       case 8: stem##8(variable, __VA_ARGS__);break;  
  9700.               ^~~~
  9701.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9702.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9703.                                     ^~~~~~~~~~~~~~~~
  9704.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9705.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9706.                                     ^~~~~~~~~~~~
  9707.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9708.       this_cpu_sub(*percpu_count, nr);
  9709.       ^~~~~~~~~~~~
  9710.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  9711.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9712.              ((val) == 1 || (val) == -1)) ?  
  9713.                                   ^
  9714.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  9715.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  9716.                                      ^~~~~~~~~~~~~
  9717.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  9718.       case 1: stem##1(variable, __VA_ARGS__);break;  
  9719.               ^~~~
  9720.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  9721.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  9722.                                    ^~~~~~~~~~~~~~~~
  9723.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  9724.      raw_cpu_add(pcp, val);      
  9725.      ^~~~~~~~~~~
  9726.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  9727.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  9728.                                      ^~~~~~~~~~~~~~
  9729.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  9730.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  9731.                                  ^~~~~~~~~~~~~~
  9732.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  9733.       __this_cpu_dec(*sem->read_count);
  9734.       ^~~~~~~~~~~~~~
  9735.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9736.              ((val) == 1 || (val) == -1)) ?  
  9737.                                   ^
  9738.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  9739.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  9740.                                      ^~~~~~~~~~~~~
  9741.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  9742.       case 2: stem##2(variable, __VA_ARGS__);break;  
  9743.               ^~~~
  9744.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  9745.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  9746.                                    ^~~~~~~~~~~~~~~~
  9747.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  9748.      raw_cpu_add(pcp, val);      
  9749.      ^~~~~~~~~~~
  9750.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  9751.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  9752.                                      ^~~~~~~~~~~~~~
  9753.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  9754.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  9755.                                  ^~~~~~~~~~~~~~
  9756.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  9757.       __this_cpu_dec(*sem->read_count);
  9758.       ^~~~~~~~~~~~~~
  9759.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9760.              ((val) == 1 || (val) == -1)) ?  
  9761.                                   ^
  9762.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  9763.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  9764.                                      ^~~~~~~~~~~~~
  9765.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  9766.       case 4: stem##4(variable, __VA_ARGS__);break;  
  9767.               ^~~~
  9768.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  9769.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  9770.                                    ^~~~~~~~~~~~~~~~
  9771.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  9772.      raw_cpu_add(pcp, val);      
  9773.      ^~~~~~~~~~~
  9774.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  9775.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  9776.                                      ^~~~~~~~~~~~~~
  9777.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  9778.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  9779.                                  ^~~~~~~~~~~~~~
  9780.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  9781.       __this_cpu_dec(*sem->read_count);
  9782.       ^~~~~~~~~~~~~~
  9783.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9784.              ((val) == 1 || (val) == -1)) ?  
  9785.                                   ^
  9786.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  9787.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  9788.                                       ^~~~~~~~~~~~~
  9789.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  9790.       case 8: stem##8(variable, __VA_ARGS__);break;  
  9791.               ^~~~
  9792.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  9793.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  9794.                                    ^~~~~~~~~~~~~~~~
  9795.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  9796.      raw_cpu_add(pcp, val);      
  9797.      ^~~~~~~~~~~
  9798.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  9799.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  9800.                                      ^~~~~~~~~~~~~~
  9801.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  9802.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  9803.                                  ^~~~~~~~~~~~~~
  9804.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  9805.       __this_cpu_dec(*sem->read_count);
  9806.       ^~~~~~~~~~~~~~
  9807.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  9808.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  9809.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  9810.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  9811.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  9812.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  9813.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  9814.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  9815.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  9816.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  9817.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_page_migration.c:28:
  9818.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  9819.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9820.      if (likely(sz < 0 || sz >= n)) {
  9821.                              ^
  9822.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  9823.     # define likely(x) __builtin_expect(!!(x), 1)
  9824.                                            ^
  9825.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  9826.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9827.      if (likely(sz < 0 || sz >= n)) {
  9828.                              ^
  9829.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  9830.     # define likely(x) __builtin_expect(!!(x), 1)
  9831.                                            ^
  9832.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_page_migration.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_page_migration.o"; fi; fi;
  9833.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.nvidia_page_migration_kepler.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFI
  9834.    G_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I
  9835.    /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/..  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.tmp_nvidia_page_migration_kepler.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_page_migration_kepler.c
  9836.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_page_migration_kepler.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_page_migration_kepler.o"; fi; fi;
  9837.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.nvidia_uvm_lite_events.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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-
  9838.    zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.10
  9839.    2/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/..  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.tmp_nvidia_uvm_lite_events.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_events.c
  9840.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  9841.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  9842.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  9843.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  9844.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  9845.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  9846.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  9847.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  9848.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  9849.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  9850.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  9851.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_events.c:25:
  9852.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  9853.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9854.               cnts, cnts | _QW_LOCKED) == cnts);
  9855.                                        ^
  9856.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  9857.     # define likely(x) __builtin_expect(!!(x), 1)
  9858.                                            ^
  9859.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  9860.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9861.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  9862.                                                ^
  9863.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  9864.     # define likely(x) __builtin_expect(!!(x), 1)
  9865.                                            ^
  9866.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  9867.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  9868.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  9869.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  9870.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  9871.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/timex.h:56,
  9872.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/timex.h:56,
  9873.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:19,
  9874.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  9875.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  9876.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  9877.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_events.c:25:
  9878.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  9879.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9880.              ((val) == 1 || (val) == -1)) ?  
  9881.                                   ^
  9882.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  9883.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  9884.                                      ^~~~~~~~~~~~~
  9885.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  9886.       case 1: stem##1(variable, __VA_ARGS__);break;  
  9887.               ^~~~
  9888.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9889.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9890.                                     ^~~~~~~~~~~~~~~~
  9891.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9892.       this_cpu_add(*percpu_count, nr);
  9893.       ^~~~~~~~~~~~
  9894.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9895.              ((val) == 1 || (val) == -1)) ?  
  9896.                                   ^
  9897.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  9898.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  9899.                                      ^~~~~~~~~~~~~
  9900.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  9901.       case 2: stem##2(variable, __VA_ARGS__);break;  
  9902.               ^~~~
  9903.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9904.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9905.                                     ^~~~~~~~~~~~~~~~
  9906.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9907.       this_cpu_add(*percpu_count, nr);
  9908.       ^~~~~~~~~~~~
  9909.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9910.              ((val) == 1 || (val) == -1)) ?  
  9911.                                   ^
  9912.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  9913.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  9914.                                      ^~~~~~~~~~~~~
  9915.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  9916.       case 4: stem##4(variable, __VA_ARGS__);break;  
  9917.               ^~~~
  9918.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9919.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9920.                                     ^~~~~~~~~~~~~~~~
  9921.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9922.       this_cpu_add(*percpu_count, nr);
  9923.       ^~~~~~~~~~~~
  9924.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9925.              ((val) == 1 || (val) == -1)) ?  
  9926.                                   ^
  9927.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  9928.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  9929.                                       ^~~~~~~~~~~~~
  9930.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  9931.       case 8: stem##8(variable, __VA_ARGS__);break;  
  9932.               ^~~~
  9933.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9934.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9935.                                     ^~~~~~~~~~~~~~~~
  9936.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  9937.       this_cpu_add(*percpu_count, nr);
  9938.       ^~~~~~~~~~~~
  9939.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  9940.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9941.              ((val) == 1 || (val) == -1)) ?  
  9942.                                   ^
  9943.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  9944.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  9945.                                      ^~~~~~~~~~~~~
  9946.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  9947.       case 1: stem##1(variable, __VA_ARGS__);break;  
  9948.               ^~~~
  9949.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9950.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9951.                                     ^~~~~~~~~~~~~~~~
  9952.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9953.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9954.                                     ^~~~~~~~~~~~
  9955.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9956.       this_cpu_sub(*percpu_count, nr);
  9957.       ^~~~~~~~~~~~
  9958.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9959.              ((val) == 1 || (val) == -1)) ?  
  9960.                                   ^
  9961.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  9962.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  9963.                                      ^~~~~~~~~~~~~
  9964.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  9965.       case 2: stem##2(variable, __VA_ARGS__);break;  
  9966.               ^~~~
  9967.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9968.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9969.                                     ^~~~~~~~~~~~~~~~
  9970.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9971.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9972.                                     ^~~~~~~~~~~~
  9973.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9974.       this_cpu_sub(*percpu_count, nr);
  9975.       ^~~~~~~~~~~~
  9976.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9977.              ((val) == 1 || (val) == -1)) ?  
  9978.                                   ^
  9979.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  9980.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  9981.                                      ^~~~~~~~~~~~~
  9982.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  9983.       case 4: stem##4(variable, __VA_ARGS__);break;  
  9984.               ^~~~
  9985.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  9986.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  9987.                                     ^~~~~~~~~~~~~~~~
  9988.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  9989.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  9990.                                     ^~~~~~~~~~~~
  9991.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  9992.       this_cpu_sub(*percpu_count, nr);
  9993.       ^~~~~~~~~~~~
  9994.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  9995.              ((val) == 1 || (val) == -1)) ?  
  9996.                                   ^
  9997.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  9998.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  9999.                                       ^~~~~~~~~~~~~
  10000.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  10001.       case 8: stem##8(variable, __VA_ARGS__);break;  
  10002.               ^~~~
  10003.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  10004.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  10005.                                     ^~~~~~~~~~~~~~~~
  10006.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  10007.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  10008.                                     ^~~~~~~~~~~~
  10009.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  10010.       this_cpu_sub(*percpu_count, nr);
  10011.       ^~~~~~~~~~~~
  10012.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  10013.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10014.              ((val) == 1 || (val) == -1)) ?  
  10015.                                   ^
  10016.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  10017.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  10018.                                      ^~~~~~~~~~~~~
  10019.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  10020.       case 1: stem##1(variable, __VA_ARGS__);break;  
  10021.               ^~~~
  10022.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  10023.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  10024.                                    ^~~~~~~~~~~~~~~~
  10025.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  10026.      raw_cpu_add(pcp, val);      
  10027.      ^~~~~~~~~~~
  10028.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  10029.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  10030.                                      ^~~~~~~~~~~~~~
  10031.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  10032.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  10033.                                  ^~~~~~~~~~~~~~
  10034.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  10035.       __this_cpu_dec(*sem->read_count);
  10036.       ^~~~~~~~~~~~~~
  10037.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10038.              ((val) == 1 || (val) == -1)) ?  
  10039.                                   ^
  10040.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  10041.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  10042.                                      ^~~~~~~~~~~~~
  10043.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  10044.       case 2: stem##2(variable, __VA_ARGS__);break;  
  10045.               ^~~~
  10046.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  10047.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  10048.                                    ^~~~~~~~~~~~~~~~
  10049.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  10050.      raw_cpu_add(pcp, val);      
  10051.      ^~~~~~~~~~~
  10052.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  10053.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  10054.                                      ^~~~~~~~~~~~~~
  10055.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  10056.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  10057.                                  ^~~~~~~~~~~~~~
  10058.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  10059.       __this_cpu_dec(*sem->read_count);
  10060.       ^~~~~~~~~~~~~~
  10061.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10062.              ((val) == 1 || (val) == -1)) ?  
  10063.                                   ^
  10064.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  10065.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  10066.                                      ^~~~~~~~~~~~~
  10067.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  10068.       case 4: stem##4(variable, __VA_ARGS__);break;  
  10069.               ^~~~
  10070.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  10071.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  10072.                                    ^~~~~~~~~~~~~~~~
  10073.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  10074.      raw_cpu_add(pcp, val);      
  10075.      ^~~~~~~~~~~
  10076.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  10077.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  10078.                                      ^~~~~~~~~~~~~~
  10079.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  10080.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  10081.                                  ^~~~~~~~~~~~~~
  10082.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  10083.       __this_cpu_dec(*sem->read_count);
  10084.       ^~~~~~~~~~~~~~
  10085.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10086.              ((val) == 1 || (val) == -1)) ?  
  10087.                                   ^
  10088.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  10089.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  10090.                                       ^~~~~~~~~~~~~
  10091.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  10092.       case 8: stem##8(variable, __VA_ARGS__);break;  
  10093.               ^~~~
  10094.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  10095.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  10096.                                    ^~~~~~~~~~~~~~~~
  10097.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  10098.      raw_cpu_add(pcp, val);      
  10099.      ^~~~~~~~~~~
  10100.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  10101.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  10102.                                      ^~~~~~~~~~~~~~
  10103.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  10104.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  10105.                                  ^~~~~~~~~~~~~~
  10106.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  10107.       __this_cpu_dec(*sem->read_count);
  10108.       ^~~~~~~~~~~~~~
  10109.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  10110.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  10111.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  10112.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  10113.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  10114.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/capability.h:16,
  10115.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/capability.h:15,
  10116.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/sched.h:15,
  10117.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/utsname.h:5,
  10118.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.h:62,
  10119.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.h:49,
  10120.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_events.c:25:
  10121.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
  10122.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10123.      if (likely(sz < 0 || sz >= n)) {
  10124.                              ^
  10125.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  10126.     # define likely(x) __builtin_expect(!!(x), 1)
  10127.                                            ^
  10128.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
  10129.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10130.      if (likely(sz < 0 || sz >= n)) {
  10131.                              ^
  10132.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  10133.     # define likely(x) __builtin_expect(!!(x), 1)
  10134.                                            ^
  10135.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_events.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_events.o"; fi; fi;
  10136.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.uvm_gpu_ops_tests.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3-common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI
  10137.     -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENA
  10138.    BLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/..  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -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"' -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.tmp_uvm_gpu_ops_tests.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/uvm_gpu_ops_tests.c
  10139.      if [ "-pg" = "-pg" ]; then if [ /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/uvm_gpu_ops_tests.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/uvm_gpu_ops_tests.o"; fi; fi;
  10140.      ld -m elf_x86_64   -r -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia-uvm.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_linux.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_common.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_utils.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_page_cache.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_api.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_counters.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_page_migration.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_page_migration_kepler.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia_uvm_lite_events.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/uvm_gpu_ops_tests.o
  10141.    (cat /dev/null;   echo kernel//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia-uvm.ko;) > /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/modules.order
  10142.    /usr/bin/make -f /usr/src/linux-headers-4.9.0-3-common/scripts/Makefile.modpost
  10143.      find /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.tmp_versions -name '*.mod' | xargs -r grep -h '.ko$' | sort -u | sed 's/.ko$/.o/' | scripts/mod/modpost -m  -i ./Module.symvers -I /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/Module.symvers  -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/Module.symvers -S  -w  -s -T -
  10144.      cc -Wp,-MD,/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/.nvidia-uvm.mod.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated  -I/usr/src/linux-headers-4.9.0-3-common/include -I./include -I/usr/src/linux-headers-4.9.0-3-common/arch/x86/include/uapi -I/usr/src/linux-headers-4.9.0-3-common/include/uapi -I./include/generated/uapi -include /usr/src/linux-headers-4.9.0-3-common/include/linux/kconfig.h -I/usr/src/linux-headers-4.9.0-3
  10145.    -common//tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -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 -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_AVX512=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-frame-address -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-var
  10146.    iable -Wno-unused-const-variable -fno-var-tracking-assignments -g -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/..  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME="nvidia-uvm" -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm  -I/tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/..  -I/tmp/selfgz1097/NV
  10147.    IDIA-Linux-x86_64-340.102/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.102" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME="nvidia-uvm"  -DKBUILD_BASENAME='"nvidia_uvm.mod"'  -DKBUILD_MODNAME='"nvidia_uvm"' -DMODULE  -c -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia-uvm.mod.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia-uvm.mod.c
  10148.    In file included from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/stddef.h:1:0,
  10149.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stddef.h:4,
  10150.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/posix_types.h:4,
  10151.                     from /usr/src/linux-headers-4.9.0-3-common/include/uapi/linux/types.h:13,
  10152.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/types.h:5,
  10153.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/list.h:4,
  10154.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/module.h:9,
  10155.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia-uvm.mod.c:1:
  10156.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’:
  10157.    /usr/src/linux-headers-4.9.0-3-common/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10158.               cnts, cnts | _QW_LOCKED) == cnts);
  10159.                                        ^
  10160.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  10161.     # define likely(x) __builtin_expect(!!(x), 1)
  10162.                                            ^
  10163.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h: In function ‘next_zones_zonelist’:
  10164.    /usr/src/linux-headers-4.9.0-3-common/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10165.      if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx))
  10166.                                                ^
  10167.    /usr/src/linux-headers-4.9.0-3-common/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’
  10168.     # define likely(x) __builtin_expect(!!(x), 1)
  10169.                                            ^
  10170.    In file included from /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/preempt.h:5:0,
  10171.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/preempt.h:59,
  10172.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/spinlock.h:50,
  10173.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/seqlock.h:35,
  10174.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/time.h:5,
  10175.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/stat.h:18,
  10176.                     from /usr/src/linux-headers-4.9.0-3-common/include/linux/module.h:10,
  10177.                     from /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia-uvm.mod.c:1:
  10178.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’:
  10179.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10180.              ((val) == 1 || (val) == -1)) ?  
  10181.                                   ^
  10182.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  10183.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  10184.                                      ^~~~~~~~~~~~~
  10185.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  10186.       case 1: stem##1(variable, __VA_ARGS__);break;  
  10187.               ^~~~
  10188.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  10189.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  10190.                                     ^~~~~~~~~~~~~~~~
  10191.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  10192.       this_cpu_add(*percpu_count, nr);
  10193.       ^~~~~~~~~~~~
  10194.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10195.              ((val) == 1 || (val) == -1)) ?  
  10196.                                   ^
  10197.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  10198.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  10199.                                      ^~~~~~~~~~~~~
  10200.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  10201.       case 2: stem##2(variable, __VA_ARGS__);break;  
  10202.               ^~~~
  10203.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  10204.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  10205.                                     ^~~~~~~~~~~~~~~~
  10206.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  10207.       this_cpu_add(*percpu_count, nr);
  10208.       ^~~~~~~~~~~~
  10209.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10210.              ((val) == 1 || (val) == -1)) ?  
  10211.                                   ^
  10212.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  10213.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  10214.                                      ^~~~~~~~~~~~~
  10215.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  10216.       case 4: stem##4(variable, __VA_ARGS__);break;  
  10217.               ^~~~
  10218.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  10219.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  10220.                                     ^~~~~~~~~~~~~~~~
  10221.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  10222.       this_cpu_add(*percpu_count, nr);
  10223.       ^~~~~~~~~~~~
  10224.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10225.              ((val) == 1 || (val) == -1)) ?  
  10226.                                   ^
  10227.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  10228.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  10229.                                       ^~~~~~~~~~~~~
  10230.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  10231.       case 8: stem##8(variable, __VA_ARGS__);break;  
  10232.               ^~~~
  10233.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  10234.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  10235.                                     ^~~~~~~~~~~~~~~~
  10236.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’
  10237.       this_cpu_add(*percpu_count, nr);
  10238.       ^~~~~~~~~~~~
  10239.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’:
  10240.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10241.              ((val) == 1 || (val) == -1)) ?  
  10242.                                   ^
  10243.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’
  10244.     #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val)
  10245.                                      ^~~~~~~~~~~~~
  10246.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’
  10247.       case 1: stem##1(variable, __VA_ARGS__);break;  
  10248.               ^~~~
  10249.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  10250.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  10251.                                     ^~~~~~~~~~~~~~~~
  10252.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  10253.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  10254.                                     ^~~~~~~~~~~~
  10255.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  10256.       this_cpu_sub(*percpu_count, nr);
  10257.       ^~~~~~~~~~~~
  10258.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10259.              ((val) == 1 || (val) == -1)) ?  
  10260.                                   ^
  10261.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’
  10262.     #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val)
  10263.                                      ^~~~~~~~~~~~~
  10264.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’
  10265.       case 2: stem##2(variable, __VA_ARGS__);break;  
  10266.               ^~~~
  10267.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  10268.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  10269.                                     ^~~~~~~~~~~~~~~~
  10270.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  10271.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  10272.                                     ^~~~~~~~~~~~
  10273.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  10274.       this_cpu_sub(*percpu_count, nr);
  10275.       ^~~~~~~~~~~~
  10276.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10277.              ((val) == 1 || (val) == -1)) ?  
  10278.                                   ^
  10279.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’
  10280.     #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val)
  10281.                                      ^~~~~~~~~~~~~
  10282.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’
  10283.       case 4: stem##4(variable, __VA_ARGS__);break;  
  10284.               ^~~~
  10285.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  10286.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  10287.                                     ^~~~~~~~~~~~~~~~
  10288.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  10289.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  10290.                                     ^~~~~~~~~~~~
  10291.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  10292.       this_cpu_sub(*percpu_count, nr);
  10293.       ^~~~~~~~~~~~
  10294.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10295.              ((val) == 1 || (val) == -1)) ?  
  10296.                                   ^
  10297.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’
  10298.     #define this_cpu_add_8(pcp, val)  percpu_add_op((pcp), val)
  10299.                                       ^~~~~~~~~~~~~
  10300.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’
  10301.       case 8: stem##8(variable, __VA_ARGS__);break;  
  10302.               ^~~~
  10303.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’
  10304.     #define this_cpu_add(pcp, val)  __pcpu_size_call(this_cpu_add_, pcp, val)
  10305.                                     ^~~~~~~~~~~~~~~~
  10306.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’
  10307.     #define this_cpu_sub(pcp, val)  this_cpu_add(pcp, -(typeof(pcp))(val))
  10308.                                     ^~~~~~~~~~~~
  10309.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’
  10310.       this_cpu_sub(*percpu_count, nr);
  10311.       ^~~~~~~~~~~~
  10312.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’:
  10313.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10314.              ((val) == 1 || (val) == -1)) ?  
  10315.                                   ^
  10316.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’
  10317.     #define raw_cpu_add_1(pcp, val)  percpu_add_op((pcp), val)
  10318.                                      ^~~~~~~~~~~~~
  10319.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’
  10320.       case 1: stem##1(variable, __VA_ARGS__);break;  
  10321.               ^~~~
  10322.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  10323.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  10324.                                    ^~~~~~~~~~~~~~~~
  10325.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  10326.      raw_cpu_add(pcp, val);      
  10327.      ^~~~~~~~~~~
  10328.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  10329.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  10330.                                      ^~~~~~~~~~~~~~
  10331.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  10332.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  10333.                                  ^~~~~~~~~~~~~~
  10334.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  10335.       __this_cpu_dec(*sem->read_count);
  10336.       ^~~~~~~~~~~~~~
  10337.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10338.              ((val) == 1 || (val) == -1)) ?  
  10339.                                   ^
  10340.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’
  10341.     #define raw_cpu_add_2(pcp, val)  percpu_add_op((pcp), val)
  10342.                                      ^~~~~~~~~~~~~
  10343.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’
  10344.       case 2: stem##2(variable, __VA_ARGS__);break;  
  10345.               ^~~~
  10346.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  10347.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  10348.                                    ^~~~~~~~~~~~~~~~
  10349.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  10350.      raw_cpu_add(pcp, val);      
  10351.      ^~~~~~~~~~~
  10352.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  10353.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  10354.                                      ^~~~~~~~~~~~~~
  10355.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  10356.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  10357.                                  ^~~~~~~~~~~~~~
  10358.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  10359.       __this_cpu_dec(*sem->read_count);
  10360.       ^~~~~~~~~~~~~~
  10361.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10362.              ((val) == 1 || (val) == -1)) ?  
  10363.                                   ^
  10364.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’
  10365.     #define raw_cpu_add_4(pcp, val)  percpu_add_op((pcp), val)
  10366.                                      ^~~~~~~~~~~~~
  10367.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’
  10368.       case 4: stem##4(variable, __VA_ARGS__);break;  
  10369.               ^~~~
  10370.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  10371.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  10372.                                    ^~~~~~~~~~~~~~~~
  10373.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  10374.      raw_cpu_add(pcp, val);      
  10375.      ^~~~~~~~~~~
  10376.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  10377.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  10378.                                      ^~~~~~~~~~~~~~
  10379.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  10380.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  10381.                                  ^~~~~~~~~~~~~~
  10382.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  10383.       __this_cpu_dec(*sem->read_count);
  10384.       ^~~~~~~~~~~~~~
  10385.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  10386.              ((val) == 1 || (val) == -1)) ?  
  10387.                                   ^
  10388.    /usr/src/linux-headers-4.9.0-3-common/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’
  10389.     #define raw_cpu_add_8(pcp, val)   percpu_add_op((pcp), val)
  10390.                                       ^~~~~~~~~~~~~
  10391.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’
  10392.       case 8: stem##8(variable, __VA_ARGS__);break;  
  10393.               ^~~~
  10394.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’
  10395.     #define raw_cpu_add(pcp, val)  __pcpu_size_call(raw_cpu_add_, pcp, val)
  10396.                                    ^~~~~~~~~~~~~~~~
  10397.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’
  10398.      raw_cpu_add(pcp, val);      
  10399.      ^~~~~~~~~~~
  10400.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’
  10401.     #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val))
  10402.                                      ^~~~~~~~~~~~~~
  10403.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’
  10404.     #define __this_cpu_dec(pcp)  __this_cpu_sub(pcp, 1)
  10405.                                  ^~~~~~~~~~~~~~
  10406.    /usr/src/linux-headers-4.9.0-3-common/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’
  10407.       __this_cpu_dec(*sem->read_count);
  10408.       ^~~~~~~~~~~~~~
  10409.      ld -r -m elf_x86_64 -T /usr/src/linux-headers-4.9.0-3-common/scripts/module-common.lds --build-id  -o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia-uvm.ko /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia-uvm.o /tmp/selfgz1097/NVIDIA-Linux-x86_64-340.102/kernel/uvm/nvidia-uvm.mod.o ;  true
  10410.    make[2]: Opuszczenie katalogu '/usr/src/linux-headers-4.9.0-3-amd64'
  10411.    make[1]: Opuszczenie katalogu '/usr/src/linux-headers-4.9.0-3-common'
  10412.    NVIDIA: left KBUILD.
  10413. -> done.
  10414. -> Kernel module compilation complete.
  10415. -> Unable to determine if Secure Boot is enabled: No such file or directory
  10416. ERROR: Unable to load the kernel module 'nvidia.ko'.  This happens most frequently when this kernel module was built against the wrong or improperly configured kernel sources, with a version of gcc that differs from the one used to build the target kernel, or if a driver such as rivafb, nvidiafb, or nouveau is present and prevents the NVIDIA kernel module from obtaining ownership of the NVIDIA graphics device(s), or no NVIDIA GPU installed in this system is supported by this NVIDIA Linux graphics driver release.
  10417.  
  10418. Please see the log entries 'Kernel module load error' and 'Kernel messages' at the end of the file '/var/log/nvidia-installer.log' for more information.
  10419. -> Kernel module load error: No such device
  10420. -> Kernel messages:
  10421. [   24.720921] iwlwifi 0000:02:00.0: Radio type=0x1-0x2-0x0
  10422. [   24.752577] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
  10423. [   25.643888] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
  10424. [   28.884607] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
  10425. [   28.887894] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
  10426. [   28.887987] iwlwifi 0000:02:00.0: Radio type=0x1-0x2-0x0
  10427. [   28.997646] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
  10428. [   29.001247] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
  10429. [   29.001380] iwlwifi 0000:02:00.0: Radio type=0x1-0x2-0x0
  10430. [   29.036534] IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
  10431. [   29.083988] wlp2s0: authenticate with 04:8d:38:f0:97:f0
  10432. [   29.088654] wlp2s0: send auth to 04:8d:38:f0:97:f0 (try 1/3)
  10433. [   29.090979] wlp2s0: authenticated
  10434. [   29.092053] wlp2s0: associate with 04:8d:38:f0:97:f0 (try 1/3)
  10435. [   29.096040] wlp2s0: RX AssocResp from 04:8d:38:f0:97:f0 (capab=0x411 status=0 aid=3)
  10436. [   29.102221] wlp2s0: associated
  10437. [   29.102270] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
  10438. [   32.189914] mtrr: base(0xd1000000) is not aligned on a size(0xe00000) boundary
  10439. [  199.666650] [drm] Initialized
  10440. [  199.685513] nvidia: loading out-of-tree module taints kernel.
  10441. [  199.685522] nvidia: module license 'NVIDIA' taints kernel.
  10442. [  199.685524] Disabling lock debugging due to kernel taint
  10443. [  199.708190] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
  10444. [  199.708500] Error: Driver 'nvidia' is already registered, aborting...
  10445. [  199.708501] NVRM: DRM init failed
  10446. ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.