nvidia-installer log file '/var/log/nvidia-installer.log' creation time: Sun Oct 30 22:07:52 2016 installer version: 340.98 PATH: /home/ejm/bin:/usr/local/bin:/usr/bin:/sbin:/usr/sbin:/bin:/usr/games:/opt/java/bin:/opt/glassfish4/glassfish/bin:/opt/mongodb-linux-x86_64-3.2.9/bin:/opt/node-v6.5.0-linux-x64/bin nvidia-installer command line: ./nvidia-installer Unable to load: nvidia-installer ncurses v6 user interface Using: nvidia-installer ncurses user interface -> License accepted. -> Installing NVIDIA driver version 340.98. -> There appears to already be a driver installed on your system (version: 340.98). As part of installing this driver (version: 340.98), the existing driver will be uninstalled. Are you sure you want to continue? (Answer: Continue installation) -> Running distribution scripts executing: '/usr/lib/nvidia/pre-install'... grep: /etc/sysconfig/kernel: No such file or directory -> done. -> The distribution-provided pre-install script completed successfully. If this is the first time you have run the installer, this script may have helped disable Nouveau, but a reboot may be required first. Would you like to continue, or would you prefer to abort installation to reboot the system? (Answer: Continue installation) -> Performing CC sanity check with CC="/usr/bin/cc". -> Kernel source path: '/lib/modules/4.9.0-rc2-git-ed99d36-Pogorze-Karpackie-CUSTOM-KERNEL/source' -> Kernel output path: '/lib/modules/4.9.0-rc2-git-ed99d36-Pogorze-Karpackie-CUSTOM-KERNEL/build' -> Performing rivafb check. -> Performing nvidiafb check. -> Performing Xen check. -> Performing PREEMPT_RT check. -> Cleaning kernel module build directory. executing: 'cd ./kernel; /usr/bin/make clean'... -> Building NVIDIA kernel module: executing: 'cd ./kernel; /usr/bin/make module SYSSRC=/lib/modules/4.9.0-rc2-git-ed99d36-Pogorze-Karpackie-CUSTOM-KERNEL/source SYSOUT=/lib/modules/4.9.0-rc2-git-ed99d36-Pogorze-Karpackie-CUSTOM-KERNEL/build NV_BUILD_MODULE_INSTANCES='... NVIDIA: calling KBUILD... make[1]: Entering directory '/usr/src/linux-4.9.0-rc2-git-ed99d36' /usr/bin/make -C /lib/modules/4.9.0-rc2-git-ed99d36-Pogorze-Karpackie-CUSTOM-KERNEL/build KBUILD_SRC=/usr/src/linux-4.9.0-rc2-git-ed99d36 \ -f /usr/src/linux-4.9.0-rc2-git-ed99d36/Makefile modules make[2]: Entering directory '/usr/src/linux-4.9.0-rc2-git-ed99d36' test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo >&2; \ echo >&2 " ERROR: Kernel configuration is invalid."; \ echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo >&2 ; \ /bin/false) mkdir -p /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.tmp_versions ; rm -f /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.tmp_versions/* /usr/bin/make -f /usr/src/linux-4.9.0-rc2-git-ed99d36/scripts/Makefile.build obj=/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -mno-red-zone -mcmodel=kernel -fun it-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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kerne l -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv.c:13: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv.c:13: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv.c:13: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-acpi.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -mno-red-zone -mc model=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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x8 6_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-acpi.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-acpi.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-acpi.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-acpi.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-acpi.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-acpi.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-acpi.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-chrdev.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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 -UD EBUG -U_DEBUG -DNDEBUG -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-chrdev.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-chrdev.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-chrdev.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-chrdev.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-chrdev.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-chrdev.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-chrdev.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-cray.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falig n-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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 -D CC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-cray.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-cray.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-cray.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-cray.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-cray.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-cray.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-cray.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-dma.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mn o-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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-dma.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-dma.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-dma.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-dma.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-dma.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-dma.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-dma.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-drm.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function -declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stac k -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-drm.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-drm.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-drm.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-drm.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-drm.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-drm.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-drm.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-gvi.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-stric t-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-p ointer-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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-gvi.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-gvi.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-gvi.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-gvi.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-gvi.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-gvi.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-gvi.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-i2c.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wund ef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_U SING_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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-i2c.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-i2c.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-i2c.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-i2c.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-i2c.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-i2c.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-i2c.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-mempool.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA -Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-cal ls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_mempool"' -DKBUILD_MODNAME='"nvidia"' -c -o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mempool.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mempool.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mempool.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mempool.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mempool.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mempool.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mempool.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-mmap.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d 36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-vari able -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_mmap"' -DKBUILD_MODNAME='"nvidia"' -c -o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mmap.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mmap.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mmap.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mmap.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mmap.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mmap.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mmap.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-p2p.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/incl ude/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger -than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-p2p.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-p2p.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-p2p.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-p2p.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-p2p.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-p2p.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-p2p.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-pat.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -i nclude /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-pat.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/ker nel/nv-pat.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-pat.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-pat.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-pat.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-pat.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-pat.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-procfs.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git -ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-che cks -Wno-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv- procfs.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-procfs.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-procfs.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-procfs.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-procfs.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-procfs.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-procfs.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-usermap.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linu x-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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 -W no-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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_MOD NAME='"nvidia"' -c -o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-usermap.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-usermap.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-usermap.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-usermap.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-usermap.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-usermap.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-usermap.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-vm.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/genera ted -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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_AVX 2=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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DN V_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_vm"' -DKBUILD_MODNAME='"nvidia"' -c -o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vm.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vm.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vm.c:14: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vm.c:14: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vm.c:14: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vm.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vm.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-vtophys.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mc model=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"nv_vtophys"' -DKBUILD_MODNAME='"nvidia"' -c -o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vtophys.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vtophys.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vtophys.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vtophys.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vtophys.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vtophys.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vtophys.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.os-interface.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING= \"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-interface.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-interface.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-interface.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-interface.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-interface.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-interface.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-interface.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.os-mlock.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -mno-red-zone -mcmodel=kernel -funit-a t-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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -W all -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\" -DMODULE -DKBUILD_BASENAME='"os_mlock"' -DKBUILD_MODNAME='"nvidia"' -c -o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-mlock.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-mlock.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-mlock.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-mlock.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-mlock.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-mlock.c: In function ‘os_lock_user_pages’: /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-mlock.c:28:23: warning: unused variable ‘force’ [-Wunused-variable] NvBool write = 1, force = 0; ^~~~~ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-mlock.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-mlock.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.os-pci.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -W undef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DC C_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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-pci.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-pci.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-pci.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-pci.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-pci.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-pci.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-pci.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.os-registry.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NV IDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling -calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-registry.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-registry.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-registry.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-registry.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-registry.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-registry.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-registry.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.os-smp.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc 2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-b ut-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-smp.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-smp.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-smp.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-smp.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-smp.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-smp.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-smp.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.os-usermap.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d 36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe -larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-usermap.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-usermap.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-usermap.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-usermap.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-usermap.c:15: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-usermap.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-usermap.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv_uvm_interface.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-e d99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-check s -Wno-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kerne l/nv_uvm_interface.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv_uvm_interface.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv_uvm_interface.c:21: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv_uvm_interface.c:21: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv_uvm_interface.c:21: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv_uvm_interface.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv_uvm_interface.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-frontend.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4. 9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-frontend.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-frontend.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-frontend.c:13: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-frontend.c:13: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-linux.h:44, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-frontend.c:13: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-frontend.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-frontend.o"; fi; fi; ld -m elf_x86_64 -r -o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nvidia.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-kernel.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-acpi.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-chrdev.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-cray.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-dma.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-drm.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-gvi.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-i2c.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mempool.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-mmap.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-p2p.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-pat.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-procfs.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-usermap.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vm.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-vtophys.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-interface.o /home/ej m/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-mlock.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-pci.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-registry.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-smp.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/os-usermap.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv_uvm_interface.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-frontend.o (cat /dev/null; echo kernel//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nvidia.ko;) > /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/modules.order /usr/bin/make -f /usr/src/linux-4.9.0-rc2-git-ed99d36/scripts/Makefile.modpost find /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.tmp_versions -name '*.mod' | xargs -r grep -h '\.ko$' | sort -u | sed 's/\.ko$/.o/' | scripts/mod/modpost -i ./Module.symvers -I /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/Module.symvers -o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/Module.symvers -S -w -s -T - WARNING: could not find /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nv-kernel.o.cmd for /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nv-kernel.o cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/.nvidia.mod.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Wer ror=date-time -Werror=incompatible-pointer-types -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nvidia.mod.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nvidia.mod.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/list.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/module.h:9, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nvidia.mod.c:1: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ ld -r -m elf_x86_64 -T /usr/src/linux-4.9.0-rc2-git-ed99d36/scripts/module-common.lds --build-id -o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nvidia.ko /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nvidia.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/nvidia.mod.o ; true make[2]: Leaving directory '/usr/src/linux-4.9.0-rc2-git-ed99d36' make[1]: Leaving directory '/usr/src/linux-4.9.0-rc2-git-ed99d36' NVIDIA: left KBUILD. -> done. -> Building Unified Memory kernel module: executing: 'cd ./kernel/uvm; /usr/bin/make module SYSSRC=/lib/modules/4.9.0-rc2-git-ed99d36-Pogorze-Karpackie-CUSTOM-KERNEL/source SYSOUT=/lib/modules/4.9.0-rc2-git-ed99d36-Pogorze-Karpackie-CUSTOM-KERNEL/build NV_BUILD_MODULE_INSTANCES='... cp ../Module.symvers Module.symvers NVIDIA UVM: CC=cc, HOST_CC=cc NV_TARGET_ARCH=x86_64 NVIDIA UVM: CONFTEST=/bin/sh ./conftest.sh cc cc x86_64 /lib/modules/4.9.0-rc2-git-ed99d36-Pogorze-Karpackie-CUSTOM-KERNEL/source /lib/modules/4.9.0-rc2-git-ed99d36-Pogorze-Karpackie-CUSTOM-KERNEL/build KERNEL_SOURCES: /lib/modules/4.9.0-rc2-git-ed99d36-Pogorze-Karpackie-CUSTOM-KERNEL/source EXTRA_CFLAGS: -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I./.. -I. -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING="340.98" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME="nvidia-uvm" NVIDIA: calling KBUILD... make[1]: Entering directory '/usr/src/linux-4.9.0-rc2-git-ed99d36' /usr/bin/make -C /lib/modules/4.9.0-rc2-git-ed99d36-Pogorze-Karpackie-CUSTOM-KERNEL/build KBUILD_SRC=/usr/src/linux-4.9.0-rc2-git-ed99d36 \ -f /usr/src/linux-4.9.0-rc2-git-ed99d36/Makefile modules make[2]: Entering directory '/usr/src/linux-4.9.0-rc2-git-ed99d36' test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo >&2; \ echo >&2 " ERROR: Kernel configuration is invalid."; \ echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo >&2 ; \ /bin/false) mkdir -p /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.tmp_versions ; rm -f /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.tmp_versions/* /usr/bin/make -f /usr/src/linux-4.9.0-rc2-git-ed99d36/scripts/Makefile.build obj=/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.nvidia_uvm_linux.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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_C RC32=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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/ uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.c:24: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.c:24: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.c:24: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.nvidia_uvm_common.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USIN G_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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpac k2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.c:41: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.c:41: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.c:41: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.nvidia_uvm_utils.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3d now -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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=incom patible-pointer-types -DCC_HAVE_ASM_GOTO -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_utils.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_utils.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_utils.c:25: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_utils.c:25: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_utils.c:25: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_utils.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_utils.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.nvidia_uvm_lite.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2- git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-s ign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uv m -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite.c:26: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite.c:26: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite.c:26: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.nvidia_uvm_page_cache.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h - I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -f no-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -DMODULE -DKBUILD_BASENAME='"nvidia_uvm_page_cache"' -DKBUILD_MODNAME='"nvidia_uvm"' -c -o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_page_cache.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_page_cache.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_page_cache.c:25: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_page_cache.c:25: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_page_cache.c:25: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_page_cache.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_page_cache.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.nvidia_uvm_lite_api.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340. 98/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tr acking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia-uvm\" -DMODULE -DKBUILD_BASENAME='"nvidia_uvm_lite_api"' -DKBUILD_M ODNAME='"nvidia_uvm"' -c -o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_api.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_api.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_api.c:25: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_api.c:25: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_api.c:25: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_api.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_api.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.nvidia_uvm_lite_counters.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -W no-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=impli cit-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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_counters.o /home/ejm/unpack2/NVIDIA-Linux-x8 6_64-340.98/kernel/uvm/nvidia_uvm_lite_counters.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_counters.c:28: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_counters.c:28: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_counters.c:28: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_counters.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_counters.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.nvidia_page_migration.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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 -D NVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_page_migration.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_page_migration.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_page_migration.c:28: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_page_migration.c:28: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_page_migration.c:28: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_page_migration.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_page_migration.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.nvidia_page_migration_kepler.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9. 0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/ker nel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_page_migration_kepler.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_page_migration_kepler.c if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_page_migration_kepler.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_page_migration_kepler.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.nvidia_uvm_lite_events.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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_FXSAV EQ=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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/ejm/unpa ck2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_events.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_events.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_events.c:25: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/preempt.h:5:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/preempt.h:59, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/spinlock.h:50, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/seqlock.h:35, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/time.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/timex.h:56, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:19, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_events.c:25: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_get_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:175:3: note: in expansion of macro ‘this_cpu_add’ this_cpu_add(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h: In function ‘percpu_ref_put_many’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:419:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘this_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:420:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘this_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:421:34: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘this_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:478:35: note: in expansion of macro ‘percpu_add_op’ #define this_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘this_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:496:33: note: in expansion of macro ‘__pcpu_size_call’ #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:506:33: note: in expansion of macro ‘this_cpu_add’ #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-refcount.h:274:3: note: in expansion of macro ‘this_cpu_sub’ this_cpu_sub(*percpu_count, nr); ^~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h: In function ‘percpu_up_read_preempt_enable’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:400:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_1(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:364:11: note: in expansion of macro ‘raw_cpu_add_1’ case 1: stem##1(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:401:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_2(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:365:11: note: in expansion of macro ‘raw_cpu_add_2’ case 2: stem##2(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:402:34: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_4(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:366:11: note: in expansion of macro ‘raw_cpu_add_4’ case 4: stem##4(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:130:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ((val) == 1 || (val) == -1)) ? \ ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/percpu.h:469:35: note: in expansion of macro ‘percpu_add_op’ #define raw_cpu_add_8(pcp, val) percpu_add_op((pcp), val) ^~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:367:11: note: in expansion of macro ‘raw_cpu_add_8’ case 8: stem##8(variable, __VA_ARGS__);break; \ ^~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:409:32: note: in expansion of macro ‘__pcpu_size_call’ #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^~~~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:445:2: note: in expansion of macro ‘raw_cpu_add’ raw_cpu_add(pcp, val); \ ^~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:483:34: note: in expansion of macro ‘__this_cpu_add’ #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-defs.h:485:30: note: in expansion of macro ‘__this_cpu_sub’ #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^~~~~~~~~~~~~~ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/percpu-rwsem.h:96:3: note: in expansion of macro ‘__this_cpu_dec’ __this_cpu_dec(*sem->read_count); ^~~~~~~~~~~~~~ In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/capability.h:16, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/capability.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/sched.h:15, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/utsname.h:5, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.h:62, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.h:49, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_events.c:25: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:691:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’: /usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/asm/uaccess.h:711:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(sz < 0 || sz >= n)) { ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_events.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_events.o"; fi; fi; cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.uvm_gpu_ops_tests.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./includ e -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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 G_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -Wno-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -O2 -DNVIDIA_UVM_LITE_ENABLED -DLinux -D__linux__ -DNVIDIA_UVM_RM_ENABLED -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -I/home/ejm/unpack2/NVIDIA- Linux-x86_64-340.98/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/uvm_gpu_ops_tests.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/uvm_gpu_ops_tests.c if [ "-pg" = "-pg" ]; then if [ /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/uvm_gpu_ops_tests.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/uvm_gpu_ops_tests.o"; fi; fi; ld -m elf_x86_64 -r -o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia-uvm.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_linux.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_common.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_utils.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_page_cache.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_api.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_counters.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_page_migration.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_page_migration_kepler.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia_uvm_lite_events.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/uvm_gpu_ops_tests.o (cat /dev/null; echo kernel//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia-uvm.ko;) > /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/modules.order /usr/bin/make -f /usr/src/linux-4.9.0-rc2-git-ed99d36/scripts/Makefile.modpost find /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.tmp_versions -name '*.mod' | xargs -r grep -h '\.ko$' | sort -u | sed 's/\.ko$/.o/' | scripts/mod/modpost -i ./Module.symvers -I /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/Module.symvers -o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/Module.symvers -S -w -s -T - cc -Wp,-MD,/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.nvidia-uvm.mod.o.d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/6/include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include -I./arch/x86/include/generated/uapi -I./arch/x86/include/generated -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include -I./include -I/usr/src/linux-4.9.0-rc2-git-ed99d36/arch/x86/include/uapi -I/usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi -I./include/generated/uapi -include /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/kconfig.h -I/usr/src/linux-4.9.0-rc2-git-ed99d36//home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -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 -march=core2 -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-maybe-uninitialized -Wno-frame-address -Os --param=allow-store-data-races=0 -Wframe-larger-than=1024 -fno-stack-protector -Wno-unused-but-set-variable -Wno-unused-const-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/.. -I/home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm -Wall -MD -Wsign-compare -Wno-cast-qua l -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.98\" -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 /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia-uvm.mod.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia-uvm.mod.c In file included from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/stddef.h:1:0, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/stddef.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/posix_types.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/uapi/linux/types.h:13, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/types.h:5, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/list.h:4, from /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/module.h:9, from /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia-uvm.mod.c:1: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h: In function ‘queued_write_trylock’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/asm-generic/qrwlock.h:106:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] cnts, cnts | _QW_LOCKED) == cnts); ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h: In function ‘next_zones_zonelist’: /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/mmzone.h:965:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (likely(!nodes && zonelist_zone_idx(z) <= highest_zoneidx)) ^ /usr/src/linux-4.9.0-rc2-git-ed99d36/include/linux/compiler.h:167:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ ld -r -m elf_x86_64 -T /usr/src/linux-4.9.0-rc2-git-ed99d36/scripts/module-common.lds --build-id -o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia-uvm.ko /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia-uvm.o /home/ejm/unpack2/NVIDIA-Linux-x86_64-340.98/kernel/uvm/nvidia-uvm.mod.o ; true make[2]: Leaving directory '/usr/src/linux-4.9.0-rc2-git-ed99d36' make[1]: Leaving directory '/usr/src/linux-4.9.0-rc2-git-ed99d36' NVIDIA: left KBUILD. -> done. -> Kernel module compilation complete. -> Unable to determine if Secure Boot is enabled: No such file or directory 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. 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. -> Kernel module load error: No such device -> Kernel messages: [ 14.550289] uvcvideo: Found UVC 1.00 device Webcam C110 (046d:0829) [ 14.567513] uvcvideo 1-5:1.0: Entity type for entity Processing 2 was not initialized! [ 14.567579] uvcvideo 1-5:1.0: Entity type for entity Extension 6 was not initialized! [ 14.567636] uvcvideo 1-5:1.0: Entity type for entity Camera 1 was not initialized! [ 14.567866] input: Webcam C110 as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.0/input/input12 [ 14.568106] usbcore: registered new interface driver uvcvideo [ 14.568156] USB Video Class driver (1.1.1) [ 15.405303] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input13 [ 15.405884] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input14 [ 15.406121] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input15 [ 15.406344] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input16 [ 15.534324] Adding 4223996k swap on /dev/sda7. Priority:-1 extents:1 across:4223996k FS [ 17.095174] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: acl,user_xattr [ 17.310159] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: acl,user_xattr [ 20.701104] No iBFT detected. [ 20.791034] 8139too 0000:04:01.0 enp4s1: link up, 100Mbps, full-duplex, lpa 0x41E1 [ 83.072050] usb 1-5: reset high-speed USB device number 2 using ehci-pci [ 395.058007] mtrr: no MTRR for d1000000,e00000 found [ 509.024754] nvidia: loading out-of-tree module taints kernel. [ 509.024762] nvidia: module license 'NVIDIA' taints kernel. [ 509.024763] Disabling lock debugging due to kernel taint [ 509.048180] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem [ 509.048592] Error: Driver 'nvidia' is already registered, aborting... [ 509.048594] NVRM: DRM init failed [ 509.048788] NVRM: NVIDIA init module failed! 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.